A company is creating new features for its ecommerce website. These features will use several microservices that are accessed through different paths. The microservices will run on Amazon Elastic Container Service (Amazon ECS). The company requires the use of HTTPS for all of its public websites. The application requires the customerβs source IP addresses. A network engineer must implement a load balancing strategy that meets these requirements. Which combination of actions should the network engineer take to accomplish this goal? (Choose two.)
- AUse a Network Load Balancer
- BRetrieve client IP addresses by using the X-Forwarded-For header (correct answer)
- CUse AWS App Mesh load balancing
- DRetrieve client IP addresses by using the X-IP-Source header
- EUse an Application Load Balancer. (correct answer)
Reveal answer & explanationHide answer
The correct answer is B, E. Option B: Retrieve client IP addresses by using the X-Forwarded-For header Option E: Use an Application Load Balancer.
Explanation
An Application Load Balancer distributes HTTP/HTTPS traffic and supports path/host routing. A load balancer distributes traffic across targets in multiple AZs for availability and scale.