Описание параметров переноса базы данных Azure
Многие организации переносят свою платформу баз данных на Azure SQL, чтобы снизить затраты на лицензирование. Служба Azure Database Migration Service (DMS) упрощает перенос на платформу Azure SQL. DMS поддерживает как однородные источники (например, перенос MySQL на виртуальной машине в Базу данных SQL Azure), так и разнородные источники (например, перенос Oracle на виртуальной машине в Базу данных Azure для PostgreSQL).
Существует несколько средств, которые могут помочь в процессе миграции. В следующем разделе рассматриваются некоторые варианты и методы миграции.
Azure Database Migration Service
Служба Azure Database Migration Service помогает упростить, руководство и автоматизировать миграцию базы данных в Azure. DMS переносит данные, схему и объекты из нескольких источников в облако в масштабе.
Для онлайн-миграции в SQL Azure Служба Azure Database Migration Service обеспечивает высокую устойчивость и самовосстановление службы миграции с надежными результатами и почти нулевым временем простоя. Ниже выделены основные этапы:
- Полностью загрузите локальную базу данных в SQL Azure.
- Непрерывно синхронизируйте новые транзакции базы данных с целевым объектом Azure.
- прямая миграция на целевую службу Azure при готовности. Вы можете остановить реплика и переключить строка подключения в приложение на SQL Azure.
Расширение миграции SQL Azure для Azure Data Studio
Расширение миграции SQL Azure для Azure Data Studio — это средство, которое помогает подготовиться к переносу баз данных SQL Server в Azure. Она использует последнюю версию Azure Data Migration Service для оценки готовности к миграции, рекомендации лучших ресурсов Azure для ваших потребностей и выполнения миграции. Это идеально подходит для небольших и средних баз данных и поддерживает онлайн-миграцию в Управляемый экземпляр SQL.
Служба "Миграция Azure"
Служба "Миграция Azure" предоставляет централизованное расположение для оценки и переноса локальных серверов, инфраструктуры, приложений и данных в Azure. Оно позволяет обнаруживать и соответствующим образом оценивать серверы, независимо от того, являются они физическими или виртуальными машинами VMWare или Hyper-V.
Миграция Azure также позволяет гарантировать, что вы выбрали корректный размер виртуальной машины, чтобы для рабочих нагрузок выделялось достаточно ресурсов. Кроме того, данное средство может выполнить оценку затрат, чтобы было можно соответствующим образом определить бюджет.
Чтобы использовать средство "Миграция Azure", необходимо развернуть облегченное устройство (на виртуальном или физическом компьютере). После обнаружения локальных серверов устройство будет постоянно отправлять метаданные о каждом сервере (вместе с метриками производительности) в службу "Миграция Azure", которая находится в облаке.
Как показано выше, для инициирования процесса миграции на портале можно запустить службу "Миграция Azure". Данная служба представляет собой унифицированную платформу миграции, на которой реализован единый портал для отслеживания всего процесса миграции в Azure.
Существует несколько других средств, с помощью которых можно сопоставлять компоненты сервера и определять совместимость с целевой платформой Azure.
MAP набор средств— набор средств оценки и планирования Майкрософт автоматически собирает и предоставляет отчет, содержащий инвентаризацию всех серверов SQL Server в сети, версии и серверной информации.
Database Experimentation Assistant. Это средство можно использовать для оценки обновления версий SQL Server путем проверки совместимости синтаксиса и предоставляет платформу для оценки параметров обработки запросов в целевой версии.
Помощник по миграции данных
С помощью средств MAP Toolkit и Database Experimentation Assistant можно определить базы данных и выявить любые несовместимости или потенциальные проблемы с производительностью в базе данных, но Помощник по миграции данных (DMA) — это комплексный набор средств, который оценивает, выявляет новые функции, которые можно использовать для эффективного применения своего приложения, и в конечном итоге выполняет миграцию. Его можно использовать для миграции между версиями SQL Server, из локальной среды на виртуальную машину Azure, в базу данных SQL Azure или управляемый экземпляр Azure SQL.
Примечание.
Хотя база данных Помощник по миграции является полезным инструментом, рекомендуется использовать Службу azure Database Migration Service для больших миграций и расширенных общих возможностей, доступных в качестве расширения миграции SQL Azure для Azure Data Studio или через портал Azure, или с помощью Azure PowerShell и Azure CLI.
Поддерживаемые дополнительные варианты миграции
Существует ряд различных подходов к переносу баз данных в SQL Azure. Эти решения изначально не предназначены для выполнения миграции, но их можно использовать для этой цели. Метод, используемый для физической миграции данных, зависит от времени простоя, допустимого в процессе миграции.
Служба воспроизведения журналов. Это возможность Управляемый экземпляр SQL Azure онлайн-миграции и используется, когда требуется более контроль над проектом миграции базы данных.
ссылка Управляемый экземпляр. Ссылка Управляемый экземпляр, используя распределенные группы доступности, безопасно расширяет пространство данных путем реплика мгновенного (в сети) между любым размещенным SQL Server и Управляемый экземпляр SQL Azure и наоборот.
Собственное резервное копирование и восстановление. Резервное копирование и восстановление — это простой метод миграции, предпочитаемый многими специалистами SQL Server. Это самый простой вариант миграции для клиентов, которые могут предоставить полные резервные копии баз данных службе хранилища Microsoft Azure.
Репликация транзакций. Транзакционная реплика tion — это способ перемещения данных между серверами базы данных с непрерывным подключением. Лучше всего использовать для оперативной или автономной миграции больших и сложных баз данных.
Узнайте больше о средствах, используемых для переноса баз данных SQL в Azure.