Оценка базы данных с расширением миграции Azure

Завершено

При использовании расширения миграции Azure для Azure Data Studio пользователи могут выбирать между миграцией по сети или в автономном режиме на основе выбранного целевого объекта Azure. Они также могут настроить локальную среду выполнения интеграции для доступа к файлам резервного копирования из исходного экземпляра SQL Server в локальной среде.

Расширение также обеспечивает безопасный и улучшенный пользовательский интерфейс для переноса баз данных прозрачное шифрование данных (TDE) и sql Server и входа Windows в SQL Azure.

Установка расширения миграции Azure для Azure Data Studio

Сначала необходимо установить Azure Data Studio . Расширение доступно в Azure Data Studio Marketplace.

Screenshot of the Azure migration extension for Azure Data Studio available in the marketplace.

Чтобы установить расширение миграции, выполните следующие действия.

  1. Откройте диспетчер расширений в Azure Data Studio.

  2. Найдите миграцию SQL Azure и выберите расширение.

  3. Установите расширение. После установки вы найдете расширение миграции SQL Azure в списке установленных расширений.

  4. Подключение экземпляр SQL Server в Azure Data Studio.

  5. Щелкните правой кнопкой мыши имя экземпляра и выберите "Управление ", чтобы получить доступ к панели мониторинга и целевой странице расширения миграции SQL Azure.

    Animated GIF of the Azure migration extension for Azure Data Studio installation.

Оценка готовности базы данных

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

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

Screenshot of the assessment results page for the migration extension wizard.

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

Вы также можете сохранить отчет об оценке, создав JSON-файл, содержащий все основные свойства базы данных, а также результаты оценки. Кроме того, можно использовать JSON-файл для программного извлечения определенных данных или сведений для дальнейшего анализа или обработки.

Рекомендации по SKU для правильного размера (предварительная версия)

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

Screenshot of the Azure recommendation architecture.

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

Screenshot of the Azure recommendation sidebar featuring configurations about where the performance data will be saved.

Как видно, после запуска мастера расширения миграции Azure можно выбрать команду "Получить рекомендацию Azure", чтобы включить сбор данных о производительности.

Важно!

Мы собираем данные о производительности из всех баз данных в определенном экземпляре одновременно, и одни и те же данные можно использовать несколько раз для переноса разных исходных баз данных.

Автоматизация оценки

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

Например, чтобы выполнить оценку в примере базы данных SQL Server с отчетом об оценке, сохраненным в выходной папке на диске C, в PowerShell.

Get-AzDataMigrationAssessment -ConnectionString "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" -OutputFolder C:\Output -Overwrite

Кроме того, можно выполнить ту же задачу с помощью Azure CLI.

az datamigration get-assessment --connection-string "Data Source=localhost;Initial Catalog=AdventureWorks;Integrated Security=True" --output-folder "C:\Output" --overwrite

Дополнительные сведения о доступных командах PowerShell и Azure CLI расширения миграции Azure см. по следующим ссылкам: модуль PowerShell для расширения миграции данных и Azure CLI для расширения миграции данных.