Amazon Aurora (original) (raw)

Last Updated : 3 Jun, 2026

Amazon Aurora is a fully managed relational database engine compatible with MySQL and PostgreSQL. It combines high-end commercial database performance with the simplicity and cost-effectiveness of open-source databases, delivering up to 5x MySQL and 3x PostgreSQL throughput through a cloud-native architecture that separates compute from storage.

failover_target

Aurora primary and replica architecture with automatic failover

Architecture

Unlike traditional databases that write to local EBS volumes, Aurora uses a log-structured distributed storage system independent of compute instances.

Cluster Architecture

An Aurora cluster consists of a writer instance, multiple reader instances, and a shared cluster volume spanning multiple Availability Zones.

Deployment Modes

Advanced Features

Aurora vs RDS (MySQL/PostgreSQL)

**Feature **Amazon Aurora **Standard RDS (MySQL/PostgreSQL)
**Performance Up to 5x faster (MySQL) / 3x faster (PostgreSQL) Standard engine performance
**Storage Scaling Auto-scales up to 128 TB Manual scaling up to 64 TB
**Replication Lag Sub-10ms (shared storage) Seconds to minutes (binlog replication)
**Failover Time Under 30 seconds 60-120 seconds
**Read Replicas Up to 15 Up to 5
**Cost Per Instance Hour ~20% higher Lower base cost

Aurora Pricing