Поделиться через


Обзор миграции: из SQL Server

Применимо: Управляемый экземпляр Azure SQL, Виртуальные машины с SQL Server в Azure, База данных Azure SQL

В этой статье описаны пять этапов успешной миграции из SQL Server в SQL Azure.

Схема, на которой показан поток процесса миграции.

Обнаружение

При начале процесса миграции в облако важно обнаружить установленное программное обеспечение, веб-приложения и экземпляры SQL Server с базами данных на серверах, работающих в вашей локальной инфраструктуре. Это обнаружение помогает адаптировать путь миграции к SQL Azure.

Устройство Azure Migrate выполняет это обнаружение с помощью учетных данных домена ОС Windows, недоменных учетных данных или учетных данных аутентификации SQL Server, имеющих доступ к вашим экземплярам и базам данных SQL Server. Процесс обнаружения выполняется без агентов, что означает, что на серверах ничего не устанавливается. Аппарат Azure Migrate поддерживает обнаружение на различных платформах виртуализации, таких как VMware, Microsoft Hyper-V, а также в физических средах.

Сведения об обнаружении локальных SQL Server'ов см. в разделе "Обнаружение" в следующем разделе этой статьи.

бизнес-модель

Возможности бизнес-ситуации помогут вам создать бизнес-предложение, чтобы понять, как Azure может повысить ценность вашего бизнеса. Он выделяет:

  • Общая стоимость владения (TCO) между локальной средой и SQL Azure.

  • Годовой анализ денежных потоков.

  • Инсайты, основанные на использовании ресурсов, для идентификации серверов и нагрузок, которые идеально подходят для облака.

  • Быстрая победа для миграции и модернизации, включая завершение поддержки версий ОС Windows и SQL.

  • Долгосрочное экономия затрат путем перехода от модели капитальных расходов к операционной модели расходов, оплачивая только то, что вы используете.

Оценка

Оценка — это анализ данных конфигурации, использования и производительности, собранных во время обнаружения. Этот анализ используется для измерения готовности и оценки эффекта переноса локальных экземпляров SQL Server в разные целевые объекты SQL Azure. Оценки экземпляров SQL Server можно выполнять с помощью Azure Arc для SQL Server или Azure Migrate.

Оценка SQL Azure предоставляет два критерия определения размера:

  • Как в локальной среде: оценки, которые дают рекомендации только на основе конфигурации SQL Server в локальной среде.

  • На основе производительности: оценки, которые делают рекомендации на основе собранных данных о производительности.

После оценки определяется готовность и рекомендуемый тип развертывания SQL Azure, он вычисляет определенный уровень служб и конфигурацию SQL Azure (SKU), которая может соответствовать или превышать производительность локального SQL Server. Это вычисление зависит от того, используете ли вы локальные или на основе производительности критерии размера.

Преобразование

При разнородных миграциях при переносе данных из одной базы данных в другую важно преобразовать схему и объекты базы данных в эквивалентный синтаксис Transact-SQL. Двигатели исходной и целевой баз данных отличаются. Эти объекты базы данных включают таблицы, индексы, представления, типы данных, инструкции Transact-SQL, хранимые процедуры и функции.

Примечание.

Этап преобразования не требуется для миграции SQL Server в SQL Azure. Помощник по миграции SQL Server (SSMA) выполняет преобразование при миграции на любой из целевых объектов SQL Azure. SSMA поддерживает несколько источников, таких как Oracle, MySQL, DB2, Sybase и Microsoft Access, для преобразования и миграции данных.

Миграция

Миграция — это последний этап этого процесса, в котором данные переносятся из исходной базы данных в целевую базу данных. Azure Database Migration Service (DMS) — это полностью управляемая служба, предназначенная для обеспечения простой миграции из нескольких источников базы данных на платформы данных Azure. DMS обеспечивает минимальное время простоя, высокую надежность и устойчивость. DMS доступен через различные клиенты, портал Azure, PowerShell и Azure CLI. Дополнительные сведения о службе Azure Database Migration Service см. в статье "Что такое Azure Database Migration Service?

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