Выбор правильных средств для миграции в Базу данных Azure MySQL
ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер База данных Azure для MySQL — гибкий сервер
Миграции — это многоэтапные проекты, которые могут быть сложными для выполнения. Миграция серверов баз данных на новую платформу намного сложнее, чем простой перенос данных и схем. Есть еще много других компонентов, которые нужно перемещать, например параметры конфигурации сервера, сетевые архитектуры, правила управления доступом и так далее. Они необходимы для того, чтобы сохранить прежнюю функциональность сервера базы данных на новой платформе.
Подробные сведения и варианты использования для переноса баз данных в База данных Azure для MySQL см. в руководстве по миграции баз данных. В этом документе содержатся указатели, помогающие успешно планировать и выполнять миграцию MySQL в Azure.
Эти способы миграции можно грубо классифицировать на оперативные и автономные.
При автономной миграции исходный сервер выполняется в автономном режиме, а на целевом сервере выполняется дампа и восстановление баз данных.
При оперативной миграции (с минимальным временем простоя) исходный сервер продолжает обновлять данные, а решение миграции выполняет репликацию текущих изменений с исходного сервера на целевой параллельно с переносом и восстановлением на целевом сервере основного дампа исходных данных.
Если ваше приложение может позволить себе некоторое время простоя, автономные миграции всегда предпочтительнее, так как они просты и просты в выполнении. Однако миграция через Интернет лучше всего подходит, если ваше приложение может позволить себе минимальное время простоя. Миграции большинства систем OLTP, таких как обработка платежей и электронная коммерция, относятся к этой категории.
Таблица принятия решений
Существуют как автономные, так и сетевые сценарии миграции, которые помогут выбрать правильные средства для миграции на База данных Azure для MySQL — гибкий сервер.
Offline
Чтобы правильно выбрать средства для миграции в базу данных Azure для MySQL, ознакомьтесь с деталями автономной миграции в следующей таблице.
Сценарий миграции | Инструменты | Сведения | Дополнительные сведения |
---|---|---|---|
Single на гибкий сервер (портал Azure) | Database Migration Service (классическая версия) и портал Azure | Руководство. DMS (классическая версия) с порталом Azure (в автономном режиме) | Подходит для < рабочих нагрузок 1TB; межрегионционных, межрегионных и кросс-версий миграции. |
Single на гибкий сервер (Azure CLI). | База данных Azure для MySQL импорт cli | Руководство по импорту База данных Azure для MySQL | Рекомендуется . Подходит для всех размеров рабочих нагрузок, чрезвычайно эффективно для > рабочих нагрузок размером 500 ГБ. |
Базы данных MySQL (>= 1 ТБ) для База данных Azure для MySQL | Создание и восстановление дампа с помощью MyDumper и MyLoader на виртуальных машинах с высоким уровнем производительности | Перенос больших баз данных в Базу данных Azure MySQL с помощью mydumper/myloader | Рекомендации по переносу больших баз данных в Базу данных Azure для MySQL |
Миграция по сети
Чтобы выбрать подходящие средства для миграции на База данных Azure для MySQL — гибкий сервер, рассмотрим подробные сведения в следующей таблице для миграции через Интернет.
Сценарий миграции | Инструменты | Сведения | Дополнительные сведения |
---|---|---|---|
Single на гибкий сервер (портал Azure) | Database Migration Service (классическая) | Руководство: DMS (классическая версия) с помощью портала Azure (онлайн) | Рекомендуемая конфигурация |
Single на гибкий сервер | MyDumper и MyLoader с репликацией входящих данных | Миграция базы данных Azure для MySQL — с отдельного сервера в базу данных Azure для MySQL — гибкий сервер с общедоступными инструментами | Н/П |
Репликация входных данных базы Azure для гибкого сервера MySQL | MyDumper и MyLoader с репликацией входящих данных | Настройка репликации входных данных — база данных Azure для гибкого сервера MySQL | Н/П |