A company launched a new application that runs on multiple Amazon EC2 instances across two Availability Zones. End users communicate with the application over TCP. The application must be highly available and automatically scale as user load increases. Which combination of steps will meet these requirements MOST cost-effectively? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Add a Network Load Balancer in front of the EC2 instances., Configure an Auto Scaling group for the EC2 instances..
Why this is the answer
Adding a Network Load Balancer (NLB) is correct because it operates at Layer 4 (TCP/UDP), making it suitable for TCP-based applications and offering high performance with static IP addresses. Configuring an Auto Scaling group (ASG) is also correct as it automatically adjusts the number of EC2 instances based on demand, ensuring high availability and scalability while optimizing costs by only running necessary instances. An Application Load Balancer (ALB) is incorrect because it operates at Layer 7 (HTTP/HTTPS) and is not the most efficient choice for a purely TCP application, although it could technically work. Manually adding instances is incorrect as it does not provide automatic scalability or high availability. A Gateway
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed