🛠️ MultiクラウドArchitecture
AWS、Azure、GCPといった複数のクラウドサービスを
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Decision framework and patterns for architecting applications across AWS, Azure, and GCP.
🇯🇵 日本人クリエイター向け解説
AWS、Azure、GCPといった複数のクラウドサービスを
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o multi-cloud-architecture.zip https://jpskill.com/download/3188.zip && unzip -o multi-cloud-architecture.zip && rm multi-cloud-architecture.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3188.zip -OutFile "$d\multi-cloud-architecture.zip"; Expand-Archive "$d\multi-cloud-architecture.zip" -DestinationPath $d -Force; ri "$d\multi-cloud-architecture.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
multi-cloud-architecture.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
multi-cloud-architectureフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Multi Cloud Architecture を使って、最小構成のサンプルコードを示して
- › Multi Cloud Architecture の主な使い方と注意点を教えて
- › Multi Cloud Architecture を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
マルチクラウドアーキテクチャ
AWS、Azure、GCPにまたがるアプリケーションを設計するための意思決定フレームワークとパターンです。
このスキルを使用しない場合
- タスクがマルチクラウドアーキテクチャと無関係な場合
- この範囲外の異なるドメインやツールが必要な場合
指示
- 目標、制約、および必要な入力を明確にしてください。
- 関連するベストプラクティスを適用し、結果を検証してください。
- 実用的な手順と検証を提供してください。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開いてください。
目的
クラウドに依存しないアーキテクチャを設計し、クラウドプロバイダー間でのサービス選択について情報に基づいた意思決定を行うことです。
このスキルを使用する場合
- マルチクラウド戦略を設計する場合
- クラウドプロバイダー間で移行する場合
- 特定のワークロード向けにクラウドサービスを選択する場合
- クラウドに依存しないアーキテクチャを実装する場合
- プロバイダー間でコストを最適化する場合
クラウドサービス比較
コンピューティングサービス
| AWS | Azure | GCP | ユースケース |
|---|---|---|---|
| EC2 | Virtual Machines | Compute Engine | IaaS VM |
| ECS | Container Instances | Cloud Run | コンテナ |
| EKS | AKS | GKE | Kubernetes |
| Lambda | Functions | Cloud Functions | サーバーレス |
| Fargate | Container Apps | Cloud Run | マネージドコンテナ |
ストレージサービス
| AWS | Azure | GCP | ユースケース |
|---|---|---|---|
| S3 | Blob Storage | Cloud Storage | オブジェクトストレージ |
| EBS | Managed Disks | Persistent Disk | ブロックストレージ |
| EFS | Azure Files | Filestore | ファイルストレージ |
| Glacier | Archive Storage | Archive Storage | コールドストレージ |
データベースサービス
| AWS | Azure | GCP | ユースケース |
|---|---|---|---|
| RDS | SQL Database | Cloud SQL | マネージドSQL |
| DynamoDB | Cosmos DB | Firestore | NoSQL |
| Aurora | PostgreSQL/MySQL | Cloud Spanner | 分散SQL |
| ElastiCache | Cache for Redis | Memorystore | キャッシング |
参照: 完全な比較については、references/service-comparison.mdを参照してください。
マルチクラウドパターン
パターン1:単一プロバイダーとDR
- 1つのクラウドにプライマリワークロード
- 別のクラウドに災害復旧
- クラウド間でのデータベースレプリケーション
- 自動フェイルオーバー
パターン2:ベストオブブリード
- 各プロバイダーの最適なサービスを使用
- GCPでのAI/ML
- Azureでのエンタープライズアプリ
- AWSでの汎用コンピューティング
パターン3:地理的分散
- 最寄りのクラウドリージョンからユーザーにサービスを提供
- データ主権コンプライアンス
- グローバルロードバランシング
- リージョンフェイルオーバー
パターン4:クラウドに依存しない抽象化
- コンピューティングにはKubernetes
- データベースにはPostgreSQL
- S3互換ストレージ (MinIO)
- オープンソースツール
クラウドに依存しないアーキテクチャ
クラウドネイティブな代替手段を使用する
- コンピューティング: Kubernetes (EKS/AKS/GKE)
- データベース: PostgreSQL/MySQL (RDS/SQL Database/Cloud SQL)
- メッセージキュー: Apache Kafka (MSK/Event Hubs/Confluent)
- キャッシュ: Redis (ElastiCache/Azure Cache/Memorystore)
- オブジェクトストレージ: S3互換API
- 監視: Prometheus/Grafana
- サービスメッシュ: Istio/Linkerd
抽象化レイヤー
Application Layer
↓
Infrastructure Abstraction (Terraform)
↓
Cloud Provider APIs
↓
AWS / Azure / GCP
コスト比較
コンピューティングの料金要因
- AWS: オンデマンド、リザーブド、スポット、Savings Plans
- Azure: 従量課金、リザーブド、スポット
- GCP: オンデマンド、コミットメント利用、プリエンプティブ
コスト最適化戦略
- リザーブド/コミットメント容量を使用する (30-70%の節約)
- スポット/プリエンプティブインスタンスを活用する
- リソースを適正化する
- 可変ワークロードにはサーバーレスを使用する
- データ転送コストを最適化する
- ライフサイクルポリシーを実装する
- コスト割り当てタグを使用する
- クラウドコストツールで監視する
参照: references/multi-cloud-patterns.mdを参照してください。
移行戦略
フェーズ1:評価
- 現在のインフラストラクチャをインベントリ化する
- 依存関係を特定する
- クラウド互換性を評価する
- コストを見積もる
フェーズ2:パイロット
- パイロットワークロードを選択する
- ターゲットクラウドに実装する
- 徹底的にテストする
- 学習内容を文書化する
フェーズ3:移行
- ワークロードを段階的に移行する
- デュアルラン期間を維持する
- パフォーマンスを監視する
- 機能を検証する
フェーズ4:最適化
- リソースを適正化する
- クラウドネイティブサービスを実装する
- コストを最適化する
- セキュリティを強化する
ベストプラクティス
- Infrastructure as Codeを使用する (Terraform/OpenTofu)
- デプロイメントのためにCI/CDパイプラインを実装する
- クラウド全体で障害に備えて設計する
- 可能な場合はマネージドサービスを使用する
- 包括的な監視を実装する
- コスト最適化を自動化する
- セキュリティのベストプラクティスに従う
- クラウド固有の構成を文書化する
- 災害復旧手順をテストする
- チームを複数のクラウドでトレーニングする
参照ファイル
references/service-comparison.md- 完全なサービス比較references/multi-cloud-patterns.md- アーキテクチャパターン
関連スキル
terraform-module-library- IaC実装用cost-optimization- コスト管理用hybrid-cloud-networking- 接続性用
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代替として扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して明確化を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Multi-Cloud Architecture
Decision framework and patterns for architecting applications across AWS, Azure, and GCP.
Do not use this skill when
- The task is unrelated to multi-cloud architecture
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
Purpose
Design cloud-agnostic architectures and make informed decisions about service selection across cloud providers.
Use this skill when
- Design multi-cloud strategies
- Migrate between cloud providers
- Select cloud services for specific workloads
- Implement cloud-agnostic architectures
- Optimize costs across providers
Cloud Service Comparison
Compute Services
| AWS | Azure | GCP | Use Case |
|---|---|---|---|
| EC2 | Virtual Machines | Compute Engine | IaaS VMs |
| ECS | Container Instances | Cloud Run | Containers |
| EKS | AKS | GKE | Kubernetes |
| Lambda | Functions | Cloud Functions | Serverless |
| Fargate | Container Apps | Cloud Run | Managed containers |
Storage Services
| AWS | Azure | GCP | Use Case |
|---|---|---|---|
| S3 | Blob Storage | Cloud Storage | Object storage |
| EBS | Managed Disks | Persistent Disk | Block storage |
| EFS | Azure Files | Filestore | File storage |
| Glacier | Archive Storage | Archive Storage | Cold storage |
Database Services
| AWS | Azure | GCP | Use Case |
|---|---|---|---|
| RDS | SQL Database | Cloud SQL | Managed SQL |
| DynamoDB | Cosmos DB | Firestore | NoSQL |
| Aurora | PostgreSQL/MySQL | Cloud Spanner | Distributed SQL |
| ElastiCache | Cache for Redis | Memorystore | Caching |
Reference: See references/service-comparison.md for complete comparison
Multi-Cloud Patterns
Pattern 1: Single Provider with DR
- Primary workload in one cloud
- Disaster recovery in another
- Database replication across clouds
- Automated failover
Pattern 2: Best-of-Breed
- Use best service from each provider
- AI/ML on GCP
- Enterprise apps on Azure
- General compute on AWS
Pattern 3: Geographic Distribution
- Serve users from nearest cloud region
- Data sovereignty compliance
- Global load balancing
- Regional failover
Pattern 4: Cloud-Agnostic Abstraction
- Kubernetes for compute
- PostgreSQL for database
- S3-compatible storage (MinIO)
- Open source tools
Cloud-Agnostic Architecture
Use Cloud-Native Alternatives
- Compute: Kubernetes (EKS/AKS/GKE)
- Database: PostgreSQL/MySQL (RDS/SQL Database/Cloud SQL)
- Message Queue: Apache Kafka (MSK/Event Hubs/Confluent)
- Cache: Redis (ElastiCache/Azure Cache/Memorystore)
- Object Storage: S3-compatible API
- Monitoring: Prometheus/Grafana
- Service Mesh: Istio/Linkerd
Abstraction Layers
Application Layer
↓
Infrastructure Abstraction (Terraform)
↓
Cloud Provider APIs
↓
AWS / Azure / GCP
Cost Comparison
Compute Pricing Factors
- AWS: On-demand, Reserved, Spot, Savings Plans
- Azure: Pay-as-you-go, Reserved, Spot
- GCP: On-demand, Committed use, Preemptible
Cost Optimization Strategies
- Use reserved/committed capacity (30-70% savings)
- Leverage spot/preemptible instances
- Right-size resources
- Use serverless for variable workloads
- Optimize data transfer costs
- Implement lifecycle policies
- Use cost allocation tags
- Monitor with cloud cost tools
Reference: See references/multi-cloud-patterns.md
Migration Strategy
Phase 1: Assessment
- Inventory current infrastructure
- Identify dependencies
- Assess cloud compatibility
- Estimate costs
Phase 2: Pilot
- Select pilot workload
- Implement in target cloud
- Test thoroughly
- Document learnings
Phase 3: Migration
- Migrate workloads incrementally
- Maintain dual-run period
- Monitor performance
- Validate functionality
Phase 4: Optimization
- Right-size resources
- Implement cloud-native services
- Optimize costs
- Enhance security
Best Practices
- Use infrastructure as code (Terraform/OpenTofu)
- Implement CI/CD pipelines for deployments
- Design for failure across clouds
- Use managed services when possible
- Implement comprehensive monitoring
- Automate cost optimization
- Follow security best practices
- Document cloud-specific configurations
- Test disaster recovery procedures
- Train teams on multiple clouds
Reference Files
references/service-comparison.md- Complete service comparisonreferences/multi-cloud-patterns.md- Architecture patterns
Related Skills
terraform-module-library- For IaC implementationcost-optimization- For cost managementhybrid-cloud-networking- For connectivity
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.