Google Cloud → AWS and Azure
AWS and Azure equivalents of Cloud SQL for PostgreSQL
The closest AWS equivalents of Google Cloud Cloud SQL for PostgreSQL are Amazon RDS for PostgreSQL and Amazon RDS read replicas; on Azure, Azure Database for PostgreSQL (flexible server) and Read replicas (PostgreSQL, MySQL).
About Cloud SQL for PostgreSQL
| Provider | Google Cloud |
|---|---|
| Status | Generally available |
| What it is | Managed PostgreSQL in Enterprise and Enterprise Plus editions, with high availability, read replicas, backups, and point-in-time recovery. |
| Documentation | docs.cloud.google.com |
| Pricing | Official pricing page |
Mappings (2)
| Capability | AWS | Match (GCP vs AWS) | Azure |
|---|---|---|---|
| Managed PostgreSQL | Amazon RDS for PostgreSQL | Direct match | Azure Database for PostgreSQL (flexible server) |
| Read replicas (in-region and cross-region) | Amazon RDS read replicas | Direct match | Read replicas (PostgreSQL, MySQL) |
Managed PostgreSQL Direct match
The Google Cloud equivalent of Amazon RDS for PostgreSQL is Cloud SQL for PostgreSQL.
- Cloud SQL has two editions: Enterprise and Enterprise Plus (higher performance and availability features).
- Machine sizes are vCPU and memory choices rather than db.* instance classes.
- AlloyDB for PostgreSQL is Google's higher-end PostgreSQL option, comparable to Aurora.
Read replicas (in-region and cross-region) Direct match
RDS read replicas map to Cloud SQL read replicas, in-region, cross-region, or cascading.
- AlloyDB uses read pool instances that share storage, closer to Aurora replicas.