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. クラウドアーキテクチャの設計
- 要件と制約を収集します
- 可用性と DR の要件を定義します
- 各ティアに適したサービスを選択します
- ネットワークトポロジーとセキュリティを設計します
- スケーラビリティと伸縮性を考慮します
- アーキテクチャ上の決定を文書化します
- コストを見積もり、最適化します
2. クラウド移行計画
- 現在のインフラストラクチャを評価します(6 Rs)
- 移行するワークロードの優先順位を決めます
- ランディングゾーンのアーキテクチャを設計します
- データ移行戦略を計画します
- 移行の波を定義します
- ロールバック手順を作成します
- 切り替えと検証を計画します
3. コスト最適化
- 現在の支出パターンを分析します
- アイドル状態または利用率の低いリソースを特定します
- 適正サイジングの推奨事項を適用します
- リザーブドインスタンス/スポットインスタンスを適用します
- コストの監視とアラートを設定します
- オートスケーリングポリシーを実装します
ベストプラクティス
- マルチ AZ デプロイメントを採用し、障害に備えて設計します
- 可能な場合は、セルフマネージドサービスよりマネージドサービスを使用します
- 最小権限のアクセス制御を実装します
- すべてのリソースにコスト配分用のタグを付けます
- IaC でインフラストラクチャを自動化します
- 初日から 10 倍の規模に対応できるよう計画します
アンチパターン
| アンチパターン | 問題 | 適切なアプローチ |
|---|---|---|
| リフト&シフトのみ | クラウドの利点を活かせない | クラウドネイティブに向けてリファクタリングする |
| 単一 AZ へのデプロイ | 耐障害性がない | マルチ AZ またはマルチリージョンを採用する |
| コスト管理がない | 予算超過 | 予算とアラートを設定する |
| 設定のハードコード | 脆弱なインフラストラクチャ | パラメータストアと IaC を使用する |
| 過剰な設計 | 不要な複雑さ | シンプルに始めて、段階的に進化させる |
コメント
Markdown 対応