opción
HogarHogar Skill Infraestructura de la nube multi-cloud-architecture

multi-cloud-architecture

amurata/cc-tools amurata/cc-tools

Diseñamos arquitecturas multicloud utilizando un marco de toma de decisiones que permite seleccionar e integrar servicios de AWS, Azure y GCP. Lo utilizamos para construir sistemas multicloud, evitar la dependencia de un único proveedor y aprovechar los mejores servicios de cada proveedor.

...Expandir todo
25
Tiempo actualizado 29 de junio de 2026

Acerca de multi-cloud-architecture

La habilidad « multi-cloud-architecture » proporciona un marco estructurado para diseñar e implementar aplicaciones en AWS, Azure y GCP. Ayuda a los arquitectos e ingenieros a tomar decisiones fundamentadas a la hora de seleccionar e integrar servicios en la nube de múltiples proveedores, con el objetivo de evitar la dependencia de un único proveedor y aprovechar al mismo tiempo las mejores ofertas disponibles. Al utilizar esta habilidad, los equipos pueden diseñar arquitecturas independientes de la nube, optimizar los costes y garantizar la recuperación ante desastres y el cumplimiento normativo en diferentes entornos de nube.

Esta habilidad incluye una guía exhaustiva para comparar servicios de computación, almacenamiento y bases de datos de distintos proveedores, así como patrones arquitectónicos multicloud recomendados, tales como configuraciones con un único proveedor habilitadas para la recuperación ante desastres, la integración de los mejores servicios de su clase, la distribución geográfica y la abstracción independiente de la nube. También describe estrategias de optimización de costes, fases de migración y mejores prácticas para la infraestructura como código, CI/CD, monitorización y seguridad. Los usuarios obtienen una comprensión clara de cómo implementar alternativas independientes de la nube utilizando herramientas como Kubernetes, PostgreSQL, Apache Kafka y almacenamiento compatible con S3, junto con capas de abstracción basadas en Terraform.

Los principales usuarios de esta habilidad son arquitectos de nube, ingenieros de DevOps y equipos de TI responsables de la estrategia y la migración multicloud. Resulta especialmente útil para organizaciones que buscan diseñar sistemas resilientes, escalables y rentables, al tiempo que mantienen la flexibilidad entre proveedores. Entre los casos de uso se incluyen la planificación de estrategias multicloud, la migración de cargas de trabajo entre nubes, la selección de los servicios en la nube óptimos para cargas de trabajo específicas, la implementación de aplicaciones independientes de la nube y la supervisión de los costes y el rendimiento en diversos entornos.

Preguntas frecuentes

¿Qué proveedores de nube son compatibles con esta habilidad?

Esta skill se centra en AWS, Azure y GCP, y ofrece orientación sobre los servicios y patrones de estos proveedores.

¿Puede esta habilidad ayudar a optimizar los costes en las distintas nubes?

Sí, incluye estrategias para el uso de instancias reservadas, instancias spot/preemptibles, dimensionamiento adecuado, opciones sin servidor y herramientas de supervisión para optimizar los costes de la nube.

¿Es esta skill adecuada para migrar cargas de trabajo existentes?

Sí, describe un enfoque de migración por fases que incluye las fases de evaluación, prueba piloto, migración y optimización.

¿Admite el diseño de arquitecturas independientes de la nube?

Sí, ofrece recomendaciones para utilizar Kubernetes, PostgreSQL, Apache Kafka, Redis y almacenamiento compatible con S3 como alternativas independientes de la nube.

¿Existen requisitos previos para utilizar esta competencia de forma eficaz?

Los usuarios deben tener conocimientos sobre plataformas en la nube, herramientas de «infraestructura como código» y prácticas básicas de DevOps para implementar arquitecturas multicloud de forma eficaz.

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

Todos los archivos

1 archivos
SKILL.md 6.3k
Ver

Instalar multi-cloud-architecture

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

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

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/. Claude la detectará automáticamente y la utilizará.
Repositorio amurata/cc-tools

Habilidades relacionadas

Cloudflare Manager
Tiempo actualizado 29 de junio de 2026
sentry-architecture-variants
Tiempo actualizado 29 de junio de 2026
pinecone
Tiempo actualizado 29 de junio de 2026
azure-setup-guide
Tiempo actualizado 29 de junio de 2026
OR