Amazon Aurora / Amazon RDS
High-performance distributed relational database engine with 6-way multi-AZ replication and Serverless v2.
High-performance distributed relational database engine with 6-way multi-AZ replication and Serverless v2.
Coming from Google Cloud?
Both offer managed MySQL and PostgreSQL with enterprise high availability, but Aurora decouples compute and storage across a custom 6-way multi-AZ storage fabric similar to Google Cloud AlloyDB.
- Fully managed MySQL and PostgreSQL compatibility with automated backups and point-in-time recovery.
- High availability multi-zone failover and horizontal read replicas.
- IAM database authentication and integration with cloud secret managers.
- Architecture: Standard Cloud SQL uses persistent disk replication; Aurora uses a custom distributed log-structured storage fleet with 4-of-6 write quorums.
- Replicas: Aurora read replicas share the same physical storage volume (<20ms lag); Cloud SQL replicas process WAL logs independently.
- Serverless: Aurora Serverless v2 scales in fine-grained 0.5 ACU increments; Cloud SQL requires vertical VM resizing.
What is Amazon Aurora / Amazon RDS?
Amazon Aurora is a MySQL- and PostgreSQL-compatible relational database built for the cloud that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. It features a distributed, log-structured, SSD-backed storage architecture that decouples compute from storage, automatically replicates data 6 ways across 3 Availability Zones, and scales storage up to 128 TiB with zero downtime.
Decision Guide: When to Choose This Service
Use Amazon Aurora for enterprise transactional OLTP workloads, complex SQL queries, multi-region disaster recovery, and applications requiring MySQL/PostgreSQL compatibility with up to 5x throughput of standard engines.
Do NOT use Amazon Aurora for massive petabyte-scale data warehouse analytics (use Amazon Redshift) or simple high-throughput key-value access where millisecond NoSQL suffices (use DynamoDB).
Core Architectural Pillars
Single virtualized storage volume auto-scaling up to 128 TiB shared by primary writer and up to 15 read replicas.
Replicates 6 copies across 3 AZs; tolerates loss of an entire AZ plus an additional storage node without write disruption.
Instant scaling in fine-grained 0.5 ACU increments (1 GB RAM per 0.5 ACU) without dropping connections.
Storage-level replication to secondary regions with <1s lag and sub-minute disaster recovery.
Zero-copy, copy-on-write database clones created in seconds for testing and CI/CD.