[Документация Yandex Cloud](../../index.md) > [Yandex Data Transfer](../index.md) > Концепции > Взаимосвязь ресурсов сервиса

# Взаимосвязь ресурсов в Data Transfer

Yandex Data Transfer помогает переносить данные между СУБД, объектными хранилищами или брокерами сообщений. Сервис позволяет сократить время на процесс миграции и минимизировать простой при переключении на новую базу данных.

Yandex Data Transfer настраивается через стандартные интерфейсы Yandex Cloud.

Сервис подходит для создания постоянной реплики базы. Перенос схемы базы данных из источника на приемник автоматизирован.

## Эндпоинт {#endpoint}

_Эндпоинт_ — это конфигурация для подключения к сервису-_источнику_ или _приемнику_ данных. Кроме настроек подключения, эндпоинт может содержать информацию о том, какие данные будут участвовать в трансфере и как они должны быть обработаны в процессе переноса.

В качестве источника или приемника данных могут выступать:

| Сервис                                                                                                                                |                                Источник                                |               Приемник               |
|---------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------:|:------------------------------------:|
| Топик Apache Kafka® — собственный или в составе [сервиса Managed Service for Apache Kafka®](../../managed-kafka/index.md)                                       |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| Поток сообщений AWS CloudTrail                                                                                                        |                  ![yes](../../_assets/common/yes.svg)                  |  ![no](../../_assets/common/no.svg)  |
| Собственная база данных BigQuery                                                                                                      |                  ![yes](../../_assets/common/yes.svg)                  |  ![no](../../_assets/common/no.svg)  |
| База данных ClickHouse® — собственная или в составе [сервиса Managed Service for ClickHouse®](../../managed-clickhouse/index.md)                            |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| Собственная база данных Elasticsearch                                                                                                      |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| База данных Greenplum® — собственная или в составе [сервиса Yandex MPP Analytics for PostgreSQL](../../managed-greenplum/index.md)                             |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| База данных MongoDB — собственная или в составе [сервиса Yandex StoreDoc](../../storedoc/index.md)                               |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| База данных MySQL® — собственная или в составе [сервиса Managed Service for MySQL®](../../managed-mysql/index.md)                                 |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| Собственная база данных Oracle                                                                                                        |                  ![yes](../../_assets/common/yes.svg)                  |  ![no](../../_assets/common/no.svg)  |
| База данных PostgreSQL — собственная или в составе [сервиса Managed Service for PostgreSQL](../../managed-postgresql/index.md)                            |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| База данных OpenSearch — собственная или в составе [сервиса Managed Service for OpenSearch](../../managed-opensearch/index.md)                            |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| [S3-совместимый бакет](../../glossary/s3.md) |                  ![yes](../../_assets/common/yes.svg)                  |  ![no](../../_assets/common/no.svg)  |
| Бакет [Yandex Object Storage](../../storage/index.md)                                                                                    |                  ![yes](../../_assets/common/yes.svg)                  | ![yes](../../_assets/common/yes.svg) |
| 

### Статусы эндпоинтов {#statuses}

В связи с [переходом](../release-notes/2501.md) сервиса Data Transfer на [асинхронные операции](../../api-design-guide/concepts/async.md) с эндпоинтами, введены статусы эндпоинтов:

* **Создан** — присваивается, когда эндпоинт готов к использованию.
* **Создаётся** — присваивается в момент начала операции по созданию эндпоинта. По окончании операции эндпоинту присваивается статус **Создан**.
* **Обновляется** — присваивается в момент начала операции по изменению эндпоинта. По окончании операции эндпоинту присваивается статус **Создан**.
* **Удаляется** — присваивается в момент начала операции по удалению эндпоинта.

{% note info %}

Все новые эндпоинты создаются асинхронными. Старые эндпоинты остаются синхронными и могут иметь только статус **Создан**.

{% endnote %}

## Трансфер {#transfer}

_Трансфер_ — это процесс переноса данных между сервисом-источником и сервисом-приемником. Он должен находиться в одном каталоге с используемыми эндпоинтами.

