Оценка готовности миграции (предварительная версия) — SQL Server с поддержкой Azure Arc
Область применения:SQL Server
Автоматически, с использованием Azure Arc, SQL Server проводит оценку миграции в 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, которые готовы к миграции
- Идентифицирует потенциальные проблемы совместимости с целевой средой
- Оценка рисков миграции
- Предоставляет рекомендации по устранению этих рисков
Рекомендации по размеру для Azure SQL: Предоставляет наилучшие рекомендации, включая уровень службы и оптимальный размер на основе истории производительности.
Предварительные условия
Чтобы оценить SQL Server, экземпляр SQL Server должен выполнить следующие действия.
Запуск на экземпляре SQL Server под управлением Windows подключен к Azure. Следуйте инструкциям по автоматическому подключению компьютеров SQL Server к Azure Arc.
Расширение Azure для SQL Server (
WindowsAgent.SqlServer
) версии 1.1.2594.118 или более поздней версии.Узнайте, как проверить версию расширения Azure для SQL Server и обновить ее до последней версии.
Сервер имеет подключение к телеметрии. {region}.arcdataservices.com (дополнительные сведения см. в разделе "Требования к сети")
Чтобы просмотреть отчеты об оценке в портале Azure, вам должна быть назначена роль Azure с назначенным действием
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
. Для удобства можно использовать встроенную роль администратора гибридной базы данных Azure — роль службы только для чтения, которая включает это действие. Дополнительные сведения см. в статье "Дополнительные сведения о встроенных ролях Azure".
Разрешения
Расширение SQL Azure для SQL Server выполняет сбор данных оценки по умолчанию в учетной записи службы NT AUTHORITY\SYSTEM. Однако вы можете настроить службу расширения агента для запуска с учетной записью, которая имеет наименьшие привилегии.
Просмотр результатов оценки миграции
Войдите в портал Azure и перейдите на ваш сервер SQL, подключенный к Azure Arc
Откройте ресурс SQL Server и выберите "Оценки" (предварительная версия) в папке "Миграция" в левой области.
Время последней оценки указывает, когда была запущена оценка. Чтобы немедленно активировать оценку, выберите "Выполнить оценку".
Готовность к рассмотрению
Оценка указывает на различные стратегии миграции, которые можно рассмотреть для развертываний SQL Server:
- Управляемые экземпляры Azure SQL
- SQL Server на виртуальных машинах Azure
- Базы данных SQL Azure
Просмотрите готовность к целевым типам развертывания и рекомендации по размеру SQL Azure. Готовность определяется на основе оценки производительности для экземпляров и баз данных SQL Server, которые отмечены как готовые или готовые с условиями.
Готово. Экземпляр ИЛИ база данных SQL Server готова к переносу в конкретный вариант развертывания целевого объекта SQL Azure без каких-либо блокировщиков миграции. При наличии предупреждений устраните эти проблемы с помощью предоставленного руководства по исправлению.
Не готово. Оценка не могла найти конфигурацию для удовлетворения характеристик совместимости, конфигурации и производительности на виртуальной машине Azure, Управляемый экземпляр SQL Azure или База данных SQL Azure. Выберите гиперссылку, чтобы просмотреть рекомендации по подготовке экземпляра и баз данных SQL Server для нужного типа развертывания.
Неизвестно: нельзя оценить готовность для Azure Migrate. Это может произойти из-за того, что обнаружение находится в процессе выполнения, или при обнаружении возникают проблемы, требующие устранения. Проверьте область уведомлений. Если проблема сохранится, обратитесь в службу поддержки Майкрософт.
Просмотр рейтинга достоверности
Оценка достоверности — это шкала от одной звезды (самая низкая) до пяти звезд (самая высокая). Прогнозируется, что рейтинг доверия достигнет своего пика (пять звезд) примерно через 30 дней непрерывного сбора данных. Он должен увеличиваться на одну звезду для каждой недели сбора данных. Уровень уверенности помогает оценить надежность рекомендаций по выбору размера в процессе оценки. Это значение основано на доступности точек данных производительности и использования, необходимых для вычисления оценки для всех оцененных экземпляров и баз данных SQL. Ниже приведены оценки достоверности.
Доступность точки данных | Оценка достоверности |
---|---|
0–20 % | 1 звезда |
21–40 % | 2 звезды |
41–60 % | 3 звезды |
61–80 % | 4 звезды |
81–100 % | 5 звезд |
Вычисление конфигурации SQL Azure на основе производительности (размер SKU)
Оценка объединяет все данные конфигурации и производительности и пытается найти оптимальное соответствие для различных уровней служб и конфигураций SQL Azure и выбирает конфигурацию, которая может соответствовать или превышать требования к производительности экземпляра SQL, оптимизируя затраты.
Расширение SQL Server для Azure собирает данные о производительности для параметров вычислений, выполнив следующие действия.
Оценка собирает выборку данных производительности каждые 30 секунд.
Агрегирует примеры точек данных, собранных каждые 30 секунд в течение 10 минут. Чтобы создать точку данных, оценка размера выбирает пиковые значения из всех выборок. Он получает максимальное значение, среднее и дисперсию для каждого счетчика производительности.
Мы храним все данные с интервалом в 10 минут за последний месяц.
Оценка определяет соответствующую точку данных, используемую для правильного определения размера. Идентификация основана на 95-процентильных значениях истории производительности.
Например, если история производительности составляет одну неделю, оценка упорядочивает 10-минутные точки выборки за последнюю неделю. Он сортирует их в порядке возрастания и выбирает 95-е процентильное значение для оптимизации размера. Значение 95-го процентиля обеспечивает, что вы игнорируете все выбросы.
Метрики высокого уровня, собранные для выбора оптимального целевого объекта 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
Запуск оценки миграции
Вы можете активировать новую оценку в любое время. Выберите "Выполнить оценку".
После завершения новой оценки она заменяет последнюю успешную оценку. Запланированные оценки миграции продолжаются по расписанию каждый воскресенье в 11:00 (23:00) по местному времени на компьютере SQL Server.
Отключение оценки миграции
Оценка миграции 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
. Используйте руководство по исправлению, предоставленное в оценке, чтобы устранить проблему.
Устранение неполадок
Обратитесь в службу поддержки Майкрософт, если у вас возникли проблемы, приведенные ниже.
- Отчеты об оценке не отображаются на портале даже после запланированного времени.
- Оценка достоверности не увеличивается после одной недели сбора данных. Уверенность должна увеличиваться после первой недели.