Amazon RDS & Aurora Flashcards
What does RDS stand for?
Relational database service
What language does RDS use?
SQL
Which databases are offered in RDS?
Postgres SQL, MySQL, MariaDB, Oracle, Microsoft SQL, Aurora
True or False: RDS is a managed service?
True
True or False: RDS performs backups automatically and keeps them forever.
RDS does perform automated backups, but they are not kept indefinitely.
Can you make copies of snapshots cross-region?
Yes
Where can you perform monitoring of your RDS instance?
CloudWatch
True or False: RDS does not support multi-AZ deployments
False
When you deploy an RDS instance, which items are you responsible for?
A. Manage Hardware
B. Manage Operating System
C. Manage DB Application
Amazon takes care of each one of these items for you when hosted on RDS.
If you host your database on an EC2 instance, then you would be responsible for all of these items.
What are some of the advantages using RDS over hosting your database on an EC2 instance?
Hint: What is AWS looking for here?
- Automated provisioning, OS patching
- Continuous backups
- Restore to specific timestamp
- Monitoring Dashboards
- Read replicas for improved read performance
- Multi-AZ for disaster recovery
- Maintenance windows, chosen by you, where AWS does the maintenance automatically.
- Scaling, both vertical and horizontal
- Storage backed by EBS (gp2 or io 1)
True or False: You can SSH into your underlying DB instance?
False
When you create an RDS instance, what selections can you make to reduce the cost?
- Instance Type
- Database Engine type
- DB instance class (how much CPU, memory, IO)
- Reserved instance, deep discounts for 1 or 3 year contracts.
What is the difference between on-demand and reserved pay models?
On-Demand is a pay for compute capacity per hour, paying at the standard or contract rate.
Reserved offers deep discounts if you sign a 1 or 3 year contract for your database instance
How does RDS use storage?
EBS storage for OS, backups, snapshots exported to S3
True or False: When using RDS, you are billed per 1000 requests?
False, it is billed per million requests