File contents
name: multi-cloud-architecture
description: Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveraging best-of-breed services from multiple providers.
Multi-Cloud Architecture
Decision framework and patterns for architecting applications across AWS, Azure, and GCP.
Purpose
Design cloud-agnostic architectures and make informed decisions about service selection across cloud providers.
When to Use
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
Use reserved/committed capacity (30-70% savings)
Leverage spot/preemptible instances
Right-size resources
Use serverless for variable workloads
Optimize data transfer costs
Implement lifecycle policies
Use cost allocation tags
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
Use infrastructure as code (Terraform/OpenTofu)
Implement CI/CD pipelines for deployments
Design for failure across clouds
Use managed services when possible
Implement comprehensive monitoring
Automate cost optimization
Follow security best practices
Document cloud-specific configurations
Test disaster recovery procedures
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
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1 --- 2 name: thc1006-nephoran-intent-operator-multi-cloud-architecture 3 description: --- 4 --- 5 --- 6 name: multi-cloud-architecture 7 description: Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveraging best-of-breed services from multiple providers. 8 --- 9 10 # Multi-Cloud Architecture 11 12 Decision framework and patterns for architecting applications across AWS, Azure, and GCP. 13 14 ## Purpose 15 16 Design cloud-agnostic architectures and make informed decisions about service selection across cloud providers. 17 18 ## When to Use 19 20 - Design multi-cloud strategies 21 - Migrate between cloud providers 22 - Select cloud services for specific workloads 23 - Implement cloud-agnostic architectures 24 - Optimize costs across providers 25 26 ## Cloud Service Comparison 27 28 ### Compute Services 29 30 | AWS | Azure | GCP | Use Case | 31 | ------- | ------------------- | --------------- | ------------------ | 32 | EC2 | Virtual Machines | Compute Engine | IaaS VMs | 33 | ECS | Container Instances | Cloud Run | Containers | 34 | EKS | AKS | GKE | Kubernetes | 35 | Lambda | Functions | Cloud Functions | Serverless | 36 | Fargate | Container Apps | Cloud Run | Managed containers | 37 38 ### Storage Services 39 40 | AWS | Azure | GCP | Use Case | 41 | ------- | --------------- | --------------- | -------------- | 42 | S3 | Blob Storage | Cloud Storage | Object storage | 43 | EBS | Managed Disks | Persistent Disk | Block storage | 44 | EFS | Azure Files | Filestore | File storage | 45 | Glacier | Archive Storage | Archive Storage | Cold storage | 46 47 ### Database Services 48 49 | AWS | Azure | GCP | Use Case | 50 | ----------- | ---------------- | ------------- | --------------- | 51 | RDS | SQL Database | Cloud SQL | Managed SQL | 52 | DynamoDB | Cosmos DB | Firestore | NoSQL | 53 | Aurora | PostgreSQL/MySQL | Cloud Spanner | Distributed SQL | 54 | ElastiCache | Cache for Redis | Memorystore | Caching | 55 56 **Reference:** See `references/service-comparison.md` for complete comparison 57 58 ## Multi-Cloud Patterns 59 60 ### Pattern 1: Single Provider with DR 61 62 - Primary workload in one cloud 63 - Disaster recovery in another 64 - Database replication across clouds 65 - Automated failover 66 67 ### Pattern 2: Best-of-Breed 68 69 - Use best service from each provider 70 - AI/ML on GCP 71 - Enterprise apps on Azure 72 - General compute on AWS 73 74 ### Pattern 3: Geographic Distribution 75 76 - Serve users from nearest cloud region 77 - Data sovereignty compliance 78 - Global load balancing 79 - Regional failover 80 81 ### Pattern 4: Cloud-Agnostic Abstraction 82 83 - Kubernetes for compute 84 - PostgreSQL for database 85 - S3-compatible storage (MinIO) 86 - Open source tools 87 88 ## Cloud-Agnostic Architecture 89 90 ### Use Cloud-Native Alternatives 91 92 - **Compute:** Kubernetes (EKS/AKS/GKE) 93 - **Database:** PostgreSQL/MySQL (RDS/SQL Database/Cloud SQL) 94 - **Message Queue:** Apache Kafka (MSK/Event Hubs/Confluent) 95 - **Cache:** Redis (ElastiCache/Azure Cache/Memorystore) 96 - **Object Storage:** S3-compatible API 97 - **Monitoring:** Prometheus/Grafana 98 - **Service Mesh:** Istio/Linkerd 99 100 ### Abstraction Layers 101 102 ``` 103 Application Layer 104 ↓ 105 Infrastructure Abstraction (Terraform) 106 ↓ 107 Cloud Provider APIs 108 ↓ 109 AWS / Azure / GCP 110 ``` 111 112 ## Cost Comparison 113 114 ### Compute Pricing Factors 115 116 - **AWS:** On-demand, Reserved, Spot, Savings Plans 117 - **Azure:** Pay-as-you-go, Reserved, Spot 118 - **GCP:** On-demand, Committed use, Preemptible 119 120 ### Cost Optimization Strategies 121 122 1. Use reserved/committed capacity (30-70% savings) 123 2. Leverage spot/preemptible instances 124 3. Right-size resources 125 4. Use serverless for variable workloads 126 5. Optimize data transfer costs 127 6. Implement lifecycle policies 128 7. Use cost allocation tags 129 8. Monitor with cloud cost tools 130 131 **Reference:** See `references/multi-cloud-patterns.md` 132 133 ## Migration Strategy 134 135 ### Phase 1: Assessment 136 137 - Inventory current infrastructure 138 - Identify dependencies 139 - Assess cloud compatibility 140 - Estimate costs 141 142 ### Phase 2: Pilot 143 144 - Select pilot workload 145 - Implement in target cloud 146 - Test thoroughly 147 - Document learnings 148 149 ### Phase 3: Migration 150 151 - Migrate workloads incrementally 152 - Maintain dual-run period 153 - Monitor performance 154 - Validate functionality 155 156 ### Phase 4: Optimization 157 158 - Right-size resources 159 - Implement cloud-native services 160 - Optimize costs 161 - Enhance security 162 163 ## Best Practices 164 165 1. **Use infrastructure as code** (Terraform/OpenTofu) 166 2. **Implement CI/CD pipelines** for deployments 167 3. **Design for failure** across clouds 168 4. **Use managed services** when possible 169 5. **Implement comprehensive monitoring** 170 6. **Automate cost optimization** 171 7. **Follow security best practices** 172 8. **Document cloud-specific configurations** 173 9. **Test disaster recovery** procedures 174 10. **Train teams** on multiple clouds 175 176 ## Reference Files 177 178 - `references/service-comparison.md` - Complete service comparison 179 - `references/multi-cloud-patterns.md` - Architecture patterns 180 181 ## Related Skills 182 183 - `terraform-module-library` - For IaC implementation 184 - `cost-optimization` - For cost management 185 - `hybrid-cloud-networking` - For connectivity 186 187 --- 188 > Converted and distributed by [TomeVault](https://tomevault.io/claim/thc1006) — claim your Tome and manage your conversions. 189 <!-- tomevault:4.0:skill_md:2026-04-11 -->
tomevault-io/skills-registry/tree/main/thc1006--nephoran-intent-operator--multi-cloud-architecture commit 12ddb22489
Frequently asked questions How do I install the Thc1006 Nephoran Intent Operator Multi Cloud Architecture skill? Run npx skillmds@latest add tomevault-io/thc1006-nephoran-intent-operator-multi-cloud-architecture in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Thc1006 Nephoran Intent Operator Multi Cloud Architecture skill do? --- It is listed under DevOps & Infra on SkillMD.
Is Thc1006 Nephoran Intent Operator Multi Cloud Architecture safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Thc1006 Nephoran Intent Operator Multi Cloud Architecture? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Thc1006 Nephoran Intent Operator Multi Cloud Architecture free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Thc1006 Nephoran Intent Operator Multi Cloud Architecture? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.