Q65 — AWS DVA-C02 Ch.1
Question 65 of 100 | ← Chapter 1
Business demand has increased, and the application is experiencing performance issues. This increased demand involves retrieving read-only historical records from an Amazon RDS–hosted database that features custom views and queries. Developers must resolve the performance issue without modifying the database schema. Which solution minimizes performance impact and reduces management overhead?
- A. Deploy Amazon DynamoDB, migrate all data, and point the application to DynamoDB.
- B. Deploy Amazon ElastiCache for Redis and cache application data. ✓
- C. Deploy Memcached on Amazon EC2 and cache application data.
- D. Deploy Amazon DynamoDB Accelerator (DAX) on Amazon RDS to improve caching performance.
Correct Answer: B. Deploy Amazon ElastiCache for Redis and cache application data.
Explanation
In this scenario, the goal is to improve read performance for historical records retrieved from an Amazon RDS–hosted database without changing the database schema and while minimizing management overhead. Option A requires migrating all data to DynamoDB, which entails schema changes and migration effort—thus not optimal. Option C deploys Memcached on EC2, but incurs higher management complexity and overhead compared to AWS-managed ElastiCache. Option D incorrectly references DAX, which is designed exclusively for DynamoDB and is incompatible with RDS. Option B uses AWS-managed Amazon ElastiCache for Redis, which significantly improves read performance, offloads the database, and imposes minimal operational overhead—making it the best choice. 【Lantern Certification: swufelp1999】