Option
HeimHeim Skill Cloud-Infrastruktur multi-cloud-architecture

multi-cloud-architecture

amurata/cc-tools amurata/cc-tools

Wir entwerfen Multi-Cloud-Architekturen unter Verwendung eines Entscheidungsrahmens zur Auswahl und Integration von Diensten, die sich über AWS, Azure und GCP erstrecken. Dieser Rahmen kommt beim Aufbau von Multi-Cloud-Systemen, zur Vermeidung von Anbieterabhängigkeit sowie bei der Nutzung der besten Dienste verschiedener Anbieter zum Einsatz.

...Alle erweitern
31
Zeit aktualisiert 29. Juni 2026

Über multi-cloud-architecture

Die „ multi-cloud-architecture “-Kompetenz bietet ein strukturiertes Rahmenwerk für die Konzeption und Implementierung von Anwendungen über AWS, Azure und GCP hinweg. Sie unterstützt Architekten und Entwickler dabei, fundierte Entscheidungen bei der Auswahl und Integration von Cloud-Diensten verschiedener Anbieter zu treffen, um eine Anbieterabhängigkeit zu vermeiden und gleichzeitig die besten verfügbaren Lösungen zu nutzen. Mithilfe dieses Skills können Teams cloudunabhängige Architekturen entwerfen, Kosten optimieren und die Notfallwiederherstellung sowie die Einhaltung von Vorschriften über verschiedene Cloud-Umgebungen hinweg sicherstellen.

Diese Skill enthält umfassende Anleitungen zum Vergleich von Rechen-, Speicher- und Datenbankdiensten verschiedener Anbieter sowie empfohlene Multi-Cloud-Architekturmuster wie DR-fähige Konfigurationen mit einem einzigen Anbieter, die Integration der besten verfügbaren Dienste, geografische Verteilung und cloudunabhängige Abstraktion. Zudem werden Strategien zur Kostenoptimierung, Migrationsphasen sowie Best Practices für „Infrastructure as Code“, CI/CD, Überwachung und Sicherheit beschrieben. Die Nutzer erhalten ein klares Verständnis dafür, wie sie cloudunabhängige Alternativen mithilfe von Tools wie Kubernetes, PostgreSQL, Apache Kafka und S3-kompatiblem Speicher sowie Terraform-basierten Abstraktionsschichten implementieren können.

Die Hauptzielgruppe dieser Skill sind Cloud-Architekten, DevOps-Ingenieure und IT-Teams, die für Multi-Cloud-Strategien und -Migrationen verantwortlich sind. Sie ist besonders nützlich für Unternehmen, die widerstandsfähige, skalierbare und kosteneffiziente Systeme entwerfen möchten und dabei die Flexibilität über verschiedene Anbieter hinweg bewahren wollen. Zu den Anwendungsfällen gehören die Planung von Multi-Cloud-Strategien, die Migration von Workloads zwischen Clouds, die Auswahl der optimalen Cloud-Dienste für bestimmte Workloads, die Implementierung cloudunabhängiger Anwendungen sowie die Überwachung von Kosten und Leistung in verschiedenen Umgebungen.

FAQ

Welche Cloud-Anbieter werden von dieser Kompetenz unterstützt?

Diese Skill konzentriert sich auf AWS, Azure und GCP und bietet Anleitungen zu Diensten und Mustern bei diesen Anbietern.

Kann dieses Skill bei der Kostenoptimierung über verschiedene Clouds hinweg helfen?

Ja, er umfasst Strategien zur Nutzung von reservierten Instanzen, Spot-/Preemptible-Instanzen, zur richtigen Dimensionierung, zu serverlosen Optionen und zu Überwachungstools zur Optimierung der Cloud-Kosten.

Eignet sich dieser Skill für die Migration bestehender Workloads?

Ja, er beschreibt einen schrittweisen Migrationsansatz, der die Phasen Bewertung, Pilotprojekt, Migration und Optimierung umfasst.

Unterstützt sie ein cloudunabhängiges Architekturdesign?

Ja, es enthält Empfehlungen zur Nutzung von Kubernetes, PostgreSQL, Apache Kafka, Redis und S3-kompatiblem Speicher als cloudunabhängige Alternativen.

Gibt es Voraussetzungen für den effektiven Einsatz dieser Kompetenz?

Benutzer sollten über Kenntnisse zu Cloud-Plattformen, Infrastructure-as-Code-Tools und grundlegenden DevOps-Praktiken verfügen, um Multi-Cloud-Architekturen effektiv zu implementieren.

Auf GitHub ansehen

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 - 接続用

Alle Dateien

1 Dateien

multi-cloud-architecture installieren

Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

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

Kopieren Kopieren
Schnelle Einrichtung: Kopiere den Skill-Ordner nach .claude/skills/. Claude erkennt den Skill automatisch und nutzt ihn.
Repository amurata/cc-tools

Ähnliche Skills

Cloudflare Manager
Zeit aktualisiert 29. Juni 2026
netlify-forms
Zeit aktualisiert 23. August 2026
pinecone
Zeit aktualisiert 29. Juni 2026
azure-setup-guide
Zeit aktualisiert 29. Juni 2026
OR