1---2name: multi-cloud-cost-comparison3description: Use when performing multi cloud cost comparison — provides a structured framework for comparing costs across multiple cloud providers for equivalent workloads. Covers service-level price comparison, TCO analysis, hidden cost identification, discount program evaluation, and recommendation generation for optimal cloud placement.4---56# Multi-Cloud Cost Comparison78## Phase 1: Workload Definition91. Define workload requirements10 - [ ] Compute (vCPUs, memory, GPU)11 - [ ] Storage (block, object, file, volume)12 - [ ] Database (type, size, IOPS, replicas)13 - [ ] Networking (egress, load balancing, CDN)14 - [ ] Managed services (containers, serverless, ML)152. Document performance requirements (latency, throughput)163. Specify availability requirements (SLA, multi-region)174. Identify compliance and data residency constraints1819## Phase 2: Service Mapping2021### Equivalent Service Comparison2223| Capability | AWS | GCP | Azure | Notes |24|-----------|-----|-----|-------|-------|25| Compute | EC2 | Compute Engine | VMs | |26| Kubernetes | EKS | GKE | AKS | |27| Serverless | Lambda | Cloud Functions | Functions | |28| Object Storage | S3 | Cloud Storage | Blob Storage | |29| Relational DB | RDS | Cloud SQL | SQL Database | |30| NoSQL DB | DynamoDB | Firestore | Cosmos DB | |31| Cache | ElastiCache | Memorystore | Cache for Redis | |32| CDN | CloudFront | Cloud CDN | Front Door | |33| Load Balancer | ALB/NLB | Cloud LB | App Gateway | |3435## Phase 3: Cost Calculation3637### Per-Service Cost Comparison3839| Service | Spec | AWS ($/mo) | GCP ($/mo) | Azure ($/mo) | Cheapest |40|---------|------|-----------|-----------|-------------|----------|41| Compute | | | | | |42| Storage | | | | | |43| Database | | | | | |44| Networking | | | | | |45| Other managed | | | | | |46| **Total** | | **$** | **$** | **$** | |47481. Calculate on-demand pricing for each provider492. Apply available discounts (RI, CUD, Savings Plans)503. Include data transfer and egress costs514. Account for support plan costs525. Factor in free tier benefits where applicable5354## Phase 4: Hidden Cost Analysis551. Identify costs often missed in comparisons56 - [ ] Data egress between regions and to internet57 - [ ] API call charges58 - [ ] Logging and monitoring costs59 - [ ] Cross-AZ data transfer60 - [ ] IP address charges61 - [ ] License surcharges (Windows, enterprise DB)622. Calculate operational costs (staffing, training, tooling)633. Factor in migration costs if switching providers6465## Phase 5: TCO Analysis6667### Total Cost of Ownership (3-Year)6869| Category | AWS | GCP | Azure |70|----------|-----|-----|-------|71| Infrastructure | $ | $ | $ |72| Discounts (RI/CUD) | -$ | -$ | -$ |73| Data transfer | $ | $ | $ |74| Support | $ | $ | $ |75| Operational (staff/tools) | $ | $ | $ |76| Migration cost | $ | $ | $ |77| **3-Year TCO** | **$** | **$** | **$** |7879## Phase 6: Recommendation801. Rank providers by total cost for the workload812. Identify optimal provider per service category823. Evaluate multi-cloud strategy if beneficial834. Consider non-cost factors (features, ecosystem, expertise)845. Generate final recommendation with justification8586## Counter-Rationalizations8788| Shortcut | Counter | Why |89|----------|---------|-----|90| "We can skip some steps for this case" | Adapt the workflow steps, don't skip them | Skipped steps are where incidents and oversights originate |91| "The user seems to already know what to do" | Complete all workflow phases with the user | The workflow catches blind spots that experience alone misses |92| "This is a minor case, full process is overkill" | Scale the process down, don't turn it off | Minor cases become major when unstructured; the process scales, not disappears |93| "I'll fill in the details later" | Complete each section before moving on | Deferred details are forgotten; real-time capture is more accurate |94| "The template output isn't necessary" | Always produce the structured output format | Structured output enables comparison, audit trails, and handoff to other teams |9596## Output Format97- **Service Mapping Table**: Equivalent services across providers98- **Cost Comparison Spreadsheet**: Detailed line-item pricing99- **TCO Analysis**: 3-year total cost including hidden costs100- **Recommendation Report**: Provider ranking with justification101- **Sensitivity Analysis**: How costs change with scaling102103## Action Items104- [ ] Define workload requirements and specifications105- [ ] Collect current pricing for all service equivalents106- [ ] Calculate costs with applicable discount programs107- [ ] Identify and quantify hidden costs108- [ ] Complete TCO analysis109- [ ] Present recommendation to stakeholders