What is Amazon RDS?
Amazon RDS is a managed relational database service that automates provisioning, patching, backups, scaling, and high availability.
What database engines does Amazon RDS support?
Amazon Aurora
MySQL
PostgreSQ
MariaDB
Oracle Database
Microsoft SQL Server
What are key benefits of RDS?
Automated backups
Automated patching;
Multi-AZ for high availability
Read replicas
Monitoring via CloudWatch
Encryption at rest and in transit
What is Multi-AZ in RDS?
A high-availability deployment option that creates a synchronous standby in another Availability Zone for automatic failover.
Does Multi-AZ improve read performance?
No. Multi-AZ is for high availability, not read scaling.
What are Read Replicas used for?
Read scaling
Reporting workloads
Disaster recovery
Cross-region replication
Can Read Replicas be promoted?
Yes. They can be promoted to standalone DB instances.
Difference between Multi-AZ and Read Replica?
Multi-AZ → HA (synchronous replication)
Read Replica → Read scaling (asynchronous replication)
What is Vertical Scaling in RDS?
Increasing instance size (CPU/RAM).
What is Horizontal Scaling in RDS?
Adding Read Replicas.
Which RDS engine supports automatic storage scaling?
Most modern RDS engines support storage autoscaling such as :
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgresSQL
Amazon RDS for SQL Server
Amazon RDS for for Oracle
What are Automated Backups?
Daily full backups + transaction logs for point-in-time recovery (PITR).
Default backup retention period for RDS?
7 days (configurable up to 35 days).
What are DB Snapshots?
Manual backups retained until deleted.
Can you restore RDS to a specific second?
Yes, using Point-In-Time Recovery.
How is RDS secured at the network level?
VPC
Security Groups
NACLs
How do you encrypt RDS at rest?
Using AWS KMS keys.
What happens if you enable encryption after DB creation?
You must take a snapshot and restore into a new encrypted instance.
How is data encrypted in transit?
Using SSL/TLS connections.
What service monitors RDS metrics?
Amazon CloudWatch.
What is Enhanced Monitoring?
Provides OS-level metrics.
What is Performance Insights?
A tool to analyze database load and query performance.
A production database must survive AZ failure automatically. What should you use?
Multi-AZ deployment.
A reporting application is causing performance issues. What is the best solution?
Add a Read Replica.