Amazon RDS Flashcards

(30 cards)

1
Q

What is Amazon RDS?

A

Amazon RDS is a managed relational database service that automates provisioning, patching, backups, scaling, and high availability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What database engines does Amazon RDS support?

A

Amazon Aurora
MySQL
PostgreSQ
MariaDB
Oracle Database
Microsoft SQL Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are key benefits of RDS?

A

Automated backups
Automated patching;
Multi-AZ for high availability
Read replicas
Monitoring via CloudWatch
Encryption at rest and in transit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Multi-AZ in RDS?

A

A high-availability deployment option that creates a synchronous standby in another Availability Zone for automatic failover.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Does Multi-AZ improve read performance?

A

No. Multi-AZ is for high availability, not read scaling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Read Replicas used for?

A

Read scaling
Reporting workloads
Disaster recovery
Cross-region replication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can Read Replicas be promoted?

A

Yes. They can be promoted to standalone DB instances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Difference between Multi-AZ and Read Replica?

A

Multi-AZ → HA (synchronous replication)
Read Replica → Read scaling (asynchronous replication)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Vertical Scaling in RDS?

A

Increasing instance size (CPU/RAM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Horizontal Scaling in RDS?

A

Adding Read Replicas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which RDS engine supports automatic storage scaling?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are Automated Backups?

A

Daily full backups + transaction logs for point-in-time recovery (PITR).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Default backup retention period for RDS?

A

7 days (configurable up to 35 days).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are DB Snapshots?

A

Manual backups retained until deleted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Can you restore RDS to a specific second?

A

Yes, using Point-In-Time Recovery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How is RDS secured at the network level?

A

VPC
Security Groups
NACLs

17
Q

How do you encrypt RDS at rest?

A

Using AWS KMS keys.

18
Q

What happens if you enable encryption after DB creation?

A

You must take a snapshot and restore into a new encrypted instance.

19
Q

How is data encrypted in transit?

A

Using SSL/TLS connections.

20
Q

What service monitors RDS metrics?

A

Amazon CloudWatch.

21
Q

What is Enhanced Monitoring?

A

Provides OS-level metrics.

22
Q

What is Performance Insights?

A

A tool to analyze database load and query performance.

23
Q

A production database must survive AZ failure automatically. What should you use?

A

Multi-AZ deployment.

24
Q

A reporting application is causing performance issues. What is the best solution?

A

Add a Read Replica.

25
You need cross-region disaster recovery. What should you configure?
Cross-region Read Replica.
26
You need a database that scales reads to 15 replicas automatically.
Aurora (supports up to 15 read replicas).
27
What makes Aurora more performant than standard MySQL/Postgres?
Distributed storage across 3 AZs, 6 copies of data.
28
How can you reduce RDS costs for dev/test?
Stop instances (non-production) Use smaller instance types Use Single-AZ Use Reserved Instances
29
How to manage RDS DB connections efficiently?
Use RDS Proxy
30
What is RDS Proxy benefit?
Connection pooling