aws cloud rdbms serverless sql
Fully managed Postgres or MySQL database by AWS. Combines the speed and availability of high end database with the simplicity and cost-effectiveness of opensource databases
- High performance and scalability
- Aurora Replicas
- MySQL Read Replicas
- Global Database
- Multi-Master
- Serverless

Aurora Scaling
Starts with 10GG of Storage, and scale in 10GB increments upto 64TB
Storage is auto-scaling
Computing resource can scale all the way upto 32 vCPUs and 244Gb of memory
Aurora-Availability
A minimum of 3-availability zones each contain 2 copies of your database.
so 6 copies are created. (2 copies in each availability zones)
Aurora-Fault Tolerance and Durability
Aurora Backup and Fail-over are handled automatically Snapshots of Data can be shared with other AWS accounts
Storage is self-healing, in that data blocks and disks are continuously scanned for errors and repaired automatically.

Aurora Cross region Replica

Aurora Global Database

Aurora Multi-Master

Aurora Serverless
Aurora Serverless is a good alternative to a traditional on demand database servers and could be used to:
• Infrequently used applications
• New applications
• Variable workloads
• Unpredictable workloads
• Development and test databases
• Multi-tenant applications

Aurora-Replicas
There are 2 types of replicas available:

Aurora-Serverless
Aurora except the database will automatically startup, shut-down, and scale capacity up or down based on your application’s needs
Apps used a few times several times per day or week.. eg. low accessed databases.
pay for database storage and the database capacity and I/O your database consumes while it is active