Если для эндпоинтов заданы подсети, то эти подсети должны быть размещены в одной [зоне доступности](../../overview/concepts/geo-scope.md). Иначе активация трансфера с такими эндпоинтами завершится с ошибкой.



## Вычислительные ресурсы трансфера {#runtime}

Для пар источник-приемник, которые [тарифицируются](../pricing.md) и находятся на стадии [GA](../../overview/concepts/launch-stages.md), можно настроить объем вычислительных ресурсов в блоке **Среда выполнения**.

Для трансфера типа **Копирование и репликация** ресурсы для стадии копирования и стадии репликации задаются независимо. Доступные конфигурации:

* 2 виртуальных процессора (vCPU) и 4 гигабайта оперативной памяти (RAM). Эта конфигурация используется по умолчанию.
* 4 vCPU и 8 ГБ RAM.
* 8 vCPU и 16 ГБ RAM.

Конфигурация ресурсов определяет производительность _воркеров_ — служебных процессов, которые запускают перенос данных в рамках трансфера. Для каждого воркера выделяется отдельная виртуальная машина.{#worker}

Количество vCPU и объем RAM влияют на [стоимость ресурсов Data Transfer](../pricing.md). Для экономного потребления и уменьшения стоимости передачи данных рекомендуется оптимизировать загрузку воркеров, уменьшая их количество и увеличивая загрузку каждого воркера.


### Типы трансферов {#transfer-type}

Трансферы бывают следующих типов:

* _**Копирование**_ — переносит снапшот источника на приемник. Помимо однократного переноса снапшота различают типы копирования: _Периодическое_ и _Периодическое инкрементальное_.
* _**Репликация**_ — непрерывно получает изменения из источника и применяет их на приемнике. При этом первоначальная синхронизация данных не выполняется.
* _**Копирование и репликация**_ — переносит текущее состояние источника на приемник и поддерживает его актуальность.

Подробнее о различиях между типами трансферов читайте в разделе [Типы и жизненные циклы трансферов](transfer-lifecycle.md).

### Совместимость источников и приемников {#connectivity-matrix}

Доступные комбинации источников и приемников:




{% note warning %}

Для пользователей Yandex Cloud в [регионе Казахстан](../../overview/concepts/region.md) эндпоинты Data Transfer для баз данных MongoDB и Elasticsearch доступны только в пользовательской инсталляции. Сервисы управляемых баз данных для этих эндпоинтов не поддерживаются.

{% endnote %}

|      ![arrow_right](../../_assets/console-icons/arrow-right.svg =10x)<br>Target<br>Source<br>![arrow_down](../../_assets/console-icons/arrow-down.svg =10x)       | ![postgresql](../../_assets/data-transfer/icons/postgresql-icon.svg =10x)<br>[PostgreSQL](../operations/endpoint/target/postgresql.md) | ![mysql](../../_assets/data-transfer/icons/mysql-icon.svg =10x)<br>[MySQL®](../operations/endpoint/target/mysql.md) | ![mongodb](../../_assets/data-transfer/icons/mongodb-icon.svg =10x)<br>[MongoDB](../operations/endpoint/target/mongodb.md) | ![clickhouse](../../_assets/data-transfer/icons/clickhouse-icon.svg =10x)<br>[ClickHouse®](../operations/endpoint/target/clickhouse.md) | ![greenplum](../../_assets/data-transfer/icons/greenplum-icon.svg =10x)<br>[Greenplum®](../operations/endpoint/target/greenplum.md) | ![object storage](../../_assets/data-transfer/icons/object-storage-icon.svg =10x)<br>[Object Storage](../operations/endpoint/target/object-storage.md) | ![apache kafka](../../_assets/data-transfer/icons/kafka-icon.svg =10x)<br>[Apache Kafka](../operations/endpoint/target/kafka.md) | ![elasticsearch](../../_assets/data-transfer/icons/elasticsearch-icon.svg =10x)<br>[Elasticsearch](../operations/endpoint/target/elasticsearch.md) | ![opensearch](../../_assets/data-transfer/icons/opensearch-icon.svg =10x)<br>[OpenSearch](../operations/endpoint/target/opensearch.md) |    ![arrow_left](../../_assets/console-icons/arrow-left.svg =10x)<br>Target<br>Source<br>![arrow_down](../../_assets/console-icons/arrow-down.svg =10x)       |
|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|          ![postgresql](../../_assets/data-transfer/icons/postgresql-icon.svg =10x)<br>[PostgreSQL](../operations/endpoint/source/postgresql.md)          |                                                [КР](../tutorials/managed-postgresql.md)                                                 |                                          [КР^1^](../tutorials/mpg-to-mmy.md)                                          |                                                                      —                                                                       |                                                [КР](../tutorials/rdbms-to-clickhouse.md)                                                |                                            [К](../tutorials/managed-greenplum.md)Р^1^                                             |                                                       [К^1^](../tutorials/mpg-to-objstorage.md)                                                        |                                                  [КР](../tutorials/cdc-mpg.md)                                                   |                                                                              К^1^                                                                              |                                                                         К^1^                                                                          |          ![postgresql](../../_assets/data-transfer/icons/postgresql-icon.svg =10x)<br>[PostgreSQL](../operations/endpoint/source/postgresql.md)          |
|                 ![mysql](../../_assets/data-transfer/icons/mysql-icon.svg =10x)<br>[MySQL®](../operations/endpoint/source/mysql.md)                  |                                                 [КР^1^](../tutorials/mmy-to-mpg.md)                                                  |                                           [К](../tutorials/managed-mysql.md)Р                                            |                                                                      —                                                                       |                                                [КР](../tutorials/mysql-to-clickhouse.md)                                                |                                                [КР^1^](../tutorials/mmy-to-mgp.md)                                                |                                                       [К^1^](../tutorials/mmy-objs-migration.md)                                                       |                                                  [КР](../tutorials/cdc-mmy.md)                                                   |                                                                               —                                                                                |                                                                           —                                                                           |                 ![mysql](../../_assets/data-transfer/icons/mysql-icon.svg =10x)<br>[MySQL®](../operations/endpoint/source/mysql.md)                  |
|                 ![oracle](../../_assets/data-transfer/icons/oracle-icon.svg =10x)<br>[Oracle](../operations/endpoint/source/oracle.md)                 |                                                                         КР^1^                                                                         |                                                                   —                                                                    |                                                                      —                                                                       |                                                                         КР^1^                                                                         |                                                                       КР^1^                                                                        |                                                                                    —                                                                                    |                                                                         —                                                                         |                                                                               —                                                                                |                                                                           —                                                                           |                 ![oracle](../../_assets/data-transfer/icons/oracle-icon.svg =10x)<br>[Oracle](../operations/endpoint/source/oracle.md)                 |
|            ![mongodb-icon](../../_assets/data-transfer/icons/mongodb-icon.svg =10x)<br>[MongoDB](../operations/endpoint/source/mongodb.md)            |                                                                           —                                                                           |                                                                   —                                                                    |                                            [КР](../tutorials/storedoc.md)                                            |                                                                           —                                                                           |                                                                         —                                                                          |                                                                                  К^1^                                                                                   |                                                                         —                                                                         |                                                                               —                                                                                |                                                                           —                                                                           |            ![mongodb-icon](../../_assets/data-transfer/icons/mongodb-icon.svg =10x)<br>[MongoDB](../operations/endpoint/source/mongodb.md)            |
|          ![clickhouse](../../_assets/data-transfer/icons/clickhouse-icon.svg =10x)<br>[ClickHouse®](../operations/endpoint/source/clickhouse.md)          |                                                                           —                                                                           |                                                                   —                                                                    |                                                                      —                                                                       |                                                 [К](../tutorials/managed-clickhouse.md)                                                 |                                                                         —                                                                          |                                                                                    —                                                                                    |                                                                         —                                                                         |                                                                               —                                                                                |                                                                           —                                                                           |          ![clickhouse](../../_assets/data-transfer/icons/clickhouse-icon.svg =10x)<br>[ClickHouse®](../operations/endpoint/source/clickhouse.md)          |
|           ![greenplum](../../_assets/data-transfer/icons/greenplum-icon.svg =10x)<br>[Greenplum®](../operations/endpoint/source/greenplum.md)            |                                           [К^1^](../tutorials/greenplum-to-postgresql.md)                                            |                                                                   —                                                                    |                                                                      —                                                                       |                                             [К](../tutorials/greenplum-to-clickhouse.md)                                             |                                             [К^1^](../tutorials/managed-greenplum.md)                                             |                                                                                    —                                                                                    |                                                                         —                                                                         |                                                                               —                                                                                |                                                                           —                                                                           |           ![greenplum](../../_assets/data-transfer/icons/greenplum-icon.svg =10x)<br>[Greenplum®](../operations/endpoint/source/greenplum.md)            |
| ![object storage](../../_assets/data-transfer/icons/object-storage-icon.svg =10x)<br>[Object Storage](../operations/endpoint/source/object-storage.md) |                                        [КР^1^](../tutorials/object-storage-to-postgresql.md)                                         |                                      [КР^1^](../tutorials/objs-mmy-migration.md)                                      |                                                                      —                                                                       |                                        [КР^1^](../tutorials/object-storage-to-clickhouse.md)                                         |                                       [КР^1^](../tutorials/object-storage-to-greenplum.md)                                        |                                                                                    —                                                                                    |                                                                         —                                                                         |                                                                               —                                                                                |                                                                           —                                                                           | ![object storage](../../_assets/data-transfer/icons/object-storage-icon.svg =10x)<br>[Object Storage](../operations/endpoint/source/object-storage.md) |
|                 ![kafka](../../_assets/data-transfer/icons/kafka-icon.svg =10x)<br>[Apache Kafka®](../operations/endpoint/source/kafka.md)                  |                                                  [Р^1^](../tutorials/mkf-to-mpg.md)                                                  |                                          [Р^1^](../tutorials/mkf-to-mmy.md)                                           |                                             [Р^1^](../tutorials/mkf-to-mmg.md)                                              |                                                   [Р^1^](../tutorials/mkf-to-mch.md)                                                    |                                        [Р^1^](../tutorials/managed-kafka-to-greenplum.md)                                         |                                                                                  Р^1^                                                                                   |                                                 [Р](../tutorials/mkf-to-mkf.md)                                                  |                                                   Р^1^                                                    |                                                  [Р^1^](../tutorials/mkf-to-mos.md)                                                  |                 ![kafka](../../_assets/data-transfer/icons/kafka-icon.svg =10x)<br>[Apache Kafka®](../operations/endpoint/source/kafka.md)                  |
|                                         ![airbyte](../../_assets/data-transfer/icons/airbyte-icon.svg =32x)<br>[Airbyte®](#airbyte)                                          |                                                                         К^1^                                                                          |                                                                  К^1^                                                                  |                                                                     К^1^                                                                     |                                                                         К^1^                                                                          |                                                                        К^1^                                                                        |                                                                                    —                                                                                    |                                                                       К^1^                                                                        |                                                                               —                                                                                |                                                                           —                                                                           |                                         ![airbyte](../../_assets/data-transfer/icons/airbyte-icon.svg =32x)<br>[Airbyte®](#airbyte)                                          |
|     ![elasticsearch](../../_assets/data-transfer/icons/elasticsearch-icon.svg =10x)<br>[Elasticsearch](../operations/endpoint/source/elasticsearch.md)      |                                                                         К^1^                                                                          |                                                                   —                                                                    |                                                                      —                                                                       |                                                                         К^1^                                                                          |                                                                        К^1^                                                                        |                                                                                  К^1^                                                                                   |                                                                       К^1^                                                                        |                                                                              К^1^                                                                              |                                                  К^1^                                                  |     ![elasticsearch](../../_assets/data-transfer/icons/elasticsearch-icon.svg =10x)<br>[Elasticsearch](../operations/endpoint/source/elasticsearch.md)      |
|          ![opensearch](../../_assets/data-transfer/icons/opensearch-icon.svg =10x)<br>[OpenSearch](../operations/endpoint/source/opensearch.md)          |                                                                         К^1^                                                                          |                                                                   —                                                                    |                                                                      —                                                                       |                                                                         К^1^                                                                          |                                                                        К^1^                                                                        |                                                                                  К^1^                                                                                   |                                                                       К^1^                                                                        |                                                                              К^1^                                                                              |                                                  [К^1^](../tutorials/os-to-mos.md)                                                   |          ![opensearch](../../_assets/data-transfer/icons/opensearch-icon.svg =10x)<br>[OpenSearch](../operations/endpoint/source/opensearch.md)          |
|     ![arrow_up](../../_assets/console-icons/arrow-up.svg =10x)<br>Source<br>Target<br>![arrow_right](../../_assets/console-icons/arrow-right.svg =10x)       | ![postgresql](../../_assets/data-transfer/icons/postgresql-icon.svg =10x)<br>[PostgreSQL](../operations/endpoint/target/postgresql.md) | ![mysql](../../_assets/data-transfer/icons/mysql-icon.svg =10x)<br>[MySQL®](../operations/endpoint/target/mysql.md) | ![mongodb](../../_assets/data-transfer/icons/mongodb-icon.svg =10x)<br>[MongoDB](../operations/endpoint/target/mongodb.md) | ![clickhouse](../../_assets/data-transfer/icons/clickhouse-icon.svg =10x)<br>[ClickHouse®](../operations/endpoint/target/clickhouse.md) | ![greenplum](../../_assets/data-transfer/icons/greenplum-icon.svg =10x)<br>[Greenplum®](../operations/endpoint/target/greenplum.md) | ![object storage](../../_assets/data-transfer/icons/object-storage-icon.svg =10x)<br>[Object Storage](../operations/endpoint/target/object-storage.md) | ![apache kafka](../../_assets/data-transfer/icons/kafka-icon.svg =10x)<br>[Apache Kafka](../operations/endpoint/target/kafka.md) | ![elasticsearch](../../_assets/data-transfer/icons/elasticsearch-icon.svg =10x)<br>[Elasticsearch](../operations/endpoint/target/elasticsearch.md) | ![opensearch](../../_assets/data-transfer/icons/opensearch-icon.svg =10x)<br>[OpenSearch](../operations/endpoint/target/opensearch.md) |   ![arrow_up](../../_assets/console-icons/arrow-up.svg =10x)<br>Source<br>Target<br>![arrow_left](../../_assets/console-icons/arrow-left.svg =10x)      |





К — [Копирование](transfer-lifecycle.md#copy)
Р — [Репликация](transfer-lifecycle.md#replication)
КР — [Копирование и репликация](transfer-lifecycle.md#copy-and-replication)
«—» — Трансфер не реализован




^1^ — функциональность находится на стадии [Preview](../../overview/concepts/launch-stages.md) и может предоставляться по запросу. Обратитесь в [техническую поддержку](https://kz.center.yandex.cloud/support) или к вашему аккаунт-менеджеру.


#### Эндпоинты Airbyte® {#airbyte}

С помощью [Airbyte®](https://docs.airbyte.com/integrations/sources) можно настроить следующие эндпоинты-источники:

* [AWS CloudTrail](../operations/endpoint/source/aws-cloudtrail.md)
* [BigQuery](../operations/endpoint/source/bigquery.md)
* [Microsoft SQL Server](../operations/endpoint/source/mssql.md)
* [S3](../operations/endpoint/source/s3.md)

Airbyte® уже встроен в Data Transfer, поэтому вам не нужно создавать отдельную виртуальную машину и развертывать Airbyte®.

_ClickHouse® является зарегистрированным товарным знаком [ClickHouse, Inc](https://clickhouse.com)._

## Примеры использования {#examples}

* [Практические руководства Data Transfer](../tutorials/index.md)
* [Пошаговые инструкции для Data Transfer](../operations/index.md)