jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ MultiクラウドArchitecture

multi-cloud-architecture

AWS、Azure、GCPといった複数のクラウドサービスを

⏱ ライブラリ調査+組込 半日 → 1時間

📺 まず動画で見る(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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して multi-cloud-architecture.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → multi-cloud-architecture フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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: オンデマンド、コミットメント利用、プリエンプティブ

コスト最適化戦略

  1. リザーブド/コミットメント容量を使用する (30-70%の節約)
  2. スポット/プリエンプティブインスタンスを活用する
  3. リソースを適正化する
  4. 可変ワークロードにはサーバーレスを使用する
  5. データ転送コストを最適化する
  6. ライフサイクルポリシーを実装する
  7. コスト割り当てタグを使用する
  8. クラウドコストツールで監視する

参照: references/multi-cloud-patterns.mdを参照してください。

移行戦略

フェーズ1:評価

  • 現在のインフラストラクチャをインベントリ化する
  • 依存関係を特定する
  • クラウド互換性を評価する
  • コストを見積もる

フェーズ2:パイロット

  • パイロットワークロードを選択する
  • ターゲットクラウドに実装する
  • 徹底的にテストする
  • 学習内容を文書化する

フェーズ3:移行

  • ワークロードを段階的に移行する
  • デュアルラン期間を維持する
  • パフォーマンスを監視する
  • 機能を検証する

フェーズ4:最適化

  • リソースを適正化する
  • クラウドネイティブサービスを実装する
  • コストを最適化する
  • セキュリティを強化する

ベストプラクティス

  1. Infrastructure as Codeを使用する (Terraform/OpenTofu)
  2. デプロイメントのためにCI/CDパイプラインを実装する
  3. クラウド全体で障害に備えて設計する
  4. 可能な場合はマネージドサービスを使用する
  5. 包括的な監視を実装する
  6. コスト最適化を自動化する
  7. セキュリティのベストプラクティスに従う
  8. クラウド固有の構成を文書化する
  9. 災害復旧手順をテストする
  10. チームを複数のクラウドでトレーニングする

参照ファイル

  • 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

  1. Use reserved/committed capacity (30-70% savings)
  2. Leverage spot/preemptible instances
  3. Right-size resources
  4. Use serverless for variable workloads
  5. Optimize data transfer costs
  6. Implement lifecycle policies
  7. Use cost allocation tags
  8. 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

  1. Use infrastructure as code (Terraform/OpenTofu)
  2. Implement CI/CD pipelines for deployments
  3. Design for failure across clouds
  4. Use managed services when possible
  5. Implement comprehensive monitoring
  6. Automate cost optimization
  7. Follow security best practices
  8. Document cloud-specific configurations
  9. Test disaster recovery procedures
  10. Train teams on multiple clouds

Reference Files

  • references/service-comparison.md - Complete service comparison
  • references/multi-cloud-patterns.md - Architecture patterns

Related Skills

  • terraform-module-library - For IaC implementation
  • cost-optimization - For cost management
  • hybrid-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.