mcpField
C
cloud-architect

cloud-architect

github.com/404kidwiz云与 DevOps94 次安装
代码仓库

关于 cloud-architect

Cloud Architect 是一项云架构设计与规划技能,面向需要设计、迁移或优化云基础设施的团队。它涵盖云服务选择、架构安全与成本规划,并提供迁移和灾难恢复流程指导。

主要功能

  1. 01设计可扩展且安全的云架构
  2. 02规划云迁移与迁移波次
  3. 03评估多云和混合云方案
  4. 04分析支出并优化资源利用
  5. 05规划灾难恢复与云治理

适用场景

  1. 01设计云原生系统架构
  2. 02制定现有基础设施迁移计划
  3. 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. 云架构设计
  1. 收集需求和约束条件
  2. 明确可用性和灾难恢复要求
  3. 为每个层级选择合适的服务
  4. 设计网络拓扑和安全机制
  5. 规划可扩展性和弹性
  6. 记录架构决策
  7. 估算成本并进行优化
2. 云迁移规划
  1. 评估当前基础设施(6 Rs)
  2. 确定工作负载的迁移优先级
  3. 设计 Landing Zone 架构
  4. 规划数据迁移策略
  5. 定义迁移批次
  6. 制定回滚流程
  7. 规划切换和验证
3. 成本优化
  1. 分析当前支出模式
  2. 找出闲置或利用率不足的资源
  3. 实施资源规格调整建议
  4. 使用预留实例/竞价型实例
  5. 设置成本监控和提醒
  6. 实施自动扩缩策略

最佳实践

  • 通过多可用区部署来应对故障
  • 尽可能使用托管服务,而非自主管理
  • 实施最小权限访问控制
  • 为所有资源添加标签,以便分摊成本
  • 使用 IaC 自动化基础设施
  • 从第一天起就按 10 倍规模进行规划

反模式

反模式问题正确做法
仅采用原样迁移无法发挥云的优势重构为云原生架构
单可用区部署不具备容错能力采用多可用区或多区域部署
未设置成本控制预算超支设置预算和提醒
配置硬编码基础设施脆弱使用参数存储和 IaC
过度设计产生不必要的复杂性从简单方案开始,逐步演进

评论

支持 Markdown