Relational Database, MySQL, PostgreSQL
Scope = AZ based, needs 3 subnets during creation.
Global Database = Global, available across regions
Auto-scaling upto 128 TB/db instance. Fault tolerant, Cross-AZ replication Self healing = divides data into 10GB chunk and each chuck is replicated 6 times, including across 3 AZ, can handle loss of 2 copies of data w/o affecting write ability, and 3 copies without affecting read ability. Continuous backups to S3 upto 15 low-latency read replicas
Migration = mysqldump, mysqlimport utilities, RDS snapshot
I/O Optimized = for high I/O apps that need predictable performance higher than what Standard offers
Types - open source MySQL compatible, PostgreSQL
Replicas = read replicas within same region. Limit 15. Replicas for MySQL = cross region read replicas using MySQL binlog-based replication engine. Limit 5.
RDS Proxy to reduce number of connections that are opened to the database.
IAM authentication? Supported for Aurora MySql and PostgrSql. Use when the application makes fewer than 200 connections per second. Generate authentication token using DB cluster endpoint, custom domain does not work.
Babelfish = Aurora PostgreSQL now understands T-SQL, Microsoft SQL Server’s proprietary SQL dialect,