AWS Certified Solutions Architect – Associate (SAA-C02) — Question 232
A company has a hybrid application hosted on multiple on-premises servers with static IP addresses. There is already a VPN that provides connectivity between the VPC and the on-premises network. The company wants to distribute TCP traffic across the on-premises servers for internet users.
What should a solutions architect recommend to provide a highly available and scalable solution?
Answer options
- A. Launch an internet-facing Network Load Balancer (NLB) and register on-premises IP addresses with the NLB.
- B. Launch an internet-facing Application Load Balancer (ALB) and register on-premises IP addresses with the ALB.
- C. Launch an Amazon EC2 instance, attach an Elastic IP address, and distribute traffic to the on-premises servers.
- D. Launch an Amazon EC2 instance with public IP addresses in an Auto Scaling group and distribute traffic to the on-premises servers.
Correct answer: A
Explanation
The correct answer is A because a Network Load Balancer (NLB) is designed to handle TCP traffic and can efficiently distribute it across registered on-premises IP addresses. Option B, while also a load balancer, is more suited for HTTP/HTTPS traffic and would not be optimal for pure TCP distribution. Options C and D do not provide the necessary load balancing functionality and scalability that a dedicated load balancer offers.