option
MaisonMaison Skill Infrastructure cloud multi-cloud-architecture

multi-cloud-architecture

amurata/cc-tools amurata/cc-tools

Nous concevons des architectures multicloud à l'aide d'un cadre décisionnel permettant de sélectionner et d'intégrer des services couvrant AWS, Azure et GCP. Ce cadre est utilisé pour la mise en place de systèmes multicloud, pour éviter la dépendance vis-à-vis d'un fournisseur et pour tirer parti des meilleurs services proposés par plusieurs fournisseurs.

...Développer tout
25
Heure mise à jour 29 juin 2026

À propos multi-cloud-architecture

La compétence « multi-cloud-architecture » fournit un cadre structuré pour la conception et la mise en œuvre d’applications sur AWS, Azure et GCP. Elle aide les architectes et les ingénieurs à prendre des décisions éclairées lors de la sélection et de l’intégration de services cloud provenant de plusieurs fournisseurs, dans le but d’éviter la dépendance vis-à-vis d’un fournisseur tout en tirant parti des meilleures offres disponibles. Grâce à cette compétence, les équipes peuvent concevoir des architectures indépendantes du cloud, optimiser les coûts et garantir la reprise après sinistre ainsi que la conformité dans différents environnements cloud.

Cette compétence comprend des conseils complets sur la comparaison des services de calcul, de stockage et de bases de données entre les différents fournisseurs, ainsi que des modèles architecturaux multicloud recommandés, tels que les configurations à fournisseur unique avec reprise après sinistre, l’intégration des meilleurs services de leur catégorie, la répartition géographique et l’abstraction indépendante du cloud. Elle présente également des stratégies d’optimisation des coûts, les phases de migration et les meilleures pratiques en matière d’infrastructure en tant que code, de CI/CD, de surveillance et de sécurité. Les utilisateurs acquièrent une compréhension claire de la manière de mettre en œuvre des alternatives indépendantes du cloud à l’aide d’outils tels que Kubernetes, PostgreSQL, Apache Kafka et un stockage compatible S3, ainsi que des couches d’abstraction basées sur Terraform.

Les principaux utilisateurs de cette compétence sont les architectes cloud, les ingénieurs DevOps et les équipes informatiques chargées de la stratégie multicloud et de la migration. Elle est particulièrement utile pour les organisations qui cherchent à concevoir des systèmes résilients, évolutifs et rentables tout en conservant une flexibilité entre les différents fournisseurs. Les cas d’utilisation comprennent la planification de stratégies multicloud, la migration de charges de travail entre différents clouds, la sélection des services cloud optimaux pour des charges de travail spécifiques, la mise en œuvre d’applications indépendantes du cloud, ainsi que le suivi des coûts et des performances dans divers environnements.

FAQ

Quels fournisseurs de cloud cette compétence prend-elle en charge ?

Cette compétence se concentre sur AWS, Azure et GCP et fournit des conseils sur les services et les modèles proposés par ces fournisseurs.

Cette compétence peut-elle aider à optimiser les coûts sur l’ensemble des clouds ?

Oui, elle inclut des stratégies d’utilisation d’instances réservées, d’instances spot/préemptibles, de dimensionnement adéquat, d’options serverless et d’outils de surveillance pour optimiser les coûts du cloud.

Cette compétence est-elle adaptée à la migration de charges de travail existantes ?

Oui, elle présente une approche de migration par étapes comprenant les phases d’évaluation, de pilotage, de migration et d’optimisation.

Prend-elle en charge la conception d’architectures indépendantes du cloud ?

Oui, elle fournit des recommandations sur l’utilisation de Kubernetes, PostgreSQL, Apache Kafka, Redis et d’un stockage compatible S3 comme alternatives indépendantes du cloud.

Y a-t-il des prérequis pour utiliser efficacement cette compétence ?

Les utilisateurs doivent disposer de connaissances sur les plateformes cloud, les outils d’infrastructure en tant que code et les pratiques DevOps de base pour mettre en œuvre efficacement des architectures multicloud.

Voir sur GitHub

English | 日本語

マルチクラウドアーキテクチャ

AWS、Azure、GCPにまたがるアプリケーションをアーキテクチングするための意思決定フレームワークとパターン。

目的

クラウドプロバイダー間でクラウドアグノスティックアーキテクチャを設計し、サービス選択について情報に基づいた決定を行います。

使用タイミング

  • マルチクラウド戦略の設計
  • クラウドプロバイダー間のマイグレーション
  • 特定ワークロード用クラウドサービスの選択
  • クラウドアグノスティックアーキテクチャの実装
  • プロバイダー間のコスト最適化

クラウドサービス比較

コンピュートサービス

AWSAzureGCPユースケース
EC2Virtual MachinesCompute EngineIaaS VM
ECSContainer InstancesCloud Runコンテナ
EKSAKSGKEKubernetes
LambdaFunctionsCloud Functionsサーバーレス
FargateContainer AppsCloud Runマネージドコンテナ

ストレージサービス

AWSAzureGCPユースケース
S3Blob StorageCloud Storageオブジェクトストレージ
EBSManaged DisksPersistent Diskブロックストレージ
EFSAzure FilesFilestoreファイルストレージ
GlacierArchive StorageArchive Storageコールドストレージ

データベースサービス

AWSAzureGCPユースケース
RDSSQL DatabaseCloud SQLマネージドSQL
DynamoDBCosmos DBFirestoreNoSQL
AuroraPostgreSQL/MySQLCloud Spanner分散SQL
ElastiCacheCache for RedisMemorystoreキャッシング

参照: 完全な比較は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

抽象化層

アプリケーション層    ↓インフラ抽象化(Terraform)    ↓クラウドプロバイダーAPI    ↓AWS / Azure / GCP

コスト比較

コンピュート価格要因

  • AWS: オンデマンド、リザーブド、スポット、セービングプラン
  • 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 - 接続用

Tous les fichiers

1 fichiers
SKILL.md 6.3k
Voir

Installer multi-cloud-architecture

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

git clone https://github.com/amurata/cc-tools/blob/main/i18n/ja/plugins/cloud-infrastructure/skills/multi-cloud-architecture/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ ; Claude la détectera automatiquement et l'utilisera.

Compétences similaires

Cloudflare Manager
Heure mise à jour 29 juin 2026
sentry-architecture-variants
Heure mise à jour 29 juin 2026
pinecone
Heure mise à jour 29 juin 2026
azure-setup-guide
Heure mise à jour 29 juin 2026
OR