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


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

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

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

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

Обнаружение

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

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

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

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

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

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

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

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

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

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

Оценка

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

Оценка 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 доступен через различные клиенты, включая расширение миграции SQL Azure для Azure Data Studio, портал Azure, PowerShell и Azure CLI. Дополнительные сведения о службе Azure Database Migration Service см. в статье "Что такое Azure Database Migration Service?

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