Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Solutions
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex Data Transfer
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Managing a source endpoint
      • Creating a source endpoint
      • Updating a source endpoint
      • Deleting a source endpoint
    • Managing a target endpoint
      • Creating a target endpoint
      • Updating a target endpoint
      • Deleting a target endpoint
    • Managing the transfer process
      • Creating a transfer
      • Updating a transfer
      • Deleting a transfer
  • Concepts
    • Relationship between service resources
    • What tasks is the service used for?
    • Service specifics
      • Overview
      • MySQL specifics
      • PostgreSQL specifics
    • Monitoring transfers
    • Quotas and limits
  • Access management
  • Pricing policy
  • Questions and answers
  1. Concepts
  2. What tasks is the service used for?

What tasks is the service used for?

  • Testing Yandex.Cloud
  • Migrating databases to Yandex.Cloud
  • Disaster recovery scenario
  • Organizing the development process and load sharing
  • Splitting and merging databases

Data Transfer is designed for a variety of application tasks for migrating databases.

As a source for all tasks, you can use the types of databases that are deployed:

  • On-premise.
  • In other clouds.
  • In Yandex Compute Cloud.
  • In Yandex Managed Service for MySQL and Yandex Managed Service for PostgreSQL.

Testing Yandex.Cloud

Test Yandex Managed Service for MySQL and Yandex Managed Service for PostgreSQL using your own real data. With Data Transfer, you can easily transfer your data to these services and get acquainted with their features.

You can also launch your application and connect databases from Managed Service for MySQL or Managed Service for PostgreSQL to it.

Migrating databases to Yandex.Cloud

Transfer your data to Yandex.Cloud using Data Transfer. In this case, the source and target must be the same database, and their schema structures, data types, and codes must be compatible.

Disaster recovery scenario

Use Data Transfer to migrate data from Yandex.Cloud to your local DB. Your server will always have an up-to-date data replica.

Organizing the development process and load sharing

Use Data Transfer to separate different development environments.

For example, the developers, testers, or analysts of your product use the Yandex.Cloud infrastructure for their tasks. You can quickly build an environment for a new team member by using Data Transfer to provide them with an up-to-date copy of your product environment.

The scheme can work in reverse order when your current stable version of the service is deployed in Yandex.Cloud, but you need a replica of the data in your local databases for operational purposes. In this case, your production database won't be under extra load.

Splitting and merging databases

Split a single database into several separate ones. You can transfer a different set of tables from the source database to each new one.

Merge multiple databases into one. For example, when migrating to Yandex.Cloud, you can combine your data into a single database using one of the managed DB services. Only homogeneous databases can be merged.

In this article:
  • Testing Yandex.Cloud
  • Migrating databases to Yandex.Cloud
  • Disaster recovery scenario
  • Organizing the development process and load sharing
  • Splitting and merging databases
Language / Region
Careers
Privacy policy
Terms of use
Brandbook
© 2021 Yandex.Cloud LLC