Published on

July 23, 2020

Перенос нагрузки SQL в Microsoft Azure: оценка и инструменты миграции

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

Microsoft Data Migration Assistant

Инструмент Data Migration Assistant (DMA) в основном используется для проверки совместимости, которая может повлиять на функциональность базы данных при переходе на новую версию SQL Server или Azure SQL Database. DMA определяет любые функции в текущей версии, которые не поддерживаются в новой версии или в облаке, предоставляет рекомендации для повышения производительности и надежности и облегчает процесс миграции. DMA можно использовать для оценки и миграции любого SQL Server, установленного на компьютерах с Windows версии 2005 и выше, на любой экземпляр SQL Server, установленный на Windows или Linux версии 2012 и выше, или на Azure SQL Database. Рекомендуется использовать его в качестве альтернативы инструменту SQL Server Upgrade Advisor для оценки и обновления на новые версии SQL Server. Для миграции на Azure SQL Database рекомендуется использовать службу миграции Azure вместо этого.

Использование инструмента Data Migration Assistant

Чтобы использовать инструмент Data Migration Assistant, загрузите и установите его из Центра загрузки Microsoft. После установки убедитесь, что вы являетесь членом роли SQL Server sysadmin. Инструмент позволяет настроить количество баз данных для оценки и миграции параллельно, а также тайм-аут подключения SQL. При запуске инструмента Data Migration Assistant создайте новый проект оценки, чтобы проверить наличие каких-либо препятствий, не поддерживаемых функций или рекомендаций перед миграцией ваших баз данных в Azure SQL Database. Укажите тип оценки, исходные и целевые платформы данных и то, что будет оцениваться в исходных базах данных. Укажите имя и учетные данные SQL Server и выберите базы данных для оценки. Запустите процесс оценки и просмотрите список точек разрыва и не поддерживаемых функций, предоставленных инструментом Data Migration Assistant.

Azure Database Migration Service

Служба миграции баз данных Azure позволяет выполнять онлайн или офлайн миграцию баз данных из различных источников баз данных, таких как SQL Server, MySQL, Oracle, DB2, MongoDB и PostgreSQL, в платформу данных Microsoft Azure. Она использует инструмент Database Migration Assistant для создания отчетов об оценке и предоставления необходимых изменений перед началом процесса миграции. Перед созданием нового экземпляра службы миграции баз данных Azure зарегистрируйте поставщик ресурсов Microsoft.DataMigration в портале Azure. После регистрации создайте новый экземпляр службы миграции баз данных Azure и настройте проект миграции. Укажите необходимую информацию для подключения к исходным и целевым базам данных, сопоставьте исходную базу данных с целевой и выберите таблицы для миграции.

Azure Migrate Service

Служба Azure Migrate – это комплексный инструмент, который может использоваться для оценки и миграции виртуальных машин, инфраструктуры, приложений и баз данных внутри предприятия в Microsoft Azure. Она предоставляет рекомендации по размеру целевой виртуальной машины Azure и оценочной ежемесячной стоимости использования вашей виртуальной машины в Azure. Служба Azure Migrate состоит из нескольких встроенных инструментов, включая инструмент оценки сервера, инструмент миграции сервера, инструмент Data Migration Assistant, службу миграции баз данных Azure, инструмент миграции веб-приложений и Azure Data Box. Чтобы использовать инструмент службы Azure Migrate для миграции ваших баз данных из внутренней среды в Azure, выполните поиск Azure Migrate в портале Azure и выберите опцию “Оценить и мигрировать базы данных”. Выберите инструменты, которые будут использоваться для оценки и миграции баз данных, предоставьте необходимую информацию и просмотрите свои выборы перед созданием проекта.

Заключение

В этой статье мы рассмотрели несколько полезных инструментов для оценки и миграции нагрузки SQL в службы баз данных Microsoft Azure. Инструмент Data Migration Assistant, служба миграции баз данных Azure и служба Azure Migrate предоставляют комплексные решения для оценки проблем совместимости, выполнения онлайн или офлайн миграции баз данных и миграции виртуальных машин, инфраструктуры, приложений и баз данных в Azure. В следующей статье мы обсудим, как перенести нагрузку SQL на экземпляр SQL Server, размещенный на виртуальной машине Azure. Следите за обновлениями!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.