- Amazon proprietary technology (NOT OPEN SOURCE)
- Aurora is "AWS Cloud optimized" It claims 5x performance over MYSQL on RDS and 3x performance over Postgres on RDS
- Aurora storage grows automatically
- Aurora can have up to 15 read replicas
- It is 20% more expensive than RDS. But it is efficient.
- Automatic failover
- Backup and Recovery
- Isolation and security
- Advanced Monitoring
- Routine Maintenance
- Backtrack: restore data at any point of time without using backups
- 6 copies of your data across 3 AZ (4/6 for writes, 3/6 for reads)
- Self-healing with peer-to-peer replication.
- Automated failover for master in less than 30 seconds
- One Aurora instance takes writes (master)
- Master + up to 15 Aurora Read Replicas serve reads
- Support cross-region replication
- Clients when they want to write data, establish a connection with the Writer Endpoint (points to the master) in the case of read data it points to the Reader Endpoint (points to the Load balancer for read instances)
- At-rest Encryption : When it first launched you may set encryption otherwise you need to take snapshot and you need to restore as encrypted
- In-flight Encryption : TLS ready by default
- IAM Authentication : IAM roles to connect databases
- Security Groups : Control network access to RDS and Aurora
- No SSH available except RDS Custom