マルチクラウドアーキテクチャ は何をしますか?
意思決定フレームワークを使用して、AWS、Azure、GCP、OCIにわたるサービスを選択・統合し、マルチクラウドアーキテクチャを設計します。マルチクラウドシステムの構築、ベンダーロックインの回避、複数プロバイダーのベストオブブリードサービスを活用する際に使用します。
概要
このスキルは、複数のクラウドプロバイダー(AWS、Azure、GCP、OCI)を統合したマルチクラウドアーキテクチャを設計するための体系的なアプローチを提供します。以下のような課題に対処します:
- ベンダーロックインのリスク軽減
- 各プロバイダーの強みを最大限に活用
- コスト効率の最適化
- 耐障害性と可用性の向上
- 地理的制約や規制要件への対応
意思決定フレームワーク
- 要件分析:ワークロードの特性、SLA要件、データ主権、コスト制約を特定
- プロバイダー評価:各クラウドプロバイダーのサービス成熟度、リージョン可用性、価格モデルを比較
- サービス選択:特定のユースケースに最適なサービスを選択(例:コンピューティング、ストレージ、データベース、AI/ML)
- 統合設計:クロスクラウドネットワーキング、ID管理、データ同期戦略を定義
- 移行計画:段階的な移行とリスク軽減戦略を策定
対応プラットフォーム
- Claude Code:CLIベースのアシスタント
- Coder:コードベースのワークフロー統合
- Codex:AIエージェントフレームワーク
使用例
# 例:Claude Codeでの使用
claude -p "wshobson/multi-cloud-architecture を使用して、AWSとGCP間でデータ処理パイプラインを設計してください"
注意事項
- 各クラウドプロバイダーの最新のAPIやサービスの変更に注意すること
- クロスクラウド通信のレイテンシと帯域幅コストを考慮すること
- セキュリティとコンプライアンス要件を常に優先すること