Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен обзор оценок для переноса локальных экземпляров SQL Server из VMware, Microsoft Hyper-V и физической среды в SQL Server на виртуальной машине Azure, Azure SQL Database или Azure SQL Managed Instance с помощью инструмента "Azure Migrate: обнаружение и оценка".
Что такое оценка?
Оценка с помощью средства обнаружения и оценки представляет собой моментальный снимок данных на определенный момент времени, измеряет готовность и оценивает результат миграции локальных серверов на Azure.
Типы оценок
Существует четыре типа оценок, которые можно создать с помощью инструмента "Azure Migrate: инструмент для обнаружения и оценки".
Тип оценки | Подробности |
---|---|
Виртуальная машина Azure | Оценка возможности переноса ваших локальных серверов на виртуальные машины Azure. Вы можете оценить локальные серверы в среде VMware и Hyper-V , а также физические серверы для миграции на виртуальные машины Azure с помощью этого типа оценки. |
Azure SQL | Оценки для миграции ваших локальных серверов SQL из сред VMware, Microsoft Hyper-V и физических сред в SQL Server на виртуальной машине Azure, базу данных Azure SQL или управляемый экземпляр Azure SQL. |
Служба приложений Azure | Оценки для переноса локальных веб-приложений ASP.NET, работающих на веб-серверах IIS, из среды VMware в Службу приложений Azure. |
Решение Azure VMware (AVS) | Оценки для миграции серверов из локальной среды в Решение Azure VMware (AVS). Вы можете оценить локальные виртуальные машины VMware для миграции в решение Azure VMware (AVS) с помощью этого типа оценки. Дополнительные сведения. |
Примечание.
Если количество оценок виртуальной машины Azure или AVS неверно в средстве обнаружения и оценки, выберите общее количество оценок, чтобы перейти к списку всех оценок и пересчитайте оценки виртуальной машины Azure или AVS. Затем средство обнаружения и оценки показывает правильное количество для этого типа оценки.
Оценка SQL Azure предоставляет два критерия определения размера:
Критерии изменения размера | Подробности | Данные |
---|---|---|
Как локальная среда | Оценки, которые делают рекомендации только на основе конфигурации локального SQL Server | Конфигурация SQL Azure основана на локальной конфигурации SQL Server, которая включает в себя выделенные ядра, общий объем памяти и размеры базы данных. |
На основе производительности | Оценки, которые предоставляют рекомендации на основе собранных данных о производительности | Конфигурация SQL Azure основана на данных о производительности экземпляров и баз данных SQL, включая использование ЦП, использование памяти, операции ввода-вывода в секунду (файлы данных и журналов), пропускную способность и задержку операций ввода-вывода. |
Как оценивать локальные экземпляры SQL Server?
Вы можете оценивать локально установленные экземпляры SQL Server, используя данные о конфигурации и использовании, собираемые облегченным устройством Azure Migrate. Устройство обнаруживает локальные экземпляры и базы данных SQL Server и отправляет данные о конфигурации и производительности в службу "Миграция Azure". Дополнительные сведения.
Как выполнить оценку с помощью устройства?
Если вы развертываете решение "Миграция Azure" для обнаружения локальных серверов, выполните следующие действия.
- Настройте Azure и локальную среду для работы со службой Azure Migrate.
- Для первой оценки создайте проект в службе "Миграция Azure" и добавьте в него средство обнаружения и оценки.
- Разверните облегчённое устройство Azure Migrate. Устройство непрерывно обнаруживает локальные серверы и отправляет данные конфигурации и производительности в службу "Миграция Azure". Разверните устройство как виртуальную машину или физический сервер. На серверах для оценки ничего устанавливать не нужно.
После того как устройство начнет обнаружение, вы можете собрать серверы, которые вы хотите оценить в группу и выполнить оценку для группы с типом оценки Azure SQL.
Ознакомьтесь с нашим руководством по оценке экземпляров SQL Server , чтобы попытаться выполнить эти действия.
Как устройство вычисляет данные производительности для экземпляров и баз данных SQL?
Устройство собирает данные производительности для расчета параметров, выполняя следующие действия.
- Устройство собирает точку выборки в режиме реального времени. Для серверов SQL он собирает образец точки каждые 30 секунд.
- Устройство суммирует выборки данных, собираемые каждые 30 секунд, за 10-минутный период. Для создания точки данных устройство выбирает из всех выборок пиковые значения. Оно отправляет в Azure максимальное значение, среднее и вариантность для каждого счетчика.
- В Azure Migrate хранятся все 10-минутные точки данных за последний месяц.
- При создании оценки служба "Миграция Azure" определяет соответствующую точку данных, используемую для оптимизации размеров. Идентификация производится на основе значений процентилей для истории производительности и использования.
- Например, если история производительности составляет одну неделю, а процентиль использования равен 95-му процентилю, то оценка сортирует 10-минутные точки выборки за последнюю неделю. Он сортирует их в порядке возрастания и выбирает значение 95-го процентиля для оптимизации.
- Значение 95-го процентиля позволяет игнорировать выбросы, которые могли бы присутствовать, если бы был выбран 99-й процентиль.
- Если вы хотите выбрать пиковое использование за период и не хотите пропустить выбросы, выбирайте 99-й процентиль использования процентилей.
- Это значение умножается на коэффициент комфорта, чтобы получить эффективные данные об использовании производительности для этих метрик, собираемых устройством:
- Загрузка ЦП (%)
- Использование памяти (в %)
- Число операций чтения и записи в секунду (файлы данных и журналов)
- Чтение, МБ/с и запись, МБ/с (пропускная способность)
- Задержка операций ввода-вывода
Какие свойства используются для создания и настройки оценки Azure SQL?
К свойствам оценки SQL Azure относятся следующие свойства:
Секция | Настройка | Подробности |
---|---|---|
Настройки целей и цен | Целевое расположение | Регион Azure, в который планируется миграция. Рекомендации по конфигурации и стоимости Azure SQL основаны на указанном вами расположении. |
Настройки целей и цен | Тип среды | Среда для развертываний SQL, с ценами, применимыми для рабочих или тестовых/разработческих сред. |
Настройки целей и цен | Программа предложения и лицензирования | Предложение Azure, если вы зарегистрированы. В настоящее время это поле по умолчанию настроено на «Оплата по мере использования», что предоставляет розничные цены Azure. Применив резерв емкости и Azure Hybrid Benefit в дополнение к предложению с оплатой по мере использования, можно получить дополнительную скидку. Вы можете применить Преимущество гибридного использования 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 Migrate можно одновременно просматривать только оценку затрат для одного варианта экономии. При выборе опции "Нет" стоимость вычислений 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 Hybrid Benefit позволяет существенно сократить издержки на эксплуатацию задач в облаке. Azure позволяет вам использовать локальные лицензии Windows Server и SQL Server, поддерживаемые программой Software Assurance. Например, если у вас есть лицензия SQL Server и она покрыта активной программой Software Assurance подписки на SQL Server, вы можете подать заявку на права на использование Azure Hybrid Benefit, если переносите лицензии в Azure. |
Критерии оценки | Критерии изменения размера | Установлено на На основе производительности по умолчанию, что означает, что служба Azure Migrate собирает метрики производительности, относящиеся к экземплярам SQL и управляемым ими базам данных, чтобы рекомендовать оптимальную конфигурацию SQL Server на виртуальной машине Azure и/или Azure SQL Database и/или Управляемого экземпляра Azure SQL. Это можно изменить на " Как в локальной среде ", чтобы получить рекомендации на основе только локальной конфигурации SQL Server без оптимизации на основе метрик производительности. |
Критерии оценки | История производительности | Укажите период данных, на основании которого вы хотите провести оценку. (Значение по умолчанию — один день.) |
Критерии оценки | Использование процентиля | Укажите значение процентиля, которое вы хотите использовать для примера производительности. (Значение по умолчанию — 95-й процентиль.) |
Критерии оценки | Фактор комфорта | Укажите буфер, который требуется использовать во время оценки. Это охватывает такие аспекты, как сезонное использование, короткую историю производительности и вероятное увеличение использования в будущем. |
Критерии оценки | Предпочтения оптимизации | Укажите предпочтение рекомендуемого отчета об оценке. Выбор минимальной стоимости приведет к тому, что рекомендуемый отчет об оценке рекомендует типы развертывания, которые имеют наименьшие проблемы с миграцией и являются наиболее экономичными, тогда как выбор модернизации в PaaS приведет к рекомендуемой оценке типов развертывания PaaS (AZURE SQL MI или DB) через IaaS Azure (виртуальные машины), где экземпляр SQL Server готов к миграции в PaaS независимо от затрат. |
Размер управляемого экземпляра SQL Azure | Уровень служб | Выберите наиболее подходящий уровень услуг для удовлетворения потребностей вашего бизнеса в рамках миграции на Управляемый экземпляр SQL Azure. Выберите "Рекомендуется" , если требуется, чтобы служба "Миграция Azure" рекомендовала наиболее подходящий уровень служб для серверов. Это может быть общего назначения или критически важным для бизнеса. Выберите "Общего назначения", если требуется конфигурация SQL Azure, предназначенная для бюджетных рабочих нагрузок. Выберите "Критически важный для бизнеса", если требуется конфигурация SQL Azure, предназначенная для рабочих нагрузок с низкой задержкой, с высокой устойчивостью к сбоям и быстрыми переключениями. |
Размер управляемого экземпляра SQL Azure | Тип экземпляра | По умолчанию выбран одиночный экземпляр. |
Размер управляемого экземпляра SQL Azure | Ценовая категория | По умолчанию используется стандартная версия. |
Размеры для SQL Server на виртуальной машине Azure | Серия виртуальных машин | Укажите серию виртуальных машин Azure, которые вы хотите рассмотреть для определения размеров SQL Server на виртуальных машинах Azure. В зависимости от требований к конфигурации и производительности вашего SQL Server или его экземпляра рекомендуется размер виртуальной машины из выбранного списка серий ВМ. При необходимости можно изменить параметры. Например, если вы не хотите включать виртуальную машину серии D, вы можете исключить серии D из этого списка. Так как оценки Azure SQL направлены на обеспечение наилучшей производительности для нагрузок SQL, список виртуальных машин содержит только те, которые оптимизированы для работы с SQL Server на виртуальных машинах Azure. Дополнительные сведения. |
Размеры для SQL Server на виртуальной машине Azure | Тип хранилища | По умолчанию установлено значение Рекомендуется, что означает, что оценка предлагает наиболее подходящий управляемый диск Azure на основе выбранного типа среды, размера локального диска, операций ввода-вывода в секунду (IOPS) и пропускной способности. |
Размер базы данных Azure SQL | Уровень служб | Выберите наиболее подходящий вариант уровня обслуживания, чтобы удовлетворить потребности вашего бизнеса при переходе на базу данных SQL Azure. Выберите "Рекомендуется" , если требуется, чтобы служба "Миграция Azure" рекомендовала наиболее подходящий уровень служб для серверов. Это может быть общего назначения или критически важным для бизнеса. Выберите "Общего назначения", если требуется конфигурация SQL Azure, предназначенная для бюджетных рабочих нагрузок. Выберите "Критически важный для бизнеса", если требуется конфигурация SQL Azure, предназначенная для рабочих нагрузок с низкой задержкой, с высокой устойчивостью к сбоям и быстрыми переключениями. |
Размер базы данных Azure SQL | Тип экземпляра | По умолчанию используется отдельная база данных. |
Размер базы данных Azure SQL | Модель покупки | По умолчанию используется виртуальное ядро. |
Размер базы данных Azure SQL | Уровень вычислений | Установлено по умолчанию Настроено. |
Свойства высокого уровня доступности и аварийного восстановления | Регион аварийного восстановления | По умолчанию используется пара репликации между регионами целевого расположения. В маловероятном случае, если выбранное целевое расположение еще не имеет такой пары, указанное целевое расположение выбирается в качестве региона аварийного восстановления по умолчанию. |
Свойства высокого уровня доступности и аварийного восстановления | Концепция многоадресной подсети | Переключено на аварийное восстановление по умолчанию. Выберите аварийное восстановление , если требуется асинхронная репликация данных, в которой некоторые задержки репликации допустимы. Это позволяет повысить устойчивость с помощью геоизбыточности. В случае отказа данные, которые еще не были реплицированы, могут быть потеряны. Выберите высокий уровень доступности, если требуется, чтобы репликация данных была синхронной и не допускалась потеря данных из-за задержки репликации. Этот параметр позволяет использовать встроенные возможности высокой доступности в Azure SQL Database и Azure SQL Managed Instance, а также зоны доступности и резервирование по зонам в виртуальных машинах Azure для обеспечения более высокой доступности. В случае переключения на резервный сервер данные не будут потеряны. |
Свойства высокого уровня доступности и аварийного восстановления | Доступ к Интернету | По умолчанию установлено значение "Доступно". Выберите "Доступно", если вы разрешаете исходящий доступ к Интернету на виртуальных машинах Azure. Это позволяет использовать Облачный свидетель , который является рекомендуемом подходом для отказоустойчивых кластеров Windows Server на виртуальных машинах Azure. Выберите "Недоступен ", если у виртуальных машин Azure нет исходящего доступа к Интернету. Для этого требуется использование общего диска в качестве свидетеля для отказоустойчивых кластеров Windows Server в Azure Virtual Machines. |
Свойства высокого уровня доступности и аварийного восстановления | Режим асинхронной фиксации: намерение | Переключено на аварийное восстановление по умолчанию. Выберите вариант аварийное восстановление, если вы используете режим доступности асинхронной фиксации, чтобы обеспечить более высокую устойчивость данных без ухудшения производительности. В случае отказа данные, которые еще не были реплицированы, могут быть потеряны. Выберите высокий уровень доступности , если вы используете режим доступности данных асинхронной фиксации для повышения доступности и масштабирования трафика чтения. Этот параметр позволяет использовать встроенные возможности обеспечения высокой доступности в SQL базах данных Azure, SQL управляемых экземплярах Azure и виртуальных машинах Azure для обеспечения более высокой доступности и масштабирования. |
Безопасность | Безопасность | Значение по умолчанию "Да" с Microsoft Defender для облака. Указывает, хотите ли вы оценить готовность и стоимость средств безопасности в Azure. Если параметр имеет значение по умолчанию Да, с Microsoft Defender для облака, он будет оценивать уровень безопасности и затраты вашего Azure SQL MI/DB с помощью Microsoft Defender для облака. |
Ознакомьтесь с рекомендациями по созданию оценки с помощью службы "Миграция Azure".
Расчет готовности
Примечание.
Оценка включает только базы данных, подключенные к сети. Если база данных находится в любом другом состоянии, для таких баз данных при оценке не учитываются готовность, размер и вычисление затрат. Если вы хотите оценить такие базы данных, измените статус базы данных и пересчитайте оценку через некоторое время.
Готовность Azure SQL
Проверка готовности для различных стратегий миграции:
Рекомендуемое развертывание, экземпляры для SQL Server на виртуальной машине Azure, экземпляры для Azure SQL MI, база данных для базы данных Azure SQL:
Готовность к SQL Azure для экземпляров и баз данных SQL основана на проверке совместимости функций с SQL Server на виртуальной машине Azure, базе данных SQL Azure и Управляемом экземпляре SQL Azure:
- Оценка Azure SQL анализирует характеристики экземпляра SQL Server, которые в настоящее время используются исходными рабочими нагрузками SQL Server (задания Агента SQL, связанные серверы и т. д.), а также схемы пользовательских баз данных (таблицы, представления, триггеры, хранимые процедуры и т. д.) для выявления проблем совместимости.
- Если не найдены проблемы совместимости, экземпляр помечается как готовый для целевого типа развертывания (SQL Server на виртуальной машине Azure или Базе данных SQL Azure или Управляемом экземпляре SQL Azure)
- Если существуют некритичные проблемы совместимости, такие как устаревшие или неподдерживаемые функции, которые не блокируют миграцию в конкретный целевой тип развертывания, экземпляр помечается как готовый (гиперссылок) с подробными сведениями о предупреждении и рекомендуемыми рекомендациями по исправлению. Это включает в себя ситуацию, когда исходные данные имеют конфигурацию группы доступности AlwaysOn и необходимые реплики превышают те, которые доступны с определенным целевым типом развертывания.
- Если возникают проблемы совместимости, которые могут блокировать миграцию в конкретный целевой тип развертывания, экземпляр помечается как готовый с условиями с подробными сведениями о проблеме и рекомендуемыми рекомендациями по исправлению.
- В рекомендуемом развертывании экземпляры в AZURE SQL MI и экземпляры в SQL Server в отчетах о готовности к виртуальным машинам Azure, если в экземпляре SQL есть даже одна база данных, которая не готова к конкретному целевому типу развертывания, экземпляр помечается как Готовый с условиями для этого типа развертывания.
- Не готово: Оценка не смогла найти SQL Server на виртуальной машине Azure, Azure SQL MI или Azure SQL DB с требуемыми характеристиками конфигурации и производительности. Пересмотрите рекомендацию, чтобы подготовить экземпляр или сервер к нужному целевому типу развертывания.
- Если обнаружение по-прежнему выполняется или возникают проблемы обнаружения для экземпляра ИЛИ базы данных SQL, экземпляр помечается как неизвестный , так как оценка не может вычислить готовность для этого экземпляра SQL.
Примечание.
В рекомендуемой стратегии развертывания миграция экземпляров в SQL Server на виртуальной машине Azure является рекомендуемой стратегией для переноса экземпляров SQL Server. Если учетные данные SQL Server недоступны, оценка SQL Azure предоставляет оптимальные рекомендации по переносу и миграции, т.е. "Server на SQL Server на виртуальной машине Azure".
Все серверы SQL Server на виртуальной машине Azure:
См. готовность здесь.
Рекомендуемый тип развертывания
Для рекомендуемой стратегии миграции развертывания оценка рекомендует тип развертывания SQL Azure, который наиболее совместим с экземпляром SQL и является наиболее экономичным. Миграция в целевой объект, рекомендуемый Майкрософт, сокращает общие затраты на миграцию. Если ваш экземпляр готов к работе с SQL Server на виртуальной машине Azure, управляемым экземпляром Azure SQL и базой данных Azure SQL, рекомендуется выбрать такой целевой тип развертывания, который имеет наименьшие проблемы с готовностью к миграции и является наиболее экономичным. Если в свойствах оценки Azure SQL выбрать тип целевого развертывания рекомендуемый, Azure Migrate подберет совместимый с вашим экземпляром SQL тип развертывания в Azure SQL. Миграция в целевой объект, рекомендуемый Майкрософт, сокращает общие затраты на миграцию.
Примечание.
В рекомендуемой стратегии развертывания, если исходный SQL Server подходит для всех трех целевых объектов развертывания— SQL Server на виртуальной машине Azure, Управляемый экземпляр SQL Azure и База данных SQL Azure, оценка рекомендует определенный вариант, который оптимизирует затраты и соответствует границам размера и производительности.
Готовность к безопасности
Если база данных или экземпляр помечен как Готово для целевого типа развертывания Azure SQL DB/MI, они автоматически считаются готовыми к Microsoft Defender для SQL. Если база данных или экземпляр помечена как готовой для целевого типа развертывания SQL Server на виртуальной машине Azure, она считается готовой для Microsoft Defender для SQL, если она выполняет любую из этих версий:
- SQL Server версии 2012, 2014, 2016, 2017, 2019, 2022
- Для всех остальных версий она помечена как "Готово" с условиями.
Рассчитать размер
После оценки определяется готовность и рекомендуемый тип развертывания SQL Azure, он вычисляет определенный уровень служб и конфигурацию SQL Azure (SKU), которая может соответствовать или превышать производительность локального SQL Server. Это вычисление зависит от того, используете ли вы критерии размеров в локальной среде или на основе производительности.
Как и в случае определения размера на месте
Если вы используете критерии размера локальной установки, оценка использует только данные конфигурации экземпляра базы данных SQL и не учитывает данные о производительности.
Экземпляры в конфигурацию Azure SQL MI и базы данных в конфигурацию Azure SQL DB
Оценка вычисляет определенный уровень служб и конфигурацию SQL Azure (размер SKU), которая может соответствовать или превышать конфигурацию локального экземпляра SQL:
- Во время процесса обнаружения служба "Миграция Azure" собирает конфигурацию экземпляра SQL, включающую:
- виртуальные ядра (распределённые)
- Память (выделенная)
- Общий размер базы данных и файловые организации базы данных
- Размер базы данных вычисляется путем сложения размеров всех файлов данных и журналов.
- Оценка объединяет все данные конфигурации и пытается найти оптимальное соответствие для различных уровней служб и конфигураций SQL Azure и выбирает конфигурацию, которая может соответствовать или превышать требования экземпляра SQL, оптимизируя затраты.
Экземпляры SQL Server в конфигурации виртуальных машин Azure
Отчет об оценке экземпляров SQL Server на виртуальной машине Azure описывает оптимальный подход к переносу экземпляров и баз данных SQL Server на виртуальную машину Azure, следуя административным рекомендациям. Дополнительные сведения.
Размер хранилища
Для определения размеров хранилища оценка соотносит каждый из дисков экземпляра с диском Azure. Определение размера осуществляется следующим образом.
Размер диска, необходимый для каждого диска, — это размер дисков данных SQL и журналов SQL.
Оценка рекомендует создать дисковый массив для всех дисков журнала SQL и дисков данных SQL. Для временных дисков оценка рекомендует хранить файлы на локальном диске.
Если оценка не может найти диск требуемого размера, он помечает экземпляр как неподходимый для миграции на SQL Server на виртуальной машине Azure.
Если оценка находит набор подходящих дисков, он выбирает диски, поддерживающие расположение, указанное в параметрах оценки.
Если тип среды — "Рабочая среда", оценка пытается найти диски уровня "Премиум" для сопоставления каждого диска, в противном случае он пытается найти подходящий диск, который может быть диском SSD уровня "Премиум" или "Стандартный".
- Если доступно несколько соответствующих дисков, оценка выбирает диск наименьшей стоимости.
Определение размеров вычислительных ресурсов
После вычисления требований к хранилищу оценка учитывает требования к ЦП и ОЗУ экземпляра, чтобы найти подходящий размер виртуальной машины в Azure.
- Оценка проверяет выделенные ядра и ОЗУ, чтобы найти подходящий размер виртуальной машины Azure.
- Если найти подходящий размер не удается, сервер помечается как неподходящий для Azure.
- Если найден подходящий размер, Azure Migrate применяет вычисления хранилища. Затем она применяет параметры расположения и ценовой категории, чтобы получить окончательный рекомендуемый размер виртуальной машины.
- Если доступно несколько подходящих размеров виртуальных машин Azure, рекомендуется тот, который обеспечивает наименьшие затраты.
Примечание.
Поскольку оценки SQL Azure предназначены для обеспечения наилучшей производительности ваших рабочих нагрузок SQL, в списке серий виртуальных машин указаны только те, которые оптимизированы для работы с SQL Server на виртуальных машинах Azure. Дополнительные сведения.
Конфигурация серверов для SQL Server на виртуальной машине Azure
Для стратегии миграции всех серверов на SQL Server в виртуальной машине Azureознакомьтесь с информацией о размерах вычислительных ресурсов и хранилища.
Примечание.
Рейтинги уверенности не применяются для оценок SQL Azure с использованием локальных критериев размера.
Вычисление размера на основе производительности
При использовании размера на основе производительности оценка использует как конфигурацию экземпляра SQL, так и данные о производительности для создания рекомендаций, которые соответствуют или превышают требования к производительности.
Экземпляры в конфигурацию Azure SQL MI и базы данных в конфигурацию Azure SQL DB
Оценка вычисляет определенный уровень служб и конфигурацию SQL Azure (SKU), которая может соответствовать или превышать требования к производительности локального экземпляра SQL:
- Во время процесса обнаружения служба "Миграция Azure" собирает информацию о конфигурации и характеристиках производительности экземпляра SQL, включая:
- виртуальные процессоры (выделенные) и загрузка процессора (%)
- Загрузка ЦП в экземпляре SQL — это процент выделенного ЦП, который используется экземпляром на сервере SQL Server
- Загрузка ЦП в базе данных — это процент выделенного ЦП, который используется базой данных в экземпляре SQL
- Память (выделенная) и использование памяти (%)
- Чтение операций ввода-вывода и записи операций ввода-вывода (файлы данных и журналов)
- Число операций чтения и записи в секунду на уровне экземпляра SQL вычисляется путем сложения числа операций чтения и записи в секунду во всех базах данных, обнаруженных в этом экземпляре.
- Чтение, МБ/с и запись, МБ/с (пропускная способность)
- Задержка операций ввода-вывода
- Общий размер базы данных и файловые организации базы данных
- Размер базы данных вычисляется путем сложения размеров всех файлов данных и журналов.
- Конфигурация подсети экземпляра отказоустойчивого кластера Always On (отдельная подсеть или многоподсеть)
- Конфигурации группы доступности AlwaysOn
- Конфигурация сети участвующих экземпляров (одна подсеть или несколько подсетей)
- Число и тип вторичных реплик
- Режим доступности: синхронная фиксация против асинхронной фиксации
- Режим подключения: только для чтения и отсутствует
- виртуальные процессоры (выделенные) и загрузка процессора (%)
- Оценка объединяет все данные конфигурации и производительности и пытается найти оптимальное соответствие для различных уровней служб и конфигураций SQL Azure и выбирает конфигурацию, которая может соответствовать или превышать требования к производительности экземпляра SQL, оптимизируя затраты.
Экземпляры SQL Server в конфигурации виртуальных машин Azure
Отчет об оценке экземпляров SQL Server на виртуальной машине Azure описывает оптимальный подход к переносу экземпляров и баз данных SQL Server на виртуальную машину Azure, следуя административным рекомендациям. Дополнительные сведения.
Если источник является экземпляром отказоустойчивого кластера SQL Server Always On, отчет об оценке охватывает подход к миграции на экземпляр отказоустойчивого кластера SQL Server с двумя узлами. Это сохраняет цели высокой доступности и восстановления после сбоев при соблюдении передовых практик. Дополнительные сведения.
Размер хранилища
Для определения размеров хранилища оценка соотносит каждый из дисков экземпляра с диском Azure. Определение размера осуществляется следующим образом.
Оценка суммирует операции ввода-вывода для чтения и записи диска, чтобы получить общее число IOPS (операций ввода-вывода в секунду). Аналогичным образом для получения общей пропускной способности каждого диска суммируются значения пропускной способности чтения и записи. Размер диска, необходимый для каждого диска, — это размер дисков данных SQL и журналов SQL.
Оценка рекомендует создать дисковый массив для всех дисков журнала SQL и дисков данных SQL. Для временных дисков оценка рекомендует хранить файлы на локальном диске.
Если оценка не может найти диск для требуемого размера, операций ввода-вывода в секунду и пропускной способности, он помечает экземпляр как непригодный для миграции на SQL Server на виртуальной машине Azure.
Если оценка находит набор подходящих дисков, он выбирает диски, поддерживающие расположение, указанное в параметрах оценки.
Если источником является экземпляр отказоустойчивого кластера SQL Server Always On, выбрана конфигурация общего диска.
Если тип среды — "Рабочая среда", оценка пытается найти диски уровня "Премиум" для сопоставления каждого диска, в противном случае он пытается найти подходящий диск, который может быть диском SSD уровня "Премиум" или "Стандартный". Если доступно несколько соответствующих дисков, оценка выбирает диск наименьшей стоимости.
Определение размеров вычислительных ресурсов
После определения дисков хранилища оценка учитывает требования к процессору и памяти экземпляра, чтобы найти подходящий SKU виртуальной машины в Azure.
Оценка вычисляет эффективные используемые ядра и память, чтобы найти подходящий размер виртуальной машины Azure. Эффективноеиспользование ОЗУ или памяти для экземпляра вычисляется путем агрегирования кэша буфера (размер буферного пула в МБ) для всех баз данных, работающих в экземпляре.
Если доступно несколько подходящих размеров виртуальных машин Azure, рекомендуется тот, который обеспечивает наименьшие затраты.
Если источником является экземпляр отказоустойчивого кластера SQL Server Always On, размер вычислительных ресурсов снова используется для создания второй виртуальной машины Azure, чтобы обеспечить наличие двух узлов.
Оптимизация ресурсов для миграции с использованием стратегии Lift-and-Shift на виртуальную машину Azure
Для облачной миграции ознакомьтесь с информацией о размерах вычислительных ресурсов и хранилища здесь.
Сведения о рекомендации
После завершения оценки готовности и расчета размера применяется предпочтение оптимизации для получения рекомендуемого целевого показателя и конфигурации системы. Сведения о рекомендациях содержат подробное описание готовности и вычисления размера, лежащие в основе рекомендации.
Руководство по миграции
В этом разделе приведены рекомендации по настройке целевого ресурса и шагов для миграции. Шаги специфичны для исходных и целевых комбинаций развертывания. Это руководство особенно полезно для пользователей, которые намерены перенести экземпляры отказоустойчивого кластера Always On (FCI) и группы высокого уровня доступности (AG).
Ежемесячные расходы
После выбора номеров SKU кандидата оценка SQL Azure вычисляет затраты на вычисления и хранилище для рекомендуемых конфигураций SQL Azure с помощью внутреннего API ценообразования. Она суммирует затраты на вычисления и хранение во всех экземплярах и рассчитывает общую месячную стоимость вычислений.
Затраты на вычисления
Чтобы вычислить затраты на вычисления для конфигурации SQL Azure, оценка рассматривает следующие свойства:
- Преимущество гибридного использования Azure для лицензий SQL и Windows или подписки Enterprise Linux (RHEL и SLES)
- Тип среды
- Зарезервированная емкость
- Целевое расположение Azure
- Валюта
- Предложение/программа лицензирования
- Скидка (%)
Стоимость хранения
Оценка затрат на хранение включает только файлы данных и не включает файлы журнала.
Для вычисления затрат на хранилище для конфигурации SQL Azure оценка рассматривает следующие свойства:
Сценарии миграции SQL Server
Оценка SQL предоставляет объединенный отчет, позволяющий сравнить миграцию локальных рабочих нагрузок с доступными целевыми объектами SQL. В отчете определены различные стратегии миграции, которые можно рассмотреть для развертываний SQL. Вы можете просмотреть готовность и затраты на целевые типы развертывания и оценить затраты на SQL Server/Instances/Database, которые помечены как готовые или готовые с условиями:
Рекомендуемое развертывание: Это стратегия, в которой тип развертывания Azure SQL, наиболее совместимый с вашим экземпляром базы данных SQL. Она является наиболее экономичной и рекомендуется корпорацией Майкрософт. Миграция в целевой объект, рекомендуемый Майкрософт, сокращает общие затраты на миграцию. Если ваш экземпляр готов к работе с SQL Server на виртуальной машине Azure, Управляемым экземпляром SQL Azure или Базой данных SQL Azure, рекомендуется выбрать целевой тип развертывания, который имеет наименьшие проблемы с готовностью к миграции и является наиболее экономичным. Вы можете увидеть готовность экземпляра SQL Server для различных рекомендуемых целевых объектов развертывания и ежемесячных оценок затрат для экземпляров SQL, помеченных как Ready и Ready с условиями.
Примечание.
В рекомендуемой стратегии развертывания миграция экземпляров в SQL Server на виртуальной машине Azure является рекомендуемой стратегией для переноса экземпляров SQL Server. Если учетные данные SQL Server недоступны, оценка SQL Azure предлагает оптимальные рекомендации по переносу и перемещению, например, переход с сервера на SQL Server в виртуальных машинах Azure.
Перенос всех экземпляров в AZURE SQL MI. В этой стратегии можно просмотреть оценки готовности и затрат для переноса всех экземпляров SQL Server в Управляемый экземпляр SQL Azure. Затраты на хранение не добавляются для первых 32 ГБ на экземпляр в месяц, а дополнительные затраты на хранение добавляются за хранение, превышающее этот объем, шагами по 32 ГБ. Дополнительные сведения.
Перенос всех экземпляров в SQL Server на виртуальной машине Azure: В этой стратегии можно увидеть оценки готовности и затрат для переноса всех экземпляров SQL Server на SQL Server, работающий на виртуальной машине Azure.
Перенос всех серверов на SQL Server на виртуальную машину Azure. В этой стратегии можно увидеть, как можно переместить серверы, работающие на SQL Server, в SQL Server на виртуальной машине Azure, и просмотреть оценки готовности и затрат. Даже если учетные данные SQL Server недоступны, этот отчет предоставит подходящие рекомендации по переносу и оптимизации, то есть рекомендации "Сервер на SQL Server на виртуальной машине Azure". Логика готовности и изменения размера аналогична типу оценки виртуальной машины Azure.
Перенос всех баз данных SQL в базу данных SQL Azure В этой стратегии вы узнаете, как перенести отдельные базы данных в Базу данных SQL Azure и просмотреть оценки готовности и затрат.
- Целевое расположение Azure
- Валюта
- Предложение/программа лицензирования
- Скидка (%)
Примечание.
Затраты на хранилище резервных копий не включены в оценку.
В оценку затрат добавляется стоимость хранения минимального объема в 5 ГБ, и дополнительные затраты рассчитываются за каждые 1 ГБ сверх этого объема. Дополнительные сведения.
Следующие шаги
- Ознакомьтесь с рекомендациями по созданию оценок.
- Узнайте, как выполнить оценку SQL Azure.