Главная · Скиллы · azure-reliability

azure-reliabilityаудит надёжности Azure

microsoft/azure-skills

Аудит надёжности Azure Functions и App Service от Microsoft: zone redundancy, storage резервирование, health checks. Конкретные исправления.

Установка

npx -y skills add microsoft/azure-skills --skill azure-reliability --agent claude-code

Azure Reliability Assessment & Configuration

Оценка и улучшение надёжности PaaS-приложений (Azure Functions и Azure App Service): зонная избыточность, ZRS-хранилище, health probes, мульти-региональный failover.

Краткая справка

СвойствоДетали
Лучше всего дляОценка надёжности, включение зонной избыточности, настройка мульти-регионального failover
Поддерживаемые сервисыAzure Functions, App Service (Container Apps — в следующей версии)
ИнструментыAzure Resource Graph queries, Azure CLI commands

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

  • «Оцените надёжность моего Function App / Web App»
  • «Проверьте надёжность моей ресурсной группы»
  • «Мой App Service plan зонно-избыточен?»
  • «Настройте мульти-региональный failover»
  • «Найдите единые точки отказа»
  • «Проверьте готовность к disaster recovery»

Ограничение области: этот скилл охватывает только Azure Functions и Azure App Service. Если запрос касается Azure Container Apps — сообщите, что поддержка планируется, и продолжайте только с App Service и Functions.

Предварительные требования

  • Авторизация: пользователь вошёл в Azure через az login
  • Разрешения Reader на целевую подписку/ресурсную группу (для оценки)
  • Разрешения Contributor (для изменений конфигурации)
  • Azure Resource Graph extension: az extension add --name resource-graph

Воркфлоу оценки

Фаза 1: Обнаружение ресурсов

  1. Определить область — спросить у пользователя ресурсную группу, подписку или имя приложения
  2. Запросить Azure Resource Graph для обнаружения всех ресурсов в области
  3. Классифицировать ресурсы по типу сервиса (Functions, Storage и др.)

Фаза 2: Оценка надёжности

Шаг 1 — Платформенное обнаружение: перечислить ресурсы и выявить сквозные пробелы надёжности.

Платформенная проверка
Зонная избыточность — обнаружение
Избыточность хранилища (межсервисная)
Мульти-регион и глобальные балансировщики нагрузки
Front Door / Traffic Manager / App Insights probes

Шаг 2 — Глубокое погружение по сервисам: для каждого вычислительного ресурса загрузить соответствующий справочник сервиса — единственный источник правды для правил плана/SKU, запросов оценки, CLI-команд и IaC-патчей (Bicep + Terraform + AVM).

Фаза 3: Чеклист надёжности

Представить результаты в виде таблицы, сфокусированной на функциях: одна строка на каждую функцию надёжности (зонная избыточность, ZRS-хранилище, health probes, мульти-региональный failover).

🔍 Reliability Assessment — {область}
─────────────────────────────────────────────────────────────────────
Функция надёжности           Статус      Ресурсы
─────────────────────────────────────────────────────────────────────
Зонная избыточность — вычисл. 🔴 ВЫКЛ    • plan-web-ii5trx (P1v3)
Зонно-избыточное хранилище    🔴 GRS      • stii5trx (дефолт; SKU не задан)
Health probes                 🔴 ВЫКЛ    • func-api — нужно изменение кода
Мульти-региональный failover  🔴 ВЫКЛ    • Один регион (eastus) — Front Door не настроен
─────────────────────────────────────────────────────────────────────

Фаза 4: Поэтапное исправление

Сначала быстрые победы (зонная избыточность App Service plan + health checks), затем спрашивать перед миграцией хранилища и настройкой мульти-региона. Никогда не применять изменения без явного подтверждения пользователя.

Инструменты MCP

ИнструментНазначение
mcp_azure_mcp_extension_cli_generateГенерация az CLI команд для запросов и конфигурации ресурсов
mcp_azure_mcp_subscription_listСписок доступных подписок
mcp_azure_mcp_group_listСписок ресурсных групп

Из того же репозитория

microsoft-foundryполный цикл AI-агентов на Foundry
microsoft/azure-skills
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
1.1k364.2k установок
azure-aiAI-сервисы Azure для разработчиков
microsoft/azure-skills
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
1.1k362.1k установок
azure-diagnosticsдиагностика проблем в Azure продакшене
microsoft/azure-skills
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
1.1k361.8k установок
azure-prepareгенерация Azure-инфраструктуры
microsoft/azure-skills
Генерирует Bicep/Terraform, azure.yaml и Dockerfile для новых и существующих приложений перед деплоем в Azure. Обязательный первый шаг трёхэтапного воркфлоу.
1.1k361.7k установок
azure-deployдеплой подготовленных Azure-приложений
microsoft/azure-skills
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
1.1k361.7k установок
azure-storageхранилище Azure для разработчиков
microsoft/azure-skills
Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.
1.1k361.4k установок