Оценивает надёжность 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