A company is deploying a critical application by using Amazon RDS for MySQL. The application must be highly available and must recover automatically. The company needs to support interactive users (transactional queries) and batch reporting (analytical queries) with no more than a 4-hour lag. The analytical queries must not affect the performance of the transactional queries.
Key Requirements:
High availability and automatic recovery.
Separate transactional and analytical queries with minimal performance impact.
Allow up to a 4-hour lag for analytical queries.
Analysis of Options:
Option A:
Multi-AZ deployments provide high availability but do not include read replicas for separating transactional and analytical queries.
Analytical queries on the secondary DB instance would impact the transactional workload.
Incorrect Approach: Does not meet the requirement of query separation.
Option B:
Multi-AZ DB clusters provide high availability and include a reader endpoint. However, these are better suited for Aurora and not RDS for MySQL.
Incorrect Approach: Not applicable to standard RDS for MySQL.
Option C:
Multiple read replicas allow separation of transactional and analytical workloads.
Queries can be pointed to a replica in a different AZ, ensuring no impact on transactional queries.
Correct Approach: Meets all requirements with high availability and query separation.
Option D:
Creating nightly snapshots and read-only databases adds significant operational overhead and does not support the 4-hour lag requirement.
Incorrect Approach: Not practical for dynamic query separation.
AWS Solution Architect Reference:
Audria
2 months agoRebeca
2 months agoMarshall
2 months agoCherrie
3 months agoLenita
3 months agoMelodie
3 months agoSueann
3 months agoEleni
4 months agoDiane
4 months agoKizzy
4 months agoPamela
4 months agoPearly
4 months agoNatalya
4 months agoCarin
5 months agoAlline
12 months agoCorazon
11 months agoAracelis
11 months agoHubert
11 months agoJenelle
12 months agoCharlesetta
1 year agoAzalee
11 months agoVenita
12 months agoWillard
12 months agoDana
1 year agoKeena
1 year agoVeronika
1 year agoLynna
11 months agoWalker
12 months agoAlyce
12 months agoTheodora
1 year agoTiara
1 year agoShanice
1 year agoSusy
1 year agoMarjory
1 year agoGerardo
1 year agoStanton
1 year agoOlive
1 year agoDorthy
1 year agoBelen
1 year agoShanice
1 year ago