Создание оценки для Azure SQL
В рамках перехода на Azure вам нужно оценить локальные рабочие нагрузки, чтобы измерить готовность облака, определить риски и оценить затраты и сложность. В этой статье содержатся сведения о том, как оценивать обнаруженные экземпляры SQL при подготовке к миграции в Azure SQL с помощью инструмента обнаружения и оценки службы "Миграция Azure".
Перед началом работы
- Убедитесь, что создали проект "Миграция Azure" и добавили инструмент обнаружения и оценки службы "Миграция Azure".
- Чтобы создать оценку, необходимо настроить устройство службы "Миграция Azure" для VMware, Hyper-V или физической среды, в зависимости от того, что применимо. Устройство обнаруживает локальные серверы и отправляет метаданные и данные о производительности в службу "Миграция Azure". Подробнее.
Общие сведения об оценке Azure SQL
Вы можете создать оценку SQL Azure с критериями изменения размера как производительности или локальной среды.
Критерии определения размера | Сведения | Данные |
---|---|---|
Как в локальной среде | Оценка на основе данных конфигурации ИЛИ метаданных SQL Server. | Рекомендуемая конфигурация SQL Azure основана на локальной конфигурации SQL Server, которая включает в себя выделенные ядра, общий объем выделенной памяти и размеров базы данных. Это может быть полезно, если характеристики рабочей нагрузки требуют длительности для сбора комплексного профиля метрик производительности. |
На основе производительности | Оценки на основе собранных данных производительности. | Рекомендуемая конфигурация SQL Azure основана на данных о производительности экземпляров и баз данных SQL Server, включая использование ЦП, количество ядер, организацию файлов базы данных и размер, объем файловых операций и использование памяти каждой базой данных. Вы можете получить оптимальные рекомендации, подходящие для рабочей нагрузки SQL. |
Дополнительные сведения об оценках SQL Azure.
Запуск оценки
Запустите оценку следующим образом:
На странице> "Обзор серверов", баз данных и веб-приложений выберите "Оценка и перенос серверов".
В службе "Миграция Azure: обнаружение и оценка" выберите "Оценка " и выберите тип оценки в качестве SQL Azure.
В разделе "Оценка серверов" тип оценки предварительно выбран как SQL Azure, и источник обнаружения по умолчанию используется для серверов, обнаруженных с устройства службы "Миграция Azure".
В параметрах оценки задайте необходимые значения или сохраните значения по умолчанию:
Раздел Параметр Сведения Параметры целевых и ценовых параметров Целевое расположение Регион Azure, в который планируется миграция. Рекомендации по конфигурации и стоимости Azure SQL основаны на указанном вами расположении. Параметры целевых и ценовых параметров Тип среды Среда для развертываний SQL, применяемая к рабочей или тестовой среде. Параметры целевых и ценовых параметров Предложение/программа лицензирования Предложение Azure, если вы зарегистрированы. В настоящее время поле используется по умолчанию с оплатой по мере использования, которое предоставляет розничные цены Azure.
Применив зарезервированную емкость и Преимущество гибридного использования Azure на основе предложения с оплатой по мере использования, можно получить дополнительную скидку.
Вы можете применить Преимущество гибридного использования Azure поверх предложения с оплатой по мере использования и среды разработки и тестирования. Оценка не поддерживает применение зарезервированной емкости поверх предложения оплаты по мере использования и среды разработки и тестирования.
Если предложение имеет значение "Оплата по мере использования", а зарезервированная емкость не задана, то ежемесячные оценки затрат вычисляются путем умножения количества часов, выбранных в поле "Время простоя виртуальной машины" с почасовой ценой рекомендуемого номера SKU.Параметры целевых и ценовых параметров Варианты экономии : AZURE SQL MI и DB (PaaS) Укажите параметр экономии зарезервированной емкости, который требуется оценить, чтобы помочь оптимизировать затраты на вычисления Azure.
Резервирования Azure (1 год или 3 год зарезервированы) — это хороший вариант для наиболее согласованно работающих ресурсов.
При выборе "Нет" стоимость вычислений Azure зависит от скорости оплаты по мере использования или на основе фактического использования.
Чтобы использовать зарезервированные экземпляры, необходимо выбрать в программе предложения или лицензирования по мере использования. При выборе любого варианта экономии, отличного от "Нет", параметры "Скидка (%)" и "Время простоя виртуальной машины" не применяются. Ежемесячные оценки затрат вычисляются путем умножения 744 часов с почасовой ценой рекомендуемого номера SKU.Параметры целевых и ценовых параметров Варианты экономии — SQL Server на виртуальной машине Azure (IaaS) Укажите вариант экономии, который требуется оценить, чтобы помочь оптимизировать затраты на вычисления Azure.
Резервирования Azure (1 год или 3 год зарезервированы) — это хороший вариант для наиболее согласованно работающих ресурсов.
План экономии Azure (1 год или 3 год экономии) обеспечивает дополнительную гибкость и автоматическую оптимизацию затрат. В идеале после миграции вы можете использовать план резервирования и экономии Azure одновременно (резервирование используется сначала), но в оценках службы "Миграция Azure" можно одновременно просматривать только оценки затрат на 1 экономию.
При выборе "Нет" стоимость вычислений Azure зависит от скорости оплаты по мере использования или на основе фактического использования.
Чтобы использовать зарезервированные экземпляры или план экономии Azure, необходимо выбрать в программе предложения или лицензирования оплату по мере использования. При выборе любого варианта экономии, отличного от "Нет", параметры "Скидка (%)" и "Время простоя виртуальной машины" не применяются. Ежемесячные оценки затрат вычисляются путем умножения 744 часов в поле времени простоя виртуальной машины с почасовой ценой рекомендуемого номера SKU.Параметры целевых и ценовых параметров Валюта Валюта выставления счетов для вашей учетной записи. Параметры целевых и ценовых параметров Скидка (%) Любая относящаяся к подписке скидка, предоставляемая в рамках предложения Azure. Значение по умолчанию — 0 %. Параметры целевых и ценовых параметров Время доступности виртуальной машины Укажите длительность (дни в месяц/час в день), которую выполняют серверы или виртуальные машины. Это полезно для вычислений оценок затрат на SQL Server на виртуальной машине Azure, где вы знаете, что виртуальные машины Azure могут не выполняться непрерывно.
Оценка затрат для серверов, где рекомендуемый целевой объект — SQL Server на виртуальной машине Azure, зависит от указанной длительности. Значение по умолчанию — 31 день в месяц / 24 часа в день.Параметры целевых и ценовых параметров Преимущество гибридного использования Azure Укажите, есть ли у вас уже лицензия Windows Server и (или) лицензия SQL Server или подписка Enterprise Linux (RHEL и SLES). Преимущество гибридного использования Azure с лицензией помогает значительно снизить затраты на рабочие нагрузки в облаке. Вы можете использовать в Azure локальные лицензии Windows Server и SQL Server с программой Software Assurance. Например, если у вас есть лицензия SQL Server, и они охватываются активной программой Software Assurance подписок SQL Server, вы можете подать заявку на Преимущество гибридного использования Azure при переносе лицензий в Azure. Критерии оценки Критерии определения размера Установите значение "Производительность на основе производительности", что означает, что служба "Миграция Azure" собирает метрики производительности, относящиеся к экземплярам SQL и базам данных, управляемым им, чтобы рекомендовать оптимальный размер SQL Server на виртуальной машине Azure и (или) База данных SQL Azure Управляемый экземпляр SQL Azure конфигурации.
Это можно изменить на "Как в локальной среде ", чтобы получить рекомендации на основе только локальной конфигурации SQL Server без оптимизации на основе метрик производительности.Критерии оценки Журнал производительности Укажите длительность данных, в которой требуется создать оценку. (Значение по умолчанию — один день.) Критерии оценки Использование процентиля Укажите значение процентиля, которое вы хотите использовать для примера производительности. (Значение по умолчанию — 95-й процентиль.) Критерии оценки Фактор комфорта Укажите буфер, который требуется использовать во время оценки. Он учитывается, например, для сезонного использования и малого количества записей в журнале с потенциальным повышением в будущем. Например, рассмотрим фактор комфорта 2 для эффективного использования 2 ядер. В этом случае оценка рассматривает эффективные ядра как 4 ядра. Аналогичным образом, для того же фактора комфорта и эффективного использования 8 ГБ памяти оценка рассматривает эффективную память как 16 ГБ. Критерии оценки Предпочтения оптимизации Укажите предпочтение рекомендуемого отчета об оценке. Выбор минимальной стоимости приведет к тому, что рекомендуемый отчет об оценке рекомендует типы развертывания, которые имеют наименьшие проблемы с миграцией и являются наиболее экономичными, тогда как выбор модернизации в PaaS приведет к рекомендуемой оценке типов развертывания PaaS (AZURE SQL MI или DB) через IaaS Azure (виртуальные машины), где экземпляр SQL Server готов к миграции в PaaS независимо от затрат. Управляемый экземпляр SQL Azure размер Уровень обслуживания Выберите наиболее подходящий вариант уровня служб для удовлетворения потребностей бизнеса в Управляемый экземпляр SQL Azure:
Выберите Рекомендуется, если вы хотите, чтобы служба "Миграция Azure" рекомендовала оптимальный уровень служб для серверов. Это может быть "Общего назначения" или "Критически важный для бизнеса".
Выберите Общего назначения, если требуется настроить конфигурацию Azure SQL для рабочих нагрузок, ориентированных на бюджет.
Выберите Критически важный для бизнеса, если требуется настроить конфигурацию SQL Azure для рабочих нагрузок с низкой задержкой, высокой устойчивостью к сбоям и быстрой отработкой отказа.Управляемый экземпляр SQL Azure размер Тип экземпляра По умолчанию используется один экземпляр. Управляемый экземпляр SQL Azure размер Ценовая категория По умолчанию используется стандартная версия. Размер SQL Server на виртуальной машине Azure Серия виртуальных машин Укажите ряд виртуальных машин Azure, которые вы хотите рассмотреть для SQL Server в размерах виртуальных машин Azure. В зависимости от требований к конфигурации и производительности экземпляра SQL Server или SQL Server оценка рекомендует размер виртуальной машины из выбранного списка рядов виртуальных машин.
При необходимости можно изменить параметры. Например, если вы не хотите включать виртуальную машину серии D, вы можете исключить серии D из этого списка.
Поскольку оценки SQL Azure предназначены для повышения производительности рабочих нагрузок SQL, список рядов виртуальных машин содержит только виртуальные машины, оптимизированные для запуска SQL Server в Azure Виртуальные машины (виртуальные машины). Подробнее.Размер SQL Server на виртуальной машине Azure Тип хранилища По умолчанию рекомендуется использовать рекомендуемый управляемый диск Azure на основе выбранного типа среды, размера локального диска, операций ввода-вывода в секунду и пропускной способности. База данных SQL Azure размер Уровень обслуживания Выберите наиболее подходящий вариант уровня служб для удовлетворения потребностей бизнеса в База данных SQL Azure:
Выберите Рекомендуется, если вы хотите, чтобы служба "Миграция Azure" рекомендовала оптимальный уровень служб для серверов. Это может быть "Общего назначения" или "Критически важный для бизнеса".
Выберите Общего назначения, если требуется настроить конфигурацию Azure SQL для рабочих нагрузок, ориентированных на бюджет.
Выберите Критически важный для бизнеса, если требуется настроить конфигурацию SQL Azure для рабочих нагрузок с низкой задержкой, высокой устойчивостью к сбоям и быстрой отработкой отказа.База данных SQL Azure размер Тип экземпляра По умолчанию используется отдельная база данных. База данных SQL Azure размер Модель покупки По умолчанию используется виртуальный ядро. База данных SQL Azure размер Уровень вычислений Значение по умолчанию подготовлено. Свойства высокого уровня доступности и аварийного восстановления Регион аварийного восстановления По умолчанию используется пара репликации между регионами целевого расположения. В маловероятном случае, когда выбранное целевое расположение еще не имеет такой пары, указанное целевое расположение выбирается в качестве региона аварийного восстановления по умолчанию. Свойства высокого уровня доступности и аварийного восстановления Намерение нескольких подсетей По умолчанию используется аварийное восстановление.
Выберите аварийное восстановление , если требуется асинхронная репликация данных, в которой некоторые задержки репликации допустимы. Это позволяет повысить устойчивость с помощью геоизбыточности. В случае отработки отказа данные, которые еще не были реплицированы, могут быть потеряны.
Выберите высокий уровень доступности, если требуется, чтобы репликация данных была синхронной, и потеря данных из-за задержки репликации допускается. Этот параметр позволяет оценить встроенные параметры высокой доступности в База данных SQL Azure и Управляемый экземпляр SQL Azure, а также зоны доступности и избыточность зон в Azure Виртуальные машины для обеспечения более высокой доступности. В случае отработки отказа данные не будут потеряны.Свойства высокого уровня доступности и аварийного восстановления Доступ к Интернету Значение по умолчанию доступно.
Выберите "Доступно", если вы разрешаете исходящий доступ к Интернету на виртуальных машинах Azure. Это позволяет использовать Cloud Witness, который рекомендуется использовать для отказоустойчивых кластеров Windows Server в Azure Виртуальные машины.
Выберите "Недоступен ", если у виртуальных машин Azure нет исходящего доступа к Интернету. Для этого требуется использование общего диска в качестве свидетеля для отказоустойчивых кластеров Windows Server в Azure Виртуальные машины.Свойства высокого уровня доступности и аварийного восстановления Намерение режима асинхронной фиксации По умолчанию используется аварийное восстановление.
Выберите аварийное восстановление , если вы используете режим доступности асинхронной фиксации, чтобы обеспечить более высокую устойчивость данных, не влияя на производительность. В случае отработки отказа данные, которые еще не были реплицированы, могут быть потеряны.
Выберите высокий уровень доступности , если вы используете режим доступности данных асинхронной фиксации для повышения доступности и масштабирования трафика чтения. Этот параметр позволяет оценить встроенные функции высокой доступности в База данных SQL Azure, Управляемый экземпляр SQL Azure и Azure Виртуальные машины для обеспечения более высокой доступности и масштабирования.Если вы внесли изменения, нажмите Сохранить.
В разделе "Оценка серверов" нажмите кнопку "Далее".
На выборе серверов для оценки>имени> оценки укажите имя оценки.
В разделе "Выбор" или "Создать группу> " выберите "Создать" и укажите имя группы.
Выберите устройство и выберите серверы, которые нужно добавить в группу, и нажмите кнопку "Далее".
В разделе "Проверка и создание оценки" просмотрите сведения об оценке и выберите "Создать оценку ", чтобы создать группу и запустить оценку.
После создания оценки перейдите к серверам, базам данных и веб-приложениям>Azure Migrate: Discovery and assessment, выберите номер рядом с оценкой SQL Azure. Если номер не заполнен, нажмите кнопку "Обновить ", чтобы получить последние обновления.
Выберите имя оценки, которое вы хотите просмотреть.
Примечание.
Поскольку оценки Azure SQL выполняются на основе производительности, рекомендуется подождать по крайней мере один день после запуска обнаружения, прежде чем создавать оценку. Благодаря этому вы сможете получить данные о производительности с большей достоверностью. Если обнаружение все еще выполняется, готовность экземпляров SQL будет помечена как Неизвестно. В идеале после запуска обнаружения следует дождаться заданной длительности производительности (день/неделя/месяц), чтобы создать или повторно выполнить оценку, обеспечивающую высокую достоверность.
Проверка оценки
Чтобы просмотреть оценку, сделайте следующее.
На серверах, базах данных и веб-приложениях>Azure Миграция: обнаружение и оценка выберите номер рядом с оценкой SQL Azure.
Выберите имя оценки, которое вы хотите просмотреть. Как пример(оценки и затраты, например, только):
Проверьте сводку по оценке. Вы также можете изменить параметры оценки или пересчитывать оценку.
Просмотр состояния поддержки
Сводка по оценке отображает состояние поддержки лицензий экземпляра базы данных.
- Выберите граф в разделе "Поддержка" , чтобы просмотреть список оцененных виртуальных машин.
- В столбце состояния поддержки лицензий экземпляра базы данных отображается состояние поддержки операционной системы, будь то основная поддержка, расширенная поддержка или вне поддержки. При выборе состояния поддержки откроется панель справа, в которой отображается тип состояния поддержки, длительность поддержки и рекомендуемые шаги по защите рабочих нагрузок.
- Чтобы просмотреть оставшуюся продолжительность поддержки, то есть количество месяцев, в течение которых лицензия действительна, выберите "Поддержка столбцов>" заканчивается в>разделе "Отправить". В столбце "Поддержка" отображается длительность в месяцах.
Обнаруженные сущности
Это означает количество серверов SQL, экземпляров и баз данных, которые были оценены в этой оценке.
Сценарии миграции SQL Server
Это означает различные стратегии миграции, которые можно рассмотреть для развертываний SQL. Вы можете просмотреть готовность к целевым типам развертывания и оценкам затрат для SQL Server/Instances/Database, которые помечены готовыми или готовыми с условиями:
Рекомендуемое развертывание. Это стратегия, в которой тип развертывания SQL Azure, наиболее совместимый с экземпляром SQL. Это наиболее экономично и рекомендуется. Миграция в целевой объект, рекомендуемый Майкрософт, сокращает общие затраты на миграцию. Если экземпляр готов к работе с SQL Server на виртуальной машине Azure, Управляемый экземпляр SQL Azure и База данных SQL Azure, то целевой тип развертывания, который имеет наименьшие проблемы с готовностью к миграции и является наиболее экономичным. Вы можете увидеть готовность экземпляра SQL Server для различных рекомендуемых целевых объектов развертывания и ежемесячных оценок затрат для экземпляров SQL, помеченных как Ready и Ready с условиями.
- Вы можете перейти к отчету о готовности:
- Просмотрите рекомендуемые конфигурации SQL Azure для миграции на SQL Server на виртуальной машине Azure и (или) базы данных SQL Azure и (или) Управляемый экземпляр SQL Azure.
- Сведения о проблемах и предупреждениях миграции, которые можно устранить перед миграцией в разные целевые объекты SQL Azure. Подробнее здесь.
- Вы можете перейти к отчету о оценках затрат, чтобы просмотреть стоимость каждого экземпляра SQL после миграции в рекомендуемый целевой объект развертывания.
Примечание.
В рекомендуемой стратегии развертывания миграция экземпляров в SQL Server на виртуальной машине Azure является рекомендуемой стратегией для переноса экземпляров SQL Server. Если учетные данные SQL Server недоступны, оценка SQL Azure предоставляет правильный размер лифта и смены, то есть сервер на SQL Server на виртуальных машинах Azure.
- Вы можете перейти к отчету о готовности:
Перенос всех экземпляров в AZURE SQL MI. В этой стратегии можно просмотреть оценки готовности и затрат для переноса всех экземпляров SQL Server в Управляемый экземпляр SQL Azure.
Перенос всех экземпляров в SQL Server на виртуальной машине Azure. В этой стратегии можно просмотреть оценки готовности и затрат для переноса всех экземпляров SQL Server на sql Server на виртуальной машине Azure.
Перенос всех серверов на виртуальную машину Azure на виртуальной машине Azure. В этой стратегии можно увидеть, как можно повторно разместить серверы, работающие под управлением SQL Server, в SQL Server на виртуальной машине Azure, и просмотреть оценки готовности и затрат. Даже если учетные данные SQL Server недоступны, этот отчет предоставит рекомендации по лифту и смене вправо, то есть рекомендации "Сервер на SQL Server на виртуальной машине Azure". Логика готовности и изменения размера аналогична типу оценки виртуальной машины Azure.
Перенос всех баз данных SQL в База данных SQL Azure В этой стратегии можно увидеть, как можно перенести отдельные базы данных в База данных SQL Azure и просмотреть оценки готовности и затрат.
Готовность к рассмотрению
Отчеты о готовности можно просмотреть для различных стратегий миграции:
Выберите отчет о готовности для любого из стратегий миграции.
Просмотрите столбцы готовности в соответствующих отчетах:
Стратегия миграции Столбцы готовности (соответствующий целевой объект развертывания) Рекомендуемая конфигурация Готовность mi (Azure SQL MI), готовность к виртуальной машине (SQL Server на виртуальной машине Azure), готовность к базе данных (База данных SQL Azure). Экземпляры в Azure SQL MI Готовность mi (Управляемый экземпляр SQL Azure) Экземпляры sql Server на виртуальной машине Azure Готовность к виртуальной машине (SQL Server на виртуальной машине Azure). Серверы в SQL Server на виртуальной машине Azure Готовность к виртуальной машине Azure (SQL Server на виртуальной машине Azure). Базы данных в базу данных SQL Azure Готовность к базе данных (База данных SQL Azure) Ознакомьтесь с готовностью к оценке экземпляров SQL,SQL Server/Database:
- Готово. Экземпляр или сервер готов к миграции на SQL Server на виртуальной машине Azure/Azure SQL MI/Azure без каких-либо проблем миграции или предупреждений.
- Готово. Экземпляр готов к переносу на виртуальную машину Azure/ MI/Базу данных SQL Azure или Базу данных SQL Azure без каких-либо проблем с миграцией, но имеет некоторые предупреждения о миграции, которые необходимо проверить. Вы можете выбрать гиперссылку, чтобы просмотреть предупреждения о миграции и рекомендации по исправлению.
- Готово к условиям: экземпляр или сервер имеет одну или несколько проблем миграции для миграции на виртуальную машину Azure/ SQL Azure MI/Azure SQL DB. Вы можете выбрать гиперссылку и просмотреть проблемы миграции и рекомендации по исправлению.
- Не готово. Оценка не удалось найти SQL Server на виртуальной машине Azure/ AZURE SQL MI/Azure SQL DB с требуемыми характеристиками конфигурации и производительности. Выберите гиперссылку, чтобы просмотреть рекомендацию, чтобы сделать экземпляр или сервер готовым к нужному целевому типу развертывания.
- Неизвестно. Служба "Миграция Azure" не может оценить готовность, так как выполняется обнаружение или во время обнаружения возникли проблемы, которые необходимо устранить, воспользовавшись колонкой уведомлений. Если проблема сохранится, обратитесь в службу поддержки Майкрософт.
- Готово. Экземпляр или сервер готов к миграции на SQL Server на виртуальной машине Azure/Azure SQL MI/Azure без каких-либо проблем миграции или предупреждений.
Выберите имя экземпляра и детализацию, чтобы просмотреть количество пользовательских баз данных, сведения об экземпляре, включая свойства экземпляра, вычисления (в пределах экземпляра) и сведения о хранилище исходной базы данных.
Щелкните количество пользовательских баз данных, чтобы просмотреть список баз данных и их сведения.
Щелкните подробные сведения в столбце "Проблемы миграции ", чтобы просмотреть проблемы миграции и предупреждения для определенного целевого типа развертывания.
Просмотр оценок затрат
В сводке по оценке показаны предполагаемые ежемесячные затраты на вычисления и хранение конфигураций SQL Azure, соответствующие рекомендуемой версии SQL Server на виртуальной машине Azure и (или) Управляемый экземпляр SQL Azure и (или) типу развертывания База данных SQL Azure.
- Просмотрите общую сумму ежемесячных расходов. Затраты суммируются для всех экземпляров SQL в оцениваемой группе.
Оценки затрат основаны на рекомендуемой конфигурации SQL Azure для экземпляра или сервера или базы данных.
Отображаются предполагаемые ежемесячные затраты на вычисления и хранилище. Например:
Затраты на вычисления и хранилище разделяются в отчетах по отдельным оценкам затрат и на уровне экземпляра или сервера или базы данных.
- Чтобы просмотреть конфигурацию Azure SQL и оценки затрат на уровне экземпляра, можно детализировать данные только на этом уровне.
- Если рекомендуется использовать конфигурацию Базы данных SQL Azure, для просмотра конфигурации Azure SQL и оценки затрат на базу данных можно перейти к списку баз данных.
Просмотр рейтинга достоверности
Служба "Миграция Azure" назначает оценки достоверности всем оценкам Azure SQL на основе доступности точек данных о производительности и использовании, необходимых для вычисления оценки по всем экземплярам и базам данных SQL. Оценка — от одной звезды (самая низкая) до пяти звезд (самая высокая). Оценка достоверности помогает определить надежность рекомендаций по выбору размера в оценке. Ниже приведены оценки достоверности.
Доступность точки данных | Оценка достоверности |
---|---|
0–20 % | 1 звезда |
21–40 % | 2 звезды |
41–60 % | 3 звезды |
61–80 % | 4 звезды |
81–100 % | 5 звезд |
Подробнее о рейтингах достоверности.
Следующие шаги
- Узнайте больше о вычислении оценок Azure SQL.
- Начните миграцию экземпляров и баз данных SQL с помощью Azure Database Migration Service.