exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 471 discussion

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.
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 3 years, 8 months ago
Answer should be (A), since we are required to be able to handle 3 million request per second. A NLB is able to handle up to tens of millions of requests per second, while providing high performance and low latency. https://aws.amazon.com/blogs/aws/new-network-load-balancer-effortless-scaling-to-millions-of-requests-per-second/
upvoted 45 times
...
byhyey
Highly Voted 3 years, 8 months ago
Looks to be A to me: https://aws.amazon.com/elasticloadbalancing/network-load-balancer Network Load Balancer operates at the connection level (Layer 4), routing connections to targets (Amazon EC2 instances, microservices, and containers) within Amazon VPC, based on IP protocol data. Ideal for load balancing of both TCP and UDP traffic, Network Load Balancer is capable of handling millions of requests per second while maintaining ultra-low latencies. Network Load Balancer is optimized to handle sudden and volatile traffic patterns while using a single static IP address per Availability Zone. It is integrated with other popular AWS services such as Auto Scaling, Amazon EC2 Container Service (ECS), Amazon CloudFormation, and AWS Certificate Manager (ACM).
upvoted 11 times
...
zanilicious
Most Recent 2 years, 10 months ago
AAAAAAAAA
upvoted 1 times
...
queen101
2 years, 10 months ago
AAAAAAAAAAAAAAAAAA
upvoted 1 times
...
Alfene
2 years, 10 months ago
Selected Answer: A
Answer should be A
upvoted 1 times
...
marklovesaws143
2 years, 10 months ago
Selected Answer: A
AAAAAAAAAAAAA
upvoted 1 times
...
muhammadanser
2 years, 10 months ago
Selected Answer: A
Answer should be (A)
upvoted 1 times
...
slcheng
2 years, 11 months ago
Selected Answer: A
Agreed with A. Need NLB to handle million request per second.
upvoted 1 times
...
etheng1970
2 years, 11 months ago
Selected Answer: A
A -> Correct B -> Wrong, ALB dont support TCP C-> Wong, CloudFront supports HTTP, HTTPS, and Websockets as distribution protocols. Dont' Support TCP D -> Wrong, Amazon API Gateway AP, can only support 1000 request per second.
upvoted 9 times
...
chlhugo
2 years, 11 months ago
Definitely A, TCP/UDP -> Network Load Balancer
upvoted 2 times
...
zik87
3 years, 3 months ago
Cannot be D because API Gateway has a limit of 10000 request per second
upvoted 3 times
...
Rightsaidfred
3 years, 3 months ago
Network Load Balancer is for TCP so it is option A
upvoted 1 times
...
sayed
3 years, 4 months ago
Selected Answer: A
TCP & milliseconds means NLB
upvoted 3 times
...
Robert_B
3 years, 4 months ago
Selected Answer: A
NLB is fast and can handle UDP/TCP. Question tricks you into the unsupported port, but that is on-prem situation, not the case for AWS. ALB behind, even with CloudFront will not be able to support the no of requests/second.
upvoted 3 times
...
Mindfreak
3 years, 4 months ago
Selected Answer: A
ALB doesn't support TCP and have more latency than 3 MS.
upvoted 1 times
...
weilun_tann
3 years, 5 months ago
Selected Answer: A
A. Deploy a Network Load Balancer (NLB). Configure the NLB to be publicly accessible over the TCP port that the application requires. - Correct. B. Deploy an Application Load Balancer (ALB). Configure the ALB to be publicly accessible over the TCP port that the application requires. - Wrong. "TCP-based application" - this is Layer 4 of the OSI model, we can eliminate ALBs. Only NLBs will be able to route L4 TCP traffic. C. Deploy an Amazon CloudFront distribution that listens on the TCP port that the application requires. Use an Application Load Balancer as the origin. - Wrong. "TCP-based application" - this is Layer 4 of the OSI model, we can eliminate ALBs. Only NLBs will be able to route L4 TCP traffic. 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. - Wrong. API Gateway has default throttling of 10K RPS (https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html). We need 3M RPS
upvoted 8 times
...
keeplearning_rahul
3 years, 5 months ago
Selected Answer: A
A is correct
upvoted 2 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 ...