Аудит надёжности Azure Functions и App Service от Microsoft: zone redundancy, storage резервирование, health checks. Конкретные исправления.
npx -y skills add microsoft/azure-skills --skill azure-reliability --agent claude-codeОценка и улучшение надёжности PaaS-приложений (Azure Functions и Azure App Service): зонная избыточность, ZRS-хранилище, health probes, мульти-региональный failover.
| Свойство | Детали |
|---|---|
| Лучше всего для | Оценка надёжности, включение зонной избыточности, настройка мульти-регионального failover |
| Поддерживаемые сервисы | Azure Functions, App Service (Container Apps — в следующей версии) |
| Инструменты | Azure Resource Graph queries, Azure CLI commands |
Ограничение области: этот скилл охватывает только Azure Functions и Azure App Service. Если запрос касается Azure Container Apps — сообщите, что поддержка планируется, и продолжайте только с App Service и Functions.
az loginaz extension add --name resource-graphШаг 1 — Платформенное обнаружение: перечислить ресурсы и выявить сквозные пробелы надёжности.
| Платформенная проверка |
|---|
| Зонная избыточность — обнаружение |
| Избыточность хранилища (межсервисная) |
| Мульти-регион и глобальные балансировщики нагрузки |
| Front Door / Traffic Manager / App Insights probes |
Шаг 2 — Глубокое погружение по сервисам: для каждого вычислительного ресурса загрузить соответствующий справочник сервиса — единственный источник правды для правил плана/SKU, запросов оценки, CLI-команд и IaC-патчей (Bicep + Terraform + AVM).
Представить результаты в виде таблицы, сфокусированной на функциях: одна строка на каждую функцию надёжности (зонная избыточность, ZRS-хранилище, health probes, мульти-региональный failover).
🔍 Reliability Assessment — {область}
─────────────────────────────────────────────────────────────────────
Функция надёжности Статус Ресурсы
─────────────────────────────────────────────────────────────────────
Зонная избыточность — вычисл. 🔴 ВЫКЛ • plan-web-ii5trx (P1v3)
Зонно-избыточное хранилище 🔴 GRS • stii5trx (дефолт; SKU не задан)
Health probes 🔴 ВЫКЛ • func-api — нужно изменение кода
Мульти-региональный failover 🔴 ВЫКЛ • Один регион (eastus) — Front Door не настроен
─────────────────────────────────────────────────────────────────────
Сначала быстрые победы (зонная избыточность App Service plan + health checks), затем спрашивать перед миграцией хранилища и настройкой мульти-региона. Никогда не применять изменения без явного подтверждения пользователя.
| Инструмент | Назначение |
|---|---|
mcp_azure_mcp_extension_cli_generate | Генерация az CLI команд для запросов и конфигурации ресурсов |
mcp_azure_mcp_subscription_list | Список доступных подписок |
mcp_azure_mcp_group_list | Список ресурсных групп |