Поддерживаемые сценарии Azure Database Migration Service

Azure Database Migration Service поддерживает сочетание сценариев миграции базы данных (исходных и целевых пар) для миграции баз данных в автономном режиме (однократно) и в режиме непрерывной синхронизации. Новые сценарии добавляются со временем для расширения охвата сценариев Database Migration Service. Эта статья обновляется со временем, чтобы перечислить сценарии миграции, которые в настоящее время поддерживаются Database Migration Service и их состояние доступности, предварительная версия или общедоступная версия.

Автономная миграция и миграция с подключением к сети

В Database Migration Service можно перенести базы данных в автономном режиме или во время их работы в сети. При автономной миграции время простоя приложения начинается при запуске миграции. Чтобы ограничить время простоя, необходимое для перехода к новой среде после миграции, используйте миграцию через Интернет . Рекомендуется протестировать автономную миграцию, чтобы определить допустимо ли время простоя. Если ожидаемое время простоя недопустимо, выполните миграцию по сети.

Состояние сценария миграции

Состояние сценариев миграции, поддерживаемых Database Migration Service, зависит со временем. Как правило, сценарии сначала выпускаются в предварительной версии. В предварительной версии пользователи Database Migration Service могут попробовать сценарии миграции непосредственно в пользовательском интерфейсе. Регистрация не требуется. Сценарии миграции с состоянием предварительной версии могут быть недоступны во всех регионах, и они могут быть изменены до окончательного выпуска.

После предварительной версии состояние сценария изменится на общедоступную доступность (GA). Общедоступная версия — это окончательное состояние выпуска. Сценарии с состоянием общедоступной версии имеют полную функциональность и доступны всем пользователям.

Поддерживаемые сценарии миграции

В таблицах в следующих разделах показано состояние конкретных сценариев миграции, поддерживаемых в Database Migration Service.

Примечание.

Если поддерживаемый сценарий не отображается в пользовательском интерфейсе, обратитесь в службу "Запрос миграции базы данных Azure" для получения сведений.

Поддержка автономной (однократной) миграции

В следующей таблице описывается текущее состояние поддержки Database Migration Service для автономных миграций:

Назначение Исходный код Поддержка Состояние
База данных SQL Azure SQL Server 1 Да Общедоступная версия
Amazon RDS SQL Server Да Общедоступная версия
Oracle No
Управляемый экземпляр Базы данных SQL Azure SQL Server 1 Да Общедоступная версия
Amazon RDS SQL Server Да Общедоступная версия
Oracle No
Виртуальная машина Azure SQL SQL Server 1 Да Общедоступная версия
Amazon RDS SQL Server Да Общедоступная версия
Oracle No
Azure Cosmos DB MongoDB Да Общедоступная версия
База данных Azure для MySQL — отдельный сервер MySQL Да Общедоступная версия
Amazon RDS MySQL Да Общедоступная версия
База данных Azure для MySQL 2 Да Общедоступная версия
База данных Azure для MySQL — гибкий сервер MySQL Да Общедоступная версия
Amazon RDS MySQL Да Общедоступная версия
База данных Azure для MySQL 2 Да Общедоступная версия
База данных Azure для PostgreSQL — один сервер PostgreSQL No
Amazon RDS PostgreSQL No
База данных Azure для PostgreSQL — гибкий сервер PostgreSQL No
Amazon RDS PostgreSQL No
База данных Azure для PostgreSQL— гипермасштабирование (Citus) PostgreSQL No
Amazon RDS PostgreSQL No

1 Автономные миграции через расширение миграции SQL Azure для Azure Data Studio поддерживаются для Управляемый экземпляр SQL Azure, SQL Server в Azure Виртуальные машины и База данных SQL Azure. Дополнительные сведения см. в статье "Миграция баз данных" с помощью расширения миграции SQL Azure для Azure Data Studio.

2 Если исходная база данных уже находится на платформе Azure как услуга (PaaS), например База данных Azure для MySQL или База данных Azure для PostgreSQL, выберите соответствующий механизм при создании действия миграции. Например, если при миграции с База данных Azure для MySQL — отдельный сервер в База данных Azure для MySQL — гибкий сервер, при создании сценария выберите MySQL в качестве исходного ядра. При миграции с База данных Azure для PostgreSQL — отдельный сервер на База данных Azure для PostgreSQL — гибкий сервер, при создании сценария выберите PostgreSQL в качестве исходного ядра.

Поддержка миграции с подключением к сети (непрерывная синхронизация)

В следующей таблице описывается текущее состояние поддержки Database Migration Service для миграции через Интернет :

Назначение Исходный код Поддержка Состояние
База данных SQL Azure SQL Server 1 No
Amazon RDS SQL No
Oracle No
БАЗА ДАННЫХ SQL AZURE MI SQL Server 1 Да Общедоступная версия
Amazon RDS SQL Да Общедоступная версия
Oracle No
Виртуальная машина Azure SQL SQL Server 1 Да Общедоступная версия
Amazon RDS SQL Да Общедоступная версия
Oracle No
Azure Cosmos DB MongoDB Да Общедоступная версия
База данных Azure для MySQL — гибкий сервер База данных Azure для MySQL (Отдельный сервер). Да Общедоступная версия
MySQL Да Общедоступная версия
Amazon RDS MySQL Да Общедоступная версия
База данных Azure для PostgreSQL — один сервер PostgreSQL Да Общедоступная версия
База данных Azure для PostgreSQL — отдельный сервер 2 Да Общедоступная версия
Amazon RDS PostgreSQL Да Общедоступная версия
База данных Azure для PostgreSQL — гибкий сервер PostgreSQL Да Общедоступная версия
База данных Azure для PostgreSQL — отдельный сервер 2 Да Общедоступная версия
Amazon RDS PostgreSQL Да Общедоступная версия
База данных Azure для PostgreSQL— гипермасштабирование (Citus) PostgreSQL Да Общедоступная версия
Amazon RDS PostgreSQL Да Общедоступная версия

1 Сетевые миграции (минимальное время простоя) через расширение миграции SQL Azure для Azure Data Studio поддерживаются для Управляемый экземпляр SQL Azure и SQL Server в целевых объектах Azure Виртуальные машины. Дополнительные сведения см. в статье "Миграция баз данных" с помощью расширения миграции SQL Azure для Azure Data Studio.

2 Если исходная база данных уже находится в Azure PaaS, например База данных Azure для MySQL или База данных Azure для PostgreSQL, выберите соответствующий механизм при создании действия миграции. Например, если при миграции с База данных Azure для MySQL — отдельный сервер на База данных Azure для MySQL — гибкий сервер, при создании сценария выберите MySQL в качестве исходного ядра. Если при создании сценария миграция выполняется с База данных Azure для PostgreSQL — отдельный сервер на База данных Azure для PostgreSQL — гибкий сервер, при создании сценария выберите PostgreSQL в качестве исходного ядра.

Следующие шаги