AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A web platform is on the brink of full deployment, expected to experience fluctuating traffic patterns with surge potential during promotional campaigns. Hosted on a cluster of virtual servers across multiple data centers, what would be the best service to evenly distribute incoming network traffic among this cluster and allow for dynamic scaling in line with the traffic variances?
Application Load Balancer combined with Auto Scaling groups
An array of connected Elastic Cache instances
Content Delivery Network on the edge locations
Dedicated connection for hybrid infrastructure to the cloud
A Domain Name Management and traffic routing service
The right choice here is the Application Load Balancer combined with an Auto Scaling group. The Application Load Balancer excels at managing inbound HTTP/HTTPS traffic, directing it across multiple destinations, such as EC2 instances, containers, IP addresses, and Lambda functions, which allows for fine-grained control, especially with HTTP/S requests. When paired with an Auto Scaling group, it facilitates adjustment to the cyclicality of web traffic by scaling the virtual servers' capacity up or down. The Network Load Balancer, though suitable for handling extreme performance requirements, doesn't pair intrinsically with virtual server scaling strategies. The CloudFront service is primarily a content distribution network to cache content closer to users globally, rather than for scaling server response to direct web traffic. Direct Connect is a service to establish a private connection from a private network to the cloud, and Route 53 is a Domain Name System web service that is unrelated to traffic distribution amongst servers. The use of a Spot Fleet could optimize costs when acquiring compute capacity but does not inherently address traffic distribution or scaling.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.