跳到主要内容
哒哒星球DADA PLANET

Skill · 已公开版本

azure-reliability · 检查托管应用的容灾配置

扫描 Azure Functions 或 App Service 的区域冗余、存储、健康探针与故障切换。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

编辑构造材料(未运行):
App Service plan zoneRedundant=false;存储 account-a 为 LRS;应用已有 healthCheckPath=/health;未提供第二区域。

输出

编辑示例 · 未运行

特征状态相关资源与依据
计算可用区冗余未启用plan 的 zoneRedundant=false
存储冗余类型LRSaccount-a 当前 SKU
健康探针已配置路径/health;仍需核对实际响应
多区域故障切换未提供证据需确认业务恢复目标后评估

没有为系统编造可靠性分数。

方法说明

扫描 Azure Functions 或 App Service 的区域冗余、存储、健康探针与故障切换。

具体任务

检查应用的可用区和健康探针配置:扫描 Azure Functions 或 App Service 的区域冗余、存储、健康探针与故障切换。

必需材料

Azure Functions/App Service 资源范围与配置

希望达到的可用性与恢复要求

可选材料

现有 Bicep/Terraform

存储 SKU 与跨区域方案

使用门槛

能提供 Azure 只读访问或配置导出,理解冗余与故障切换。

这个 Skill 额外提供的方法

以可靠性特征为行组织检查表,列相关资源而非给每个资源打总分;整改后用同表重评。

编辑示例(未运行)

检查应用的可用区和健康探针配置

任务:检查应用的可用区和健康探针配置

输入:
编辑构造材料(未运行):
App Service plan zoneRedundant=false;存储 account-a 为 LRS;应用已有 healthCheckPath=/health;未提供第二区域。

结果片段:
| 特征 | 状态 | 相关资源与依据 |
|---|---|---|
| 计算可用区冗余 | 未启用 | plan 的 zoneRedundant=false |
| 存储冗余类型 | LRS | account-a 当前 SKU |
| 健康探针 | 已配置路径 | /health;仍需核对实际响应 |
| 多区域故障切换 | 未提供证据 | 需确认业务恢复目标后评估 |

没有为系统编造可靠性分数。

这是依据固定入口方法撰写的编辑示例,没有运行上游 Skill 或访问真实账号。以可靠性特征为行组织检查表,列相关资源而非给每个资源打总分;整改后用同表重评。

首次任务

请使用已安装的 azure-reliability Skill。
任务:检查应用的可用区和健康探针配置。

我的必需材料:
- Azure Functions/App Service 资源范围与配置:[粘贴我的实际材料或路径;缺少时写明]
- 希望达到的可用性与恢复要求:[粘贴我的实际材料或路径;缺少时写明]

可选补充:
- 现有 Bicep/Terraform:[可选,未提供时不要假定存在]
- 存储 SKU 与跨区域方案:[可选,未提供时不要假定存在]

请先确认材料是否足够,只处理我提供的范围。不把配置检查写成 SLA 保证;存储迁移、应用重启、源码健康端点和多区域工程分别确认,不自动执行。交付可直接审阅的对照表,明确尚未执行或验证的部分。不要代入页面例子的虚构数据。
验收:
1. 每个特征关联真实资源和配置。
2. 健康路径配置与实际可用性分别验证。
3. 存储迁移完成后再应用对应 IaC SKU,变更顺序明确。

验收方法

每个特征关联真实资源和配置。

健康路径配置与实际可用性分别验证。

存储迁移完成后再应用对应 IaC SKU,变更顺序明确。

依赖与准备

需要完整 Skill 目录,保留 references/zone-redundancy-checks.md、references/storage-redundancy-checks.md、references/multi-region-checks.md、references/health-probe-checks.md 等引用。需要 az login、资源读取权限、Resource Graph 或对应 MCP;整改需 CLI/IaC 与管理权限,特定平台/计划能力按源参考核对。

使用边界

不把配置检查写成 SLA 保证;存储迁移、应用重启、源码健康端点和多区域工程分别确认,不自动执行。

需要资源读取权限;整改、CLI 或 IaC 应用需授权,范围为源入口指定 PaaS。

页面中的例子为编辑撰写,未运行上游 Skill;不代表平台兼容认证或生产实测。

排错

方案不支持 healthCheckPath:核对 App Service/Functions 计划类型,源码端点修改须另行授权。

IaC 改 ZRS 但迁移未完成:停止同批部署,先完成源要求的存储迁移再应用 SKU。

固定来源

https://github.com/microsoft/skills/blob/3495f50ae0d7b69dcb19c6922db9f80aab6cf79c/.github/plugins/azure-skills/skills/azure-reliability/SKILL.md

许可

MIT。许可原文:https://github.com/microsoft/skills/blob/3495f50ae0d7b69dcb19c6922db9f80aab6cf79c/.github/plugins/azure-skills/LICENSE

仓库热度

microsoft/skills 仓库 3,065 Stars(2026-09-30 核验);这是父仓库指标,不是单个 Skill 的评分。