Оценка веб-приложений для миграции в Служба Azure Kubernetes (предварительная версия)
В этой статье показано, как оценить ASP.NET веб-приложения для миграции в Служба Azure Kubernetes (AKS) с помощью службы "Миграция Azure". Создание оценки для веб-приложения ASP.NET предоставляет ключевые аналитические сведения, такие как готовность приложений, целевой размер правого размера и затраты на размещение и запуск этих приложений в течение месяца.
В этой статье показано, как оценить веб-приложения Java для миграции на Служба Azure Kubernetes (AKS) с помощью службы "Миграция Azure". Создание оценки для веб-приложения Java предоставляет ключевые аналитические сведения, такие как готовность приложений, целевой размер правого размера и затраты для размещения и запуска этих приложений в течение месяца.
Из этого руководства вы узнаете, как выполнять следующие задачи:
- Выберите набор обнаруженных ASP.NET веб-приложений для оценки миграции в AKS.
- Укажите конфигурации оценки, такие как зарезервированные экземпляры Azure, целевой регион и т. д.
- Получите аналитические сведения о готовности миграции для оцененных приложений.
- Получите аналитические сведения об номерах SKU узлов AKS, которые могут оптимально размещать и запускать эти приложения.
- Получите предполагаемые затраты на выполнение этих приложений в AKS.
- Выберите набор обнаруженных веб-приложений Java для оценки миграции в AKS.
- Укажите конфигурации оценки, такие как зарезервированные экземпляры Azure, целевой регион и т. д.
- Получите аналитические сведения о готовности миграции для оцененных приложений.
- Получите аналитические сведения об номерах SKU узлов AKS, которые могут оптимально размещать и запускать эти приложения.
- Получите предполагаемые затраты на выполнение этих приложений в AKS.
Примечание.
В руководствах показан простейший путь развертывания сценария, использование которого позволяет быстро настроить проверку концепции. В них используются значения по умолчанию (при возможности) и описаны только некоторые возможные параметры и пути.
Необходимые компоненты
- Разверните и настройте устройство службы "Миграция Azure" в виртуальной среде VMware, Hyper-V или физической среде.
- Проверьте требования устройства и предоставленный URL-адрес.
- Выполните следующие действия , чтобы обнаружить ASP.NET веб-приложения, работающие в вашей среде.
- Выполните следующие действия , чтобы обнаружить веб-приложения Java, работающие в вашей среде.
Создание оценки
Войдите в портал Azure и выполните поиск службы "Миграция Azure".
На странице "Миграция Azure" в разделе "Цели миграции" выберите серверы, базы данных и веб-приложения.
На странице "Серверы, базы данных и веб-приложения" в разделе "Средства оценки" выберите веб-приложения в Azure в раскрывающемся меню "Оценка".
На странице "Создание оценки" на вкладке "Основные сведения" сделайте следующее:
- Сценарий. Выбор веб-приложений в AKS.
- Выберите "Изменить", чтобы изменить параметры оценки. См. таблицу ниже, чтобы обновить различные параметры оценки.
Параметр Возможные значения Комментарии Целевое расположение Все расположения, поддерживаемые AKS Используется для создания региональных затрат для AKS. Тип среды Производство
Разработка и тестированиеПозволяет переключаться между предложениями разработки и тестирования с оплатой по мере использования. Предложение/программа лицензирования Оплата по мере использования
Соглашение EnterpriseПозволяет переключаться между предложениями с оплатой по мере использования и Соглашение Enterprise. Валюта Все распространенные валюты, такие как USD, INR, GBP, Евро Мы создадим стоимость в выбранной здесь валюте. Процент скидки Числовое десятичное значение Используйте этот фактор для любых пользовательских соглашений о скидках с корпорацией Майкрософт. Это отключено, если выбраны параметры экономии. Подписка EA ИД подписки Выберите идентификатор подписки, для которой у вас есть Соглашение Enterprise. Варианты экономии 1 год зарезервировано
3 года зарезервировано
1 год сберегательный план
3 года сберегательный план
нетВыберите вариант экономии, если вы выбрали зарезервированные экземпляры или план экономии. Категория Все
Оптимизировано для вычислений
Общее назначение
Графический процессор
Высокопроизводительные вычисления
Изолированный
Оптимизировано для памяти
Оптимизированные для хранилищаВыбор определенной категории SKU гарантирует, что мы рекомендуем лучшие номера SKU узлов AKS из этой категории. Ценовая категория AKS Стандартные Ценовая категория для AKS После просмотра параметров оценки нажмите кнопку Далее: выберите серверы для оценки.
В разделе "Выбор серверов" для оценки вкладки выполните следующие действия:
- Имя оценки: укажите имя для оценки.
- Выберите или создайте группу: нажмите кнопку "Создать" и укажите имя группы. Вы также можете использовать имеющуюся группу.
- Имя устройства: выберите устройство.
- Тип веб-приложения: выберите ASP.NET.
- Тип веб-приложения: выберите Java.
Выберите серверы, на которых размещаются веб-приложения для оценки из таблицы.
Нажмите кнопку "Далее ", чтобы просмотреть подробные сведения об оценке высокого уровня.
В разделе " Просмотр и создание вкладки оценки " просмотрите сведения об оценке и выберите "Создать оценку ", чтобы создать группу и запустить оценку.
Просмотр аналитических сведений об оценке
Оценка может занять около 10 минут.
На странице "Миграция Azure" в разделе "Цели миграции" выберите серверы, базы данных и веб-приложения.
На странице "Серверы", "Базы данных и веб-приложения" в разделе "Оценки средств>оценки" выберите число рядом с веб-приложениями в оценке Azure.
На странице "Оценки" выберите нужное имя оценки для просмотра из списка оценок.
Используйте панель поиска, чтобы отфильтровать оценку. Он должен находиться в состоянии готовности.
Состояние оценки Определение Создание Выполняется создание оценки. Выполнение займет около 10 минут. Ready Оценка успешно создана. Недопустимо Произошла ошибка в вычислении оценки.
Общие сведения об оценке
На странице "Обзор" приведены следующие сведения:
Оцененные сущности: в этом разделе представлено количество серверов, веб-серверов и веб-приложений, которые являются частью этой оценки.
Готовность к миграции: оцененные веб-приложения будут иметь одно из следующих состояний:
Состояние Определение Готово Веб-приложение готово к переносу Готово к условиям Веб-приложение должно быть готово к миграции незначительными изменениями. Не готов Веб-приложение должно иметь серьезные или критические изменения, чтобы быть готовыми к миграции Unknown Данные обнаружения веб-приложений были неполными или повреждены для вычисления готовности
Примечание.
Для миграции рекомендуется использовать веб-приложения, которые являются готовыми или готовыми к миграции.
- Ежемесячная оценка затрат: в этом разделе приводятся ежемесячные прогнозы затрат на выполнение веб-приложений, готовых к миграции, в AKS.
После его создания можно обновить параметры оценки. Это активирует пересчет.
Выбор параметра "Экспорт оценки " экспортирует всю оценку в электронную таблицу Excel.
Сведения об оценке
Готовность
На вкладке "Готовность" отображается список оцененных веб-приложений. Для каждого веб-приложения отображается состояние готовности, кластер и рекомендуемый номер SKU узла AKS.
Выберите условие готовности приложения для просмотра предупреждений или проблем миграции. Для приложений, готовых к работе с условиями, вы увидите только предупреждения. Для приложений, которые не готовы, вы увидите ошибки и потенциально предупреждения.
Для каждой проблемы или предупреждения вы предоставляете описание, причины и действия по устранению рисков вместе с полезной документацией или блогами для справки.
При выборе рекомендуемого кластера для приложения откроется страница сведений о кластере. На этой странице отображаются такие сведения, как количество пулов системных и пользовательских узлов, номер SKU для каждого пула узлов и веб-приложения, рекомендуемые для этого кластера. Как правило, оценка создает только один кластер. Число кластеров увеличивается, когда веб-приложения в оценке начинают работать с ограничениями кластера AKS.
Сведения о затратах
На вкладке "Сведения о затратах" отображается разбивка ежемесячной оценки затрат, распределенной по пулам узлов AKS. Цены AKS в основном зависят от затрат на пул узлов.
Для каждого пула узлов отображается номер SKU связанного узла, количество узлов и количество рекомендуемых веб-приложений вместе с затратами. По умолчанию будет по крайней мере 2 пула узлов:
- Система: используется для размещения критически важных системных модулей pod, таких как
CoreDNS
. - Пользователь: как ASP.NET приложения платформы должны запускать узел Windows, оценка рекомендует по крайней мере один дополнительный пул узлов под управлением Windows.
Следующие шаги
- Модернизация веб-приложений ASP.NET в масштабе до Служба Azure Kubernetes.
- Оптимизация Файлов Dockerfile для Windows.
- Ознакомьтесь с рекомендациями по созданию приложений и управлению ими в AKS.