
Explanation:
Correct Answer: A
Why Network Load Balancer (NLB) is the right choice:
TCP Protocol Support: NLB operates at Layer 4 (transport layer) and is specifically designed to handle TCP, UDP, and TLS traffic. This makes it ideal for TCP-based applications.
High Performance Requirements: The question states the application needs to handle 3 million requests per second with low latency. NLB is designed for extreme performance:
Non-Standard TCP Port: NLB can be configured to listen on any TCP port, including non-standard ports, which matches the requirement.
Public Accessibility: NLB can be deployed as an internet-facing load balancer, making it publicly accessible.
Why other options are incorrect:
B. Application Load Balancer (ALB):
C. Amazon CloudFront with ALB origin:
D. API Gateway with Lambda:
Key AWS Service Characteristics:
For migrating a high-performance TCP application with specific port requirements, NLB provides the most direct and performant solution.
Ultimate access to all questions.
Boost Your Career 🚀
A company is planning to migrate a TCP-based application into the company's VPC. The application is publicly accessible on a nonstandard TCP port through a hardware appliance in the company's data center. This public endpoint can process up to 3 million requests per second with low latency. The company requires the same level of performance for the new public endpoint in AWS.
What should a solutions architect recommend to meet this requirement?
A
Deploy a Network Load Balancer (NLB). Configure the NLB to be publicly accessible over the TCP port that the application requires.
B
Deploy an Application Load Balancer (ALB). Configure the ALB to be publicly accessible over the TCP port that the application requires.
C
Deploy an Amazon CloudFront distribution that listens on the TCP port that the application requires. Use an Application Load Balancer as the origin.
D
Deploy an Amazon API Gateway API that is configured with the TCP port that the application requires. Configure AWS Lambda functions with provisioned concurrency to process the requests.
No comments yet.