multi-cloud-architecture
AWS、Azure、GCPにまたがるサービスを選択・統合するための意思決定フレームワークを使用してマルチクラウドアーキテクチャを設計します。マルチクラウドシステム構築、ベンダーロックイン回避、複数プロバイダーからのベストオブブリードサービス活用時に使用します。
Security Assessment
About multi-cloud-architecture
The multi-cloud-architecture skill provides a structured framework for designing and implementing applications across AWS, Azure, and GCP. It helps architects and engineers make informed decisions when selecting and integrating cloud services from multiple providers, aiming to avoid vendor lock-in while leveraging the best-of-breed offerings available. By using this skill, teams can design cloud-agnostic architectures, optimize costs, and ensure disaster recovery and compliance across different cloud environments.
This skill includes comprehensive guidance on comparing compute, storage, and database services across providers, as well as recommended multi-cloud architectural patterns such as DR-enabled single-provider setups, best-of-breed service integration, geographic distribution, and cloud-agnostic abstraction. It also outlines cost optimization strategies, migration phases, and best practices for infrastructure as code, CI/CD, monitoring, and security. Users gain a clear understanding of how to implement cloud-agnostic alternatives using tools like Kubernetes, PostgreSQL, Apache Kafka, and S3-compatible storage, along with Terraform-based abstraction layers.
The primary users of this skill are cloud architects, DevOps engineers, and IT teams responsible for multi-cloud strategy and migration. It is particularly useful for organizations seeking to design resilient, scalable, and cost-efficient systems while maintaining flexibility across providers. Use cases include planning multi-cloud strategies, migrating workloads between clouds, selecting the optimal cloud services for specific workloads, implementing cloud-agnostic applications, and monitoring cost and performance across diverse environments.
FAQ
Which cloud providers are supported by this skill?
This skill focuses on AWS, Azure, and GCP and provides guidance on services and patterns across these providers.
Can this skill help with cost optimization across clouds?
Yes, it includes strategies for using reserved instances, spot/preemptible instances, proper sizing, serverless options, and monitoring tools to optimize cloud costs.
Is this skill suitable for migrating existing workloads?
Yes, it outlines a phased migration approach including evaluation, pilot, migration, and optimization phases.
Does it support cloud-agnostic architecture design?
Yes, it provides recommendations for using Kubernetes, PostgreSQL, Apache Kafka, Redis, and S3-compatible storage as cloud-agnostic alternatives.
Are there any prerequisites for using this skill effectively?
Users should have knowledge of cloud platforms, infrastructure as code tools, and basic DevOps practices to implement multi-cloud architectures effectively.
Install multi-cloud-architecture
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
amurata/cc-tools