> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Перенос данных из облачного объектного хранилища в ClickHouse Cloud

> Перенос данных из объектного хранилища в ClickHouse Cloud

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

<Image img="https://mintcdn.com/private-7c7dfe99/B2SPNiDHMxYV1gTC/images/integrations/migration/object-storage-01.webp?fit=max&auto=format&n=B2SPNiDHMxYV1gTC&q=85&s=f99c8b1b8f6a9f8a3f5c51826222f058" size="md" alt="Миграция самоуправляемого ClickHouse" width="666" height="431" data-path="images/integrations/migration/object-storage-01.webp" />

Если вы используете объектное хранилище Cloud как озеро данных и хотите импортировать эти данные в ClickHouse Cloud,
или если ваша текущая система баз данных может напрямую выгружать данные в объектное хранилилище Cloud, вы можете использовать одну из
табличных функций для миграции данных, хранящихся в объектном хранилище Cloud, в таблицу ClickHouse Cloud:

* [s3](/docs/ru/reference/functions/table-functions/s3) или [s3Cluster](/docs/ru/reference/functions/table-functions/s3Cluster)
* [gcs](/docs/ru/reference/functions/table-functions/gcs)
* [azureBlobStorage](/docs/ru/reference/functions/table-functions/azureBlobStorage)

Если ваша текущая система баз данных не может напрямую выгружать данные в объектное хранилище Cloud, вы можете использовать [сторонний инструмент ETL/ELT](/docs/ru/get-started/migrate/other-methods/etl-tool-to-clickhouse) или [clickhouse-local](/docs/ru/get-started/migrate/other-methods/clickhouse-local-etl) для переноса данных
из вашей текущей системы баз данных в объектное хранилище Cloud, чтобы на втором этапе затем перенести эти данные в таблицу ClickHouse Cloud.

Хотя это двухэтапный процесс (выгрузка данных в объектное хранилище Cloud, затем загрузка в ClickHouse), его преимущество в том, что он
масштабируется до PB благодаря [надежной поддержке ClickHouse Cloud](https://clickhouse.com/blog/getting-data-into-clickhouse-part-3-s3) высокопараллельного чтения из объектного хранилища Cloud.
Кроме того, вы можете использовать эффективные сжатые форматы, такие как [Parquet](/docs/ru/reference/formats/Parquet/Parquet).

Есть [статья в блоге](https://clickhouse.com/blog/getting-data-into-clickhouse-part-3-s3) с конкретными примерами кода, показывающими, как загружать данные в ClickHouse Cloud с помощью S3.
