BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam SAP-C02 Topic 10 Question 31 Discussion

Actual exam question for Amazon's SAP-C02 exam
Question #: 31
Topic #: 10
[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:

Nadine
5 months ago
Wait, did someone say 'Amazon Route S3'? I'm pretty sure that's not a thing, but I'd love to see someone try to configure a health check against it!
upvoted 0 times
...
Maricela
5 months ago
Option E with the Amazon Elastic Cache cluster could be a clever solution to reduce the load on the database. I'd be curious to see how that performs compared to the read replica approach.
upvoted 0 times
...
Deangelo
5 months ago
C seems like a good choice. Checking the web server directly and the full application functionality is important, and CloudWatch alarms will help us stay on top of any issues.
upvoted 0 times
Heike
4 months ago
Agreed. And having CloudWatch alarms in place will definitely help us catch any issues early on.
upvoted 0 times
...
Theron
4 months ago
I think C is a good option. Checking the web server directly is crucial for monitoring.
upvoted 0 times
...
Pamela
4 months ago
Yeah, monitoring the web server directly and setting up CloudWatch alarms is crucial for staying on top of any issues.
upvoted 0 times
...
Doyle
4 months ago
I agree, C seems like a solid option.
upvoted 0 times
...
Solange
5 months ago
Yeah, it's important to evaluate the full application functionality as well. C sounds like a solid choice.
upvoted 0 times
...
Winifred
5 months ago
I agree. And using CloudWatch alarms will definitely help us monitor any issues.
upvoted 0 times
...
Jamal
5 months ago
I think C is a good option. Checking the web server directly is crucial.
upvoted 0 times
...
...
Donte
6 months ago
Option A looks promising, but I wonder if read replicas alone will be enough to handle the high load on the database tier. We might need to consider additional measures to offload the database.
upvoted 0 times
Reuben
5 months ago
B: That's a good point. Adding an Amazon Elasticache cluster could definitely help with offloading the database.
upvoted 0 times
...
Frank
5 months ago
A: I think we should also consider option E to reduce the load on the backend database tier.
upvoted 0 times
...
...

Save Cancel