API ВЕГА

Оценивает надёжность Azure Functions и Azure App Service: проверяет резервирование по зонам, репликацию Storage, health probes и отказоустойчивость между регионами. Показывает пробелы в виде списка по функциям и помогает исправить их через Azure CLI или патчи Bicep/Terraform — с подтверждением перед изменениями.

Возможности

  • Находит ресурсы в выбранной подписке, группе ресурсов или приложении через Azure Resource Graph.
  • Проверяет резервирование вычислительных ресурсов по зонам, настройки Storage, health probes и multi-region failover.
  • Формирует таблицу статусов по функциям надёжности, без числовых оценок.
  • Исправляет настройки через Azure CLI или патчи Bicep и Terraform; после изменений повторно оценивает ресурсы.
  • Генерирует IaC для multi-region failover с Azure Front Door.
  • Перед изменениями, миграцией Storage и настройкой нескольких регионов запрашивает подтверждение.

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

  • Нужно проверить надёжность Azure Functions или App Service.
  • Нужно найти single points of failure или проверить резервирование по зонам.
  • Нужно улучшить disaster recovery или настроить multi-region failover.
  • Нужно внести изменения через CLI либо закрепить их в Bicep или Terraform.

Установка

Для запросов Azure Resource Graph установите расширение Azure CLI:

az extension add --name resource-graph

Для работы также требуется войти в Azure:

az login

Примеры

Запустить миграцию Storage на ZRS:

az storage account migration start --name stii5trxva2ark4 \
  --resource-group rg-example --sku Standard_ZRS --no-wait

Развернуть Bicep-шаблон:

az deployment group create --resource-group <rg> --template-file infra/main.bicep --parameters @infra/main.parameters.json

Развернуть проект AZD после подтверждения:

azd up

Установка

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