Cloud Equivalents

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.

Direct match Use it to: Offload reads, and keep a copy in another region that you can promote in a disaster.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Read replicas (in-region and cross-region): AWS vs Google Cloud side by side
AspectAmazon Web ServicesGoogle Cloud
ServiceAmazon RDS read replicasCloud SQL for PostgreSQL
Cloud SQL for MySQL
LifecycleGenerally availableGenerally available
Generally available
What it isAsynchronous 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 modelEach replica is billed as a DB instance, plus cross-Region data transfer.Replicas are billed as separate instances.
DocsAmazon RDS read replicas docsCloud SQL for PostgreSQL docs
Cloud SQL for MySQL docs
Pricing pageAmazon RDS read replicas pricingCloud 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.

Related AWS vs GCP comparisons

Official sources