RDS, Aurora & ElastiCache Flashcards
managed DB service for DB using SQL as a query language. Allows you to create databases in the cloud that are managed by AWS
Relational Database Service (RDS)
Using continuous backups to restore DB to a specific timestamp
Point in Time Restore
Used by RDS for improved read performance. Up to 15 Within AZ, Cross AZ or Cross Region
Read Replicas
Increase storage on your RDS DB instance dynamically, useful for applications with unpredictable workloads
RDS Storage Auto Scaling
Type of replication done on read replicas
Asynchronous
Only SQL statements allowed on read replicas
SELECT (read)
Type of replication done in RDS Multi AZ
Synchronous
Used for failover in case of loss of AZ, loss of
network, instance or storage failure
RDS Multi AZ
Can you access the underlying DB within RDS?
No
Does the RDS DB need to be stopped in order to migrate from a single AZ to Multi-AZ?
No
Managed Oracle and Microsoft SQL Server Database with OS and
database customization
RDS Custom
With RDS Custom can you access the underlying EC2 Instance?
Yes, using SSH or Session Manager
Highly Available “AWS cloud optimized” DB and claims 5x performance improvement over MySQL on RDS, over 3x the performance of Postgres on RDS
Aurora
Are Postgres and MySQL both supported as Aurora DB?
Yes
Amount of replicas Aurora can have
15