AWS Certified SysOps Administrator – Associate (legacy) — Question 41
A SysOps Administrator runs a web application that is using a microservices approach whereby different responsibilities of the application have been divided in a separate microservice running on a different Amazon EC2 instance. The Administrator has been tasked with reconfiguring the infrastructure to support this approach.
How can the Administrator accomplish this with the LEAST administrative overhead?
Answer options
- A. Use Amazon CloudFront to log the URL and forward the request.
- B. Use Amazon CloudFront to rewrite the header based on the microservice and forward the request.
- C. Use an Application Load Balancer (ALB) and do path-based routing.
- D. Use a Network Load Balancer (NLB) and do path-based routing.
Correct answer: C
Explanation
The correct answer is C because an Application Load Balancer (ALB) is specifically designed for routing HTTP/HTTPS traffic and can efficiently perform path-based routing to different microservices. Options A and B do not provide the necessary routing capabilities, and while D offers path-based routing, a Network Load Balancer (NLB) is optimized for TCP traffic and lacks the application-level features that an ALB provides.