Бөлісу құралы:


Руководство по оценке приложений Spring Boot для миграции в Azure Spring Apps (предварительная версия)

В рамках перехода на Azure вам нужно оценить локальные рабочие нагрузки, чтобы измерить готовность облака, определить риски и оценить затраты и сложность. В этой статье показано, как оценить обнаруженные веб-приложения Spring Boot при подготовке к миграции в Azure Spring Apps с помощью средства обнаружения и оценки Службы "Миграция Azure".

В этом руководстве описано следующее:

  • выполнение оценки на основе данных конфигурации веб-приложений;
  • Проверку оценки.

Примечание.

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

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

  • Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
  • Прежде чем следовать этому руководству, чтобы оценить веб-приложения для миграции в Azure Spring Apps, убедитесь, что вы обнаружили веб-приложения, которые вы хотите оценить с помощью (модуль) службы "Миграция Azure", выполните это руководство.
  • Если вы хотите попробовать эту функцию в существующем проекте, убедитесь, что вы выполнили необходимые условия в этой статье.

Запуск оценки

Запустите оценку следующим образом:

  1. На странице >"Обзор" серверы, базы данных и веб-приложения выберите "Обнаружение", "Оценка" и "Миграция".

  2. В службе "Миграция Azure: обнаружение и оценка" выберите "Оценка " и выберите тип оценки в качестве веб-приложений в Azure.

  3. В статье "Создание оценки" вы сможете просмотреть предварительно выбранный тип оценки в качестве веб-приложений в Azure и источник обнаружения, используемый по умолчанию для серверов, обнаруженных из службы "Миграция Azure" (модуль). Выберите сценарий в качестве Spring Boot, чтобы приложение Azure.

  4. Выберите "Изменить", чтобы просмотреть свойства оценки.

  5. Ниже приведены свойства оценки Azure Spring Apps:

    Свойство Подробности
    Целевое расположение Регион Azure, в который планируется миграция. Рекомендации по настройке и затратам Azure Spring Apps основаны на указанном расположении.
    Тип среды Указывает среду, применяемую к рабочей или тестовой среде.
    Предложение/программа лицензирования Предложение Azure, в котором вы зарегистрированы. Средство оценки вычисляет стоимость этого предложения.
    Валюта Валюта выставления счетов для вашей учетной записи.
    Скидка (%) Любая относящаяся к подписке скидка, предоставляемая в рамках предложения Azure. Значение по умолчанию — 0 %.
    Подписка EA Указывает, что для оценки затрат используется подписка Соглашение Enterprise (EA). Учитывает скидку, применимую к подписке.

    Оставьте для зарезервированных экземпляров и свойств скидки (%) значения по умолчанию.
    Варианты экономии (вычисления) Укажите вариант экономии, который требуется оценить, чтобы помочь оптимизировать затраты на вычисления Azure.

    Резервирования Azure (1 год или 3 года зарезервированы) — это хороший вариант для наиболее согласованно работающих ресурсов.

    План экономии Azure (1 год или 3 года экономии) обеспечивает большую гибкость и автоматическую оптимизацию затрат. В идеале после миграции вы можете использовать план резервирования и экономии Azure одновременно (резервирование в первую очередь), но в оценках службы "Миграция Azure" можно одновременно просматривать только оценки затрат на один вариант экономии.

    При выборе None затраты на вычисления Azure основаны на тарифе оплаты по мере использования или на основе фактического использования.

    Чтобы использовать зарезервированные экземпляры или план экономии Azure, необходимо выбрать в программе предложения или лицензирования оплату по мере использования. При выборе любого варианта экономии, отличного от "Нет", параметр "Скидка" (%) не применяется. Ежемесячные оценки затрат вычисляются путем умножения 744 часов с почасовой ценой рекомендуемого номера SKU.
  6. Нажмите кнопку "Сохранить", если вы внесли какие-либо изменения.

  7. В разделе "Создание оценки" нажмите кнопку "Далее".

  8. В разделе "Выбор серверов" для оценки>имени оценки укажите имя для оценки.

  9. В разделе Создание или выбор группы выберите Создать и укажите имя группы.

  10. Выберите (модуль) и выберите серверы, которые нужно добавить в группу. Выберите Далее.

  11. В разделе "Проверка и создание оценки" просмотрите сведения об оценке и выберите "Создать оценку ", чтобы создать группу и запустить оценку.

  12. После создания оценки перейдите к серверам, базам данных и веб-приложениям>Azure Migrate: Discovery and assessment. Обновите данные плитки, выбрав параметр "Обновить " в верхней части плитки. Дождитесь обновления данных.

  13. Выберите номер рядом с веб-приложениями в Azure в разделе "Оценка ".

  14. Выберите имя оценки, которое вы хотите просмотреть.

Проверка оценки

Чтобы просмотреть оценку, сделайте следующее.

  1. На серверах, базах данных и веб-приложениях>Службы "Миграция Azure: обнаружение и оценка" выберите число рядом с веб-приложениями в оценке Azure.

  2. Выберите имя оценки, которое вы хотите просмотреть.

    На экране "Обзор" содержатся 3 раздела: основные компоненты, оцененные сущности и сценарий миграции.

    Основное

    В разделе Essentials отображается группа, к которой принадлежит оцененная сущность, ее статус, расположение, источник обнаружения и валюта в долларах США.

    Оцененные сущности

    В этом разделе отображается количество серверов, выбранных для оценки, количество сред выполнения Spring Boot на выбранных серверах и количество оцененных экземпляров приложений Sprint Boot.

    Сценарий миграции

    В этом разделе представлено представление количества готовых приложений, готовых к условиям и не готовых. Кроме того, он также содержит количество приложений, готовых к миграции, и предполагаемые затраты на миграцию.

  3. Проверьте сводку по оценке. Вы можете также изменить свойства оценки или выполнить ее повторно.

Готовность Azure Spring Apps

Это означает распределение оцененных веб-приложений. Подробные сведения о проблемах и предупреждениях миграции можно выполнить до миграции. Подробнее здесь.

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

  1. В оценках выберите имя оценки, которую вы хотите просмотреть.

  2. Выберите Azure Spring Apps, чтобы просмотреть дополнительные сведения о каждом приложении и экземплярах. Просмотрите столбец готовности Azure Spring Apps в таблице для оцененных веб-приложений:

    1. Если система не обнаружит проблемы совместимости, целевому типу развертывания будет присвоен уровень готовности Готово.
    2. При наличии некритических проблем с совместимостью, например неработоспособных или неподдерживаемых функций, которые не блокируют миграцию в развертывания определенного типа, будет задан уровень готовности Готово с условиями (с гиперссылкой) со сведениями о предупреждениях и рекомендациями по исправлению проблем.
    3. При наличии проблем совместимости, которые могут препятствовать миграции в определенный целевой тип развертывания, готовность помечается как Не готово с подробными сведениями о проблеме и рекомендациями по исправлению.
    4. Если обнаружение еще выполняется либо возникли проблемы с обнаружением для веб-приложения, будет указан уровень готовности Неизвестно, так как функции оценки не удается вычислить уровень готовности для этого веб-приложения.
  3. Просмотрите рекомендуемый номер SKU для веб-приложений, который определяется в таблице ниже.

    Готовность Определение оценки размера Определение оценок затрат
    Ready Да Да
    Готово при выполнении условий Да Да
    Не готов No No
    Неизвестно No No

Просмотр оценок затрат

Сводка по оценке показывает предполагаемые ежемесячные затраты на размещение веб-приложений. Можно настроить одно или несколько приложений для запуска в одних вычислительных ресурсах.

Следующие шаги

Найдите зависимости сервера с помощью сопоставления зависимостей.