Выбор оптимального целевого объекта SQL Azure с помощью оценки миграции (предварительная версия) — SQL Server с поддержкой Azure Arc

Применимо к:SQL Server

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

Оценка:

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

Вы можете получить оценку миграции для SQL Server, расположенную в любом месте:

  • В центре обработки данных
  • На пограничных сайтах, таких как розничные магазины
  • Любой общедоступный облачный или поставщик услуг размещения

Оценка доступна для любого экземпляра SQL Server, включенного Azure Arc.

Примечание.

В отношении технологии (как предварительной версии функции), описанной в этой статье, действуют дополнительные условия использования предварительных версий Microsoft Azure.

Последние обновления доступны в заметках о выпуске — SQL Server с поддержкой Azure Arc.

Функции оценки миграции SQL Server

Оценка готовности к SQL Azure. Оценка и оценка готовности SQL Server к миграции в SQL Azure. Этот процесс

  • Обнаруживает и оценивает экземпляр и базы данных SQL Server
  • Закрепление рабочих нагрузок SQL Server, готовых к миграции
  • Идентифицирует потенциальные проблемы совместимости с целевой средой
  • Оценка рисков миграции
  • Предоставляет рекомендации по устранению этих рисков

Рекомендации по размеру SQL Azure. Предоставляет рекомендации, соответствующие уровню служб и правильному размеру на основе журнала производительности.

Необходимые компоненты

Чтобы оценить SQL Server, экземпляр SQL Server должен выполнить следующие действия.

Разрешения

Расширение SQL Azure для SQL Server выполняет сбор данных оценки по умолчанию в учетной записи службы NT AUTHORITY\SYSTEM. Однако вы можете настроить службу расширения агента для запуска с учетной записью с минимальными привилегиями.

Просмотр результатов оценки миграции

  1. Войдите в портал Azure и перейдите на сервер SQL Server, включенный Azure Arc

  2. Откройте ресурс SQL Server и выберите "Оценки" (предварительная версия) в папке "Миграция" в левой области.

    Снимок экрана: получение отчета об оценке миграции SQL Server для ресурса SQL Server.

Готовность к рассмотрению

Оценка указывает на различные стратегии миграции, которые можно рассмотреть для развертываний SQL Server:

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

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

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

  • Не готово. Оценка не могла найти SQL Server на виртуальной машине Azure, Управляемый экземпляр SQL Azure или База данных SQL Azure собрании конфигурации требуемой совместимости, конфигурации и производительности. Выберите гиперссылку, чтобы просмотреть рекомендацию, чтобы сделать экземпляр ИЛИ базы данных SQL Server готовыми к нужному целевому типу развертывания.

    Снимок экрана, показывающий, как перейти к рекомендациям по устранению рисков, когда SQL Server не готов к миграции.

  • Неизвестно. Миграция Azure не может оценить готовность. Это может произойти, так как обнаружение выполняется или возникают проблемы при обнаружении, которые необходимо исправить. Проверьте область уведомлений. Если проблема сохранится, обратитесь в службу поддержки Майкрософт.

Просмотр рейтинга достоверности

Оценка миграции SQL назначает оценку достоверности для оценки миграции SQL Server на основе доступности точек данных производительности и использования, необходимых для вычисления оценки для всех оцененных экземпляров и баз данных SQL. Оценка — от одной звезды (самая низкая) до пяти звезд (самая высокая). Оценка достоверности прогнозируется для достижения своего пика (пять звезд) примерно через 30 дней непрерывной сбора данных. Он должен увеличиваться на одну звезду для каждой недели сбора данных. Оценка достоверности помогает определить надежность рекомендаций по выбору размера в оценке. Ниже приведены оценки достоверности.

Доступность точки данных Оценка достоверности
0–20 % 1 звезда
21–40 % 2 звезды
41–60 % 3 звезды
61–80 % 4 звезды
81–100 % 5 звезд

Вычисление конфигурации SQL Azure на основе производительности (размер SKU)

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

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

  1. Оценка собирает точку данных производительности каждые 30 секунд.

  2. Агрегирует примеры точек данных, собранных каждые 30 секунд в течение 10 минут. Чтобы создать точку данных, оценка размера выбирает пиковые значения из всех выборок. Он получает максимальное значение, среднее и дисперсию для каждого счетчика производительности.

  3. Мы храним все 10-минутные точки данных за последний месяц.

  4. Оценка определяет соответствующую точку данных, используемую для правильного определения размера. Идентификация основана на 95% процентильных значений для журнала производительности.

    Например, если журнал производительности составляет одну неделю, оценка сортирует 10-минутные точки выборки за последнюю неделю. Он сортирует их в порядке возрастания и выбирает значение 95-го процентиля для правого размера. Значение 95-го процентиля гарантирует, что вы игнорируете любые выбросы.

  5. Метрики высокого уровня, собранные для выбора оптимального целевого объекта SQL Azure.

    Файл журнала расширений находится по адресу:

    C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

    Имя файла журнала зависит от версии расширения Azure для SQL Server, а для последней версии расширения Azure для SQL Server — это файл журнала:

    unifiedagent.log

    Для версии 1.1.24724.69 расширения и более ранней версии файл журнала:

    ExtensionLog_0.log

Отключение оценки миграции

Оценка миграции SQL Server автоматически создается для каждого SQL Server, включенного Arc. Вы можете отключить оценку с помощью параметра "Отключить " в верхней строке меню.

Повторная оценка миграции

Используйте кнопку "Включить оценку" , чтобы повторно включить оценку миграции SQL Server.

Ограничения

  • Оценка миграции SQL Server в настоящее время ограничена SQL Server, работающей на компьютерах Windows, не применяется к SQL на компьютерах Linux.
  • SQL Server, работающий в Windows Server 2012 и более ранних версиях, не поддерживаются.
  • Версия SQL Server должна быть 2012 или более поздней.
  • Экземпляры отказоустойчивого кластера (FCI) в настоящее время не поддерживаются.

Известные проблемы

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

Устранение неполадок

Обратитесь в службу поддержки Майкрософт, если у вас возникли проблемы, приведенные ниже.

  • Отчеты об оценке не отображаются на портале, даже после запланированного времени воскресенья 11:00 (2300), согласно местному времени компьютера SQL Server.
  • Оценка достоверности не увеличивается после одной недели сбора данных. Уверенность должна увеличиваться после первой недели.