exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 444 discussion

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 load, 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? (Choose two.)

  • A. Configure read replicas for Amazon RDS MySQL and use the single reader endpoint in the web application to reduce the load on the backend database tier.
  • B. Configure the target group health check to point at a simple HTML page instead of a product catalog page and the Amazon Route 53 health check against the product page to evaluate full application functionality. Configure Amazon CloudWatch alarms to notify administrators when the site fails.
  • C. Configure the target group health check to use a TCP check of the Amazon EC2 web server and the Amazon Route 53 health check against the product page to evaluate full application functionality. Configure Amazon CloudWatch alarms to notify administrators when the site fails.
  • D. Configure an Amazon CloudWatch alarm for Amazon RDS with an action to recover a high-load, impaired RDS instance in the database tier.
  • E. Configure an Amazon ElastiCache cluster and place it between the web application and RDS MySQL instances to reduce the load on the backend database tier.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
pangchn
Highly Voted 1 year ago
Selected Answer: BE
My answer is a bit difference. It doesn't mentioned read-only scnerio so read replica in A may not able to help compare B and C, both pro and con. I lean to B from both the real world and in this particual question to bypass the database
upvoted 9 times
...
Capt_Leonidas
Highly Voted 1 year ago
Selected Answer: BE
https://www.examtopics.com/discussions/amazon/view/46826-exam-aws-certified-solutions-architect-professional-topic-1/
upvoted 8 times
...
vip2
Most Recent 10 months ago
Selected Answer: BE
B and E works as expection. Due to web app is normal, A and C can not help CloudWatch alarm can not support so complicated action
upvoted 1 times
...
michele_scar
11 months ago
Selected Answer: BE
When you talking about a product catalog page, you need to cache information (text, images) to leverage the load on the data tier. ElastiCache is the solution (or a CDN).
upvoted 2 times
...
9f02c8d
11 months, 1 week ago
A & E is correct answer as the monitoring aspect is not part of the problem statement
upvoted 1 times
...
red_panda
11 months, 3 weeks ago
Selected Answer: AB
A and B are my answers. A instead of E only because we have no tips that indicate the necessity to have a caching systems. For example, it say "high load on database", but nothing about same record read more more time. So for me A and B
upvoted 3 times
...
seetpt
1 year ago
Selected Answer: BE
BE for me
upvoted 3 times
...
titi_r
1 year ago
Selected Answer: BE
B and E.
upvoted 4 times
...
w3ap0nx
1 year ago
Selected Answer: BE
"for future growth" -> E (cache in front of the DB)
upvoted 5 times
...
ovladan
1 year ago
Selected Answer: BE B: Will improve web app D: Will improve database high load issue and query response times.
upvoted 4 times
...
VerRi
1 year, 1 month ago
Selected Answer: AB
TCP check is like a heartbeat check, too rough.
upvoted 2 times
...
failexamonly
1 year, 1 month ago
Selected Answer: AC
read replica to reduce load. tcp check to see if ec2 is reachable
upvoted 2 times
...
AWSPro1234
1 year, 1 month ago
I agree with A and B .
upvoted 2 times
...
Russs99
1 year, 1 month ago
Selected Answer: A
A and B are my picks
upvoted 3 times
...
Dgix
1 year, 1 month ago
By the way, ExamTopics, we get a 503 when submitting voting comments. Please change my previous submission to that type, specifying A and C.
upvoted 1 times
...
Dgix
1 year, 1 month ago
First of all: the instances are terminated because the load on the DB is too high. A: Best way to reduce the load on the DB. It doesn't notify admins, though, which means we then need either B or C (D and E do not notify admins). B: Health checks do not burden the site as they are done relatively seldom, so trying to reduce load by using a page that's lighter on the DB is not very relevant. Notifies admins. C: TCP checks are lighter on the load than HTTP checks, which means the already slight overhead for health checks is reduced further than in B. Notifies admins. This is preferable to B, but both feel inconsequential. D: Recovery actions in this situation are out of scope. This alternative is there to confuse. E: An alternative to A, but it has operational overhead in that the application must be changed to use the cache. A is more straightforward. Thus A and C.
upvoted 2 times
...
djangoUnchained
1 year, 1 month ago
Selected Answer: AB
B. Health check is failing because the application cannot read from the DB, event though the EC2 instance is fine. As a result the ALB is terminating the EC2 instance unnecessarily.
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago