Go, with conditions
Confidence: Medium โ full basis in What This Assessment Rests On.
| Service | Type |
|---|---|
| Cloud Run | compute |
| Cloud SQL (PostgreSQL 15) | database |
| Cloud Storage | storage |
| Tier | Est. Monthly AWS |
|---|---|
| Premium | Est. $212/mo |
| Balanced (compare GCP to this row first) | Est. $155/mo |
| Optimized | Est. $118/mo |
โ not comparable Your GCP baseline: estimated from resource configs (ยฑ20โ30%, standing charges only). Your stated spend band ($1Kโ$5K/mo) measures your whole bill and is not directly comparable to the AWS figure above.
Savings Plans and Reserved Instances are incremental to the Balanced on-demand baseline (Est. $155/mo). Do not add those savings on top of Optimized (Est. $118/mo) โ that tier already embeds reservation assumptions.
| Optimization | Target | Est. savings | Commitment | Effort |
|---|---|---|---|---|
| Compute Savings Plans | Fargate | 20โ40% | 1-year no-upfront | Low |
| Database Savings Plans | RDS | ~20% | 1-year no-upfront | Low |
Phased in dependency order if you execute โ long pole: database migration, then cutover in a maintenance window (medium-complexity drivers; the plugin quotes no week estimates โ uncalibrated).
| Risk | Impact | Likelihood | Mitigation |
|---|---|---|---|
| Availability posture assumed single-AZ | High | Medium | Confirm the availability requirement before cutover sizing |
| BigQuery excluded from combined totals | High | Low | Deferred to specialist engagement; plan the analytics track in parallel |
Region, database size, and model detection extracted from your Terraform and code; availability defaulted to single-AZ per dev-tier signals. Cached pricing dated 2026-07 (ยฑ5โ10% infra).
Say "generate the Terraform and migration scripts" and I'll produce the full execution pack (Terraform, migration scripts, rollback runbook, fill-in checklist) from this same analysis.
This decision report was generated without execution artifacts; the full migration report replaces it if you proceed.