用途
cloud-architect 是一个云架构设计技能,用于设计云架构、创建迁移计划、生成成本优化建议,并产出灾难恢复策略,覆盖 AWS、Azure 和 GCP。
主要能力
技能定义的核心工作流包含六个阶段:
- 发现(Discovery)——评估当前状态、需求、约束与合规要求。
- 设计(Design)——选择服务、设计拓扑、规划数据架构。
- 安全(Security)——实施零信任、身份联合与加密。
- 成本模型(Cost Model)——资源合理配置、预留容量、自动伸缩。
- 迁移(Migration)——应用 6Rs 框架、定义迁移批次(waves)、在切换前验证连通性。
- 运维(Operate)——建立监控、自动化与持续优化。
工作流包含若干验证检查点:设计后确认每个组件都有冗余策略且拓扑中不存在单点故障;迁移切换前验证 VPC 对等连接或连通性已完全建立;迁移后验证应用健康与路由;DR 测试后确认达到 RTO/RPO 目标并记录实际恢复时间。
参考指南
技能提供按上下文加载的详细参考资料:AWS 服务(EC2、S3、Lambda、RDS、Well-Architected Framework)、Azure 服务(VM、存储、Functions、SQL、Cloud Adoption Framework)、GCP 服务(Compute Engine、Cloud Storage、Cloud Functions、BigQuery)、多云(抽象层、可移植性、降低供应商锁定)、成本优化(预留实例、Spot、合理配置、FinOps 实践)。
约束要求
必须做到:以高可用(99.9%+)为设计目标;以安全设计(零信任);使用基础设施即代码(Terraform、CloudFormation);启用成本分配标签与监控;按明确的 RTO/RPO 规划灾难恢复;关键工作负载实现多区域;尽可能使用托管服务;记录架构决策。
禁止事项:在代码或公开仓库中存储凭据;跳过加密(静态与传输中);制造单点故障;忽略成本优化机会;无适当监控即部署;使用过度复杂的架构;忽略合规要求;跳过灾难恢复测试。
常见模式示例
文档给出最小权限 IAM(零信任)的 AWS CLI 与 Terraform 示例,用于为应用创建限定到特定资源的角色与策略。同时提供带公有/私有子网的 VPC Terraform 示例、自动伸缩组及目标跟踪伸缩策略的 Terraform 示例,以及 AWS Cost Explorer 与 Azure 消耗用量命令行成本分析示例。代码与命令内容按原样保留。
输出模板
设计云架构时应提供:带服务与数据流的架构图;服务选型理由(计算、存储、数据库、网络);安全架构(IAM、网络分段、加密);成本估算与优化策略;部署方式与回滚计划。
适用场景与限制
适用场景:需要在 AWS、Azure 或 GCP 上进行架构设计、迁移规划、成本优化与灾难恢复规划的任务。限制:该技能本身仅提供设计流程、约束、参考文档与模板,不提供具体的收费、价格或平台运行环境信息;其引用的上游文档按指定修订版本检出,许可为 MIT,归属 Jeffallan。
引用文档
以下为作者声明的引用来源,保留指定版本、署名和许可。
- jeffallan/claude-skills/skills/cloud-architect/SKILL.md — 署名:Jeffallan;许可:MIT;版本:
3bf9a24b76a7c122f1fc05e83929fbc84e1c207a。