Availability, scaling & operations · AWS vs Google Cloud
Amazon RDS read replicas vs Cloud SQL for PostgreSQL / Cloud SQL for MySQL
RDS read replicas map to Cloud SQL read replicas, in-region, cross-region, or cascading.
Side-by-side comparison
| Aspect | Amazon Web Services | Google Cloud |
|---|---|---|
| Service | Amazon RDS read replicas | Cloud SQL for PostgreSQL Cloud SQL for MySQL |
| Lifecycle | Generally available | Generally available Generally available |
| What it is | Asynchronous read-only copies in the same or another Region, which can be promoted to standalone instances. | Managed PostgreSQL in Enterprise and Enterprise Plus editions, with high availability, read replicas, backups, and point-in-time recovery. Managed MySQL in Enterprise and Enterprise Plus editions, with high availability, read replicas, backups, and point-in-time recovery. |
| Pricing model | Each replica is billed as a DB instance, plus cross-Region data transfer. | Replicas are billed as separate instances. |
| Docs | Amazon RDS read replicas docs | Cloud SQL for PostgreSQL docs Cloud SQL for MySQL docs |
| Pricing page | Amazon RDS read replicas pricing | Cloud SQL for PostgreSQL pricing Cloud SQL for MySQL pricing |
Key differences
- AlloyDB uses read pool instances that share storage, closer to Aurora replicas.
Pricing summary
Pricing models only. No prices are quoted because they change by region and over time.
- AWS
- Each replica is billed as a DB instance, plus cross-Region data transfer. Amazon RDS read replicas pricing →
- GCP
- Replicas are billed as separate instances. Cloud SQL for PostgreSQL pricing → Cloud SQL for MySQL pricing →
And on Azure?
Direct match Azure's equivalent is Read replicas (PostgreSQL, MySQL). AWS vs Azure comparison →
FAQ
What is the Google Cloud equivalent of Amazon RDS read replicas?
RDS read replicas map to Cloud SQL read replicas, in-region, cross-region, or cascading.
How does pricing compare between Amazon RDS read replicas and Cloud SQL for PostgreSQL and Cloud SQL for MySQL?
AWS: Each replica is billed as a DB instance, plus cross-Region data transfer. Google Cloud: Replicas are billed as separate instances. Check the official pricing pages for current rates.
What is the Azure equivalent?
Read replicas (PostgreSQL, MySQL) (direct match). RDS read replicas map to read replicas in Azure Database for PostgreSQL and MySQL.