New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAP-C02 Exam - Topic 9 Question 29 Discussion

Actual exam question for Amazon's SAP-C02 exam
Question #: 29
Topic #: 9
[All SAP-C02 Questions]

A public retail web application uses an Application Load Balancer (ALB) in front of Amazon EC2 instances running across multiple Availability Zones (AZs) in a Region backed by an Amazon RDS MySQL Multi-AZ deployment. Target group health checks are configured to use HTTP and pointed at the product catalog page. Auto Scaling is configured to maintain the web fleet size based on the ALB health check.

Recently, the application experienced an outage. Auto Scaling continuously replaced the instances during the outage. A subsequent investigation determined that the web server metrics were within the normal range, but the database tier was experiencing high toad, resulting in severely elevated query response times.

Which of the following changes together would remediate these issues while improving monitoring capabilities for the availability and functionality of the entire application stack for future growth? (Select TWO.)

Show Suggested Answer Hide Answer
Suggested Answer: A, E

Configuring read replicas for Amazon RDS MySQL and using the single reader endpoint in the web application can significantly reduce the load on the backend database tier, improving overall application performance. Additionally, implementing an Amazon ElastiCache cluster between the web application and RDS MySQL instances can further reduce database load by caching frequently accessed data, thereby enhancing the application's resilience and scalability. These changes address the root cause of the outage by alleviating the database tier's high load and preventing similar issues in the future.


Contribute your Thoughts:

0/2000 characters
Matthew
3 months ago
E seems like a good option to ease the DB load too.
upvoted 0 times
...
Lorrine
3 months ago
Definitely need those CloudWatch alarms for better monitoring!
upvoted 0 times
...
Dustin
3 months ago
Wait, why not just use a caching layer instead?
upvoted 0 times
...
Terrilyn
4 months ago
I disagree, the health check should focus on the actual product page.
upvoted 0 times
...
Jennifer
4 months ago
A read replica setup sounds like a solid plan!
upvoted 0 times
...
Yoko
4 months ago
I think we talked about using CloudWatch alarms for RDS, so option D might be a good idea too. It could help in managing high-load situations effectively.
upvoted 0 times
...
Jose
4 months ago
I feel like option E could also help with performance, but I’m not sure if it directly addresses the monitoring aspect we need to improve.
upvoted 0 times
...
Gianna
4 months ago
I'm not entirely sure about the health checks. I think we practiced something similar, but I'm confused if TCP checks are better than HTTP checks for monitoring.
upvoted 0 times
...
Sheridan
5 months ago
I remember we discussed the importance of read replicas in our study group. Option A seems like a solid choice to reduce the load on the database.
upvoted 0 times
...
Sage
5 months ago
I'm leaning towards the options that involve adding caching and reducing the load on the database. The RDS recovery alarm could also be a helpful addition.
upvoted 0 times
...
Vernice
5 months ago
Configuring the health checks to evaluate the full application functionality, including the product page, and setting up CloudWatch alarms sounds like a smart approach to improve monitoring and visibility.
upvoted 0 times
...
Rozella
5 months ago
Okay, I think I've got a good handle on this. Configuring read replicas and using the single reader endpoint seems like a solid way to reduce the load on the database tier.
upvoted 0 times
...
Ammie
5 months ago
Hmm, I'm a bit confused by the details here. I'll need to re-read the question and think through the different components of the application stack.
upvoted 0 times
...
Tandra
5 months ago
This looks like a tricky question. I'll need to carefully consider the different options to determine the best solution.
upvoted 0 times
...
Detra
5 months ago
The question mentions adjusting the configuration to address the "most worrying route." I'd try to identify what that specific route is and then determine the best way to influence the path selection.
upvoted 0 times
...
Billi
5 months ago
Hmm, this is a tricky one. The ISTQB and IQBBA frameworks cover related but distinct areas, so I'll need to think through how the testing and business analysis activities might interact. I'll make sure to read the answer options closely.
upvoted 0 times
...
Twila
5 months ago
I remember practicing a question like this, and I think Content Provider helps manage data sharing while keeping it secure.
upvoted 0 times
...
Carline
2 years ago
So, a good combo could be A) for reducing load and B) for improved monitoring. Makes sense!
upvoted 0 times
...
Dottie
2 years ago
I like B) better. HTML page health checks won’t help diagnose deeper issues. Route 53 health checks on the product page and CloudWatch alarms sound more thorough.
upvoted 0 times
...
Eladia
2 years ago
Agreed, but it might be good to also monitor the entire application stack. Let’s consider options B and C for better monitoring.
upvoted 0 times
...
Alpha
2 years ago
True. Configuring read replicas for RDS MySQL could reduce load. A) seems like a good option.
upvoted 0 times
...
Dottie
2 years ago
Yeah, the outage issue points to the database tier being overloaded.
upvoted 0 times
...
Carline
2 years ago
I think it's tricky to figure out which options to choose for the exam question.
upvoted 0 times
...

Save Cancel