API ВЕГА

Оценивает готовность Azure-приложения к обновлению и помогает выполнить миграцию между планами, уровнями и SKU Azure. Также модернизирует зависимости Azure SDK for Java: заменяет устаревшие пакеты com.microsoft.azure на com.azure.

Возможности

  • Анализирует готовность приложения до начала обновления и запрашивает подтверждение целевого плана или SKU.
  • Помогает перейти с Consumption на Flex Consumption в Azure Functions и мигрировать Azure Cache for Redis в Azure Managed Redis.
  • Поддерживает миграции между Azure-сервисами, например с App Service на Container Apps.
  • Проводит миграцию по этапам: сбор настроек, создание ресурсов, перенос конфигурации и кода, проверка доступности и мониторинга.
  • Требует подтверждения перед разрушительными действиями и удалением исходного приложения; скрипты автоматизации должны быть идемпотентными и возобновляемыми.

Когда использовать

  • Нужно оценить, готово ли приложение Azure Functions к переходу с Consumption на Flex Consumption.
  • Нужно сменить план, уровень или SKU Azure-приложения.
  • Нужно перенести Redis-кэш с ACR/ACRE на Azure Managed Redis.
  • Нужно обновить проект Java с устаревшего Azure SDK на современный.

Примеры

Переход Azure Functions на другой план:

Azure Functions Consumption Plan → Azure Functions Flex Consumption Plan

Модернизация Azure SDK for Java:

com.microsoft.azure.* → com.azure.*

Миграция Redis:

Azure Cache for Redis (ACR/OSS) → Azure Managed Redis (AMR)

Установка

npx skills add https://github.com/microsoft/azure-skills --skill azure-upgrade