exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 917 discussion

Exam question from Amazon's AWS-SysOps
Question #: 917
Topic #: 1
[All AWS-SysOps Questions]

A SysOps administrator has set up a new public Application Load Balancer (ALB) in front of a pair of private web servers in multiple Availability Zones. After deploying an updated AWS CloudFormation template with many changes, user traffic now goes to one web server only.
What is the MOST likely reason that the traffic is not being balanced between both servers?

  • A. The faulty server is returning HTTP 200 codes and has been removed.
  • B. Sticky sessions have been disabled in the ALB for the working server.
  • C. The ALB is using a custom ping path that is not found on the faulty server.
  • D. The web clients are using HTTP/2, which is terminated at the ALB.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
Hizumi
Highly Voted 2 years, 6 months ago
After researching some bit, I believe the answer to be C based on this article: https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-troubleshooting.html Where it's possible that the custom ping path does not exist for one the web servers
upvoted 6 times
...
albert_kuo
Most Recent 9 months, 1 week ago
Selected Answer: C
In this scenario, the CloudFormation template has many changes, and it's possible that one of the changes affected the health checks or the custom ping path that the ALB is using. If the ALB is configured to use a custom ping path (e.g., "/ping") for its health checks, and that custom path is not present on the faulty server, the ALB will consider the faulty server as unhealthy, and it will stop directing traffic to it.
upvoted 1 times
...
gulu73
1 year, 2 months ago
Selected Answer: C
answer is C
upvoted 1 times
...
szl0144
2 years, 4 months ago
answer is C
upvoted 1 times
...
Cyril_the_Squirl
2 years, 5 months ago
A. 200 is a success code ---Wrong | B. Stickiness is an attribute of the ASG, not ELB ---Wrong | D. Step4 in creating ALB is "Configure Routing", by default specifies HTTP1, which uses HTTP/1.1 and supports both HTTP/1.1 and HTTP/2, you also have HTTP/2 option without gRPC-specific features. Lastly you have gRPC protocol which is supported when the user requests are in gRPC protocol format. ----In short D is Wrong. | Therefore C is left standing and MUST be correct. | Additionally...if your webserver health check tests reachability of /foobar.html and the webserver only has /fobar.html, if there's a typo or file/link not there, then yes the health test will fail even if your server is perfectly working.
upvoted 1 times
...
sapien45
2 years, 5 months ago
B it is. Create a target page for the health check and specify its path as the ping path.
upvoted 1 times
...
USR
2 years, 6 months ago
Answer is B
upvoted 1 times
...
qurren
2 years, 7 months ago
I think it should be C. A is not correct, 200 is the success code, not failure code///
upvoted 3 times
wahlbergusa
2 years, 6 months ago
+1. Should be C. B cannot be the answer as Sticky sessions as it is configured at the Target Group level. Not per server.
upvoted 1 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