评估并修复 Azure PaaS 应用可靠性配置,提升高可用与容灾能力
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "azure-reliability" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/GitHub-Copilot-for-Azure/main/plugin/skills/azure-reliability/SKILL.md 2. 保存为 ~/.claude/skills/azure-reliability/SKILL.md 3. 装好后重载技能,告诉我可以用了
请评估这个 Azure App Service 和 Azure Functions 环境的可靠性,检查是否启用了可用区冗余、ZRS 存储、健康探针和多区域故障切换,并列出单点故障与修复建议。
输出按功能分类的可靠性检查清单,标明风险项、影响说明和优先级修复建议。
根据当前扫描结果,为我的 Azure PaaS 应用生成分阶段可靠性改进方案,先给出低风险改动,再给出需要架构调整的高影响改动,并附上每一步的 CLI 或 IaC 修改建议。
输出可执行的分阶段整改计划,包含实施顺序、变更方式、确认节点和预期收益。
请检查我的 Azure Functions 与 App Service 是否具备多区域故障切换能力,并评估当前容灾设计是否存在区域级单点故障;如有问题,请给出具体修复步骤。
输出容灾准备度评估结果,说明故障切换缺口、风险来源及对应修复步骤。
| Property | Details |
|---|---|
| Best for | Reliability posture assessment, zone redundancy enablement, multi-region failover setup |
| Primary capabilities | Reliability assessment table, Zone Redundancy Configuration, Multi-Region IaC Generation |
| Supported services | Azure Functions, App Service (Container Apps planned for a future version) |
| MCP tools | Azure Resource Graph queries, Azure CLI commands |
Activate this skill when user wants to:
Scope note: This skill currently covers Azure Functions and Azure App Service only. If the user asks about Azure Container Apps reliability, acknowledge that support is planned but not yet available, and only proceed with the parts that apply to App Service and Functions resources in scope.
az loginaz extension add --name resource-graph| Tool | Purpose |
|---|---|
mcp_azure_mcp_extension_cli_generate | Generate az CLI commands for resource queries and configuration |
mcp_azure_mcp_subscription_list | List available subscriptions |
mcp_azure_mcp_group_list | List resource groups |
Primary query method: Azure Resource Graph via az graph query (requires az extension add --name resource-graph).
Important: Always scope queries to the user's specified resource group or subscription. Add these filters to every Resource Graph query:
| where resourceGroup =~ '<rg-name>'--subscriptions <sub-id> flag on az graph query| where name =~ '<app-name>'Two-step assessment: platform-level discovery first, then per-service deep dive.
Step 1 — Platform discovery (find what's there). Use these to enumerate resources in scope and detect cross-cutting reliability gaps:
| Platform check | Reference |
|---|---|
| Zone redundancy — discovery | references/zone-redundancy-checks.md |
| Storage redundancy (cross-service) | references/storage-redundancy-checks.md |
| Multi-region & global load balancers | references/multi-region-checks.md |
| Front Door / Traffic Manager / App Insights probes | references/health-probe-checks.md |
…
帮助开发者为 Web 应用接入 Azure Application Insights 并配置遥测采集。
调用 Azure AI 完成搜索、语音转写、文本转语音与 OCR 识别
分析并精简 Markdown 内容,降低 token 消耗并提升 AI 处理效率。
用于迭代检查并修复技能 frontmatter 合规性、分数与 token 问题。
帮助你编写、审查并规范符合 agentskills.io 规范的技能文档
帮助你编写、校验并运行基于 eval.yaml 的智能体评测套件
帮助你安全排查 Azure 生产故障,定位应用、容器与消息服务根因
在部署前深度检查 Azure 配置、权限与基础设施就绪情况,提前发现风险。
评估 AKS 集群与工作负载对 Automatic 的兼容性并提供迁移修复建议
评估并迁移跨云应用到 Azure,生成报告并辅助代码转换。
帮助你选择与管理 Azure VM/VMSS,并排查连接、扩缩容与容量预留问题。
帮助你为 Azure 应用生成部署准备文件与基础设施配置,加速创建、现代化与上线。