SuperAPI AI 工具集

resilience-program-design

设计与创作

查看项目

更新于 10-15 17:23

技能介绍

用途:为组织、团队或服务组合设计韧性(Resilience)计划的规划级指导,重点是按层级统一策略,而非为每个服务单独制定策略。

主要能力:一是分级策略模型,按业务关键性对服务分类并设定对应策略目标,包括可用性 SLO(关键性越高越高,API 仅接受固定取值集合,需以 aws resiliencehubv2 create-policy help 或文档核对有效值,例如 99.9/99.95/99.99)、RTO/RPO(关键性越高越收紧,关键服务可到个位数分钟,低关键性可到小时级)、DR 方式(需使用 API 的 DR-approach 枚举有效值,例如 ACTIVE_ACTIVE 至 BACKUP_AND_RESTORE)。二是提醒避免矛盾策略,例如最高 SLO 搭配 BACKUP_AND_RESTORE,或多区域 RTO 短于多可用区 RTO。三是建议韧性活动频率:持续执行 ARC zonal autoshift 演练;每周查看 Resilience Hub 发现仪表板;每月运行 FIS 实验(单服务故障注入);每季度跨服务 GameDay;并在每次生产事故后与重大部署前后按事件驱动执行。

安全标准:要求所有韧性角色(Resilience Hub invoker、FIS execution、ARC operator)最小权限且限定资源范围,信任策略中使用 aws:SourceArn / aws:SourceAccount 条件键防止混淆代理;要求韧性自动化均以 IAM 角色和短期凭证认证,不使用长期访问密钥的 IAM 用户;将报告/状态桶 SSE-KMS 加密与传输加密(TLS,如 aws:SecureTransport 拒绝条件、仅 HTTPS 访问)纳入分层基线;为生产故障注入定义授权/变更管理门禁;限制评估发现、FIS 日志、GameDay 报告的访问范围。

适用场景:需要跨组织统一韧性策略、设定服务分级目标、确定演练节奏与安全基线的规划阶段。限制:属于规划级指导,不提供具体实现步骤;文中示例值为示意,实际使用前需通过 API 或文档确认真实有效取值;其他细节暂未提供。