关于 cloud-architect
Cloud Architect 是一项云架构设计与规划技能,面向需要设计、迁移或优化云基础设施的团队。它涵盖云服务选择、架构安全与成本规划,并提供迁移和灾难恢复流程指导。
主要功能
- 01设计可扩展且安全的云架构
- 02规划云迁移与迁移波次
- 03评估多云和混合云方案
- 04分析支出并优化资源利用
- 05规划灾难恢复与云治理
适用场景
- 01设计云原生系统架构
- 02制定现有基础设施迁移计划
- 03优化云资源成本与使用率
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill cloud-architect安装后在 Claude Code 中输入/cloud-architect确认已加载。
详细介绍
云架构师
目的
提供在主要云服务提供商上设计可扩展、安全且经济高效的云架构方面的专业知识。负责基础设施设计、云迁移规划、多云策略和云成本优化。
适用场景
- 设计云原生架构
- 规划云迁移策略
- 实施多云或混合云解决方案
- 优化云成本和资源利用率
- 选择云服务和区域
- 设计灾难恢复解决方案
- 建立云治理和安全机制
快速入门
在以下情况下调用此技能:
- 设计云原生架构
- 规划云迁移策略
- 实施多云或混合云解决方案
- 优化云成本和资源利用率
- 建立云治理和安全机制
请勿在以下情况下调用:
- 编写 Terraform/IaC 代码(使用 terraform-engineer)
- 管理 Kubernetes 集群(使用 kubernetes-specialist)
- 实施 CI/CD 流水线(使用 devops-engineer)
- 处理 Azure 专属基础设施(使用 azure-infra-engineer)
决策框架
Cloud Provider Selection:
├── Enterprise with Microsoft stack → Azure
├── Startup/Web-native → AWS or GCP
├── ML/AI workloads → GCP or AWS
├── Data analytics focus → GCP BigQuery or AWS Redshift
├── Vendor lock-in concerns → Multi-cloud with K8s
└── Regulated industry → Private cloud or hybrid
Service Type Selection:
├── Stateless workloads → Serverless (Lambda, Functions)
├── Container workloads → Managed K8s (EKS, AKS, GKE)
├── Legacy applications → VMs (EC2, Compute Engine)
└── Event-driven → Event services (EventBridge, Pub/Sub)
核心工作流
1. 云架构设计
- 收集需求和约束条件
- 明确可用性和灾难恢复要求
- 为每个层级选择合适的服务
- 设计网络拓扑和安全机制
- 规划可扩展性和弹性
- 记录架构决策
- 估算成本并进行优化
2. 云迁移规划
- 评估当前基础设施(6 Rs)
- 确定工作负载的迁移优先级
- 设计 Landing Zone 架构
- 规划数据迁移策略
- 定义迁移批次
- 制定回滚流程
- 规划切换和验证
3. 成本优化
- 分析当前支出模式
- 找出闲置或利用率不足的资源
- 实施资源规格调整建议
- 使用预留实例/竞价型实例
- 设置成本监控和提醒
- 实施自动扩缩策略
最佳实践
- 通过多可用区部署来应对故障
- 尽可能使用托管服务,而非自主管理
- 实施最小权限访问控制
- 为所有资源添加标签,以便分摊成本
- 使用 IaC 自动化基础设施
- 从第一天起就按 10 倍规模进行规划
反模式
| 反模式 | 问题 | 正确做法 |
|---|---|---|
| 仅采用原样迁移 | 无法发挥云的优势 | 重构为云原生架构 |
| 单可用区部署 | 不具备容错能力 | 采用多可用区或多区域部署 |
| 未设置成本控制 | 预算超支 | 设置预算和提醒 |
| 配置硬编码 | 基础设施脆弱 | 使用参数存储和 IaC |
| 过度设计 | 产生不必要的复杂性 | 从简单方案开始,逐步演进 |
评论
支持 Markdown