
Answer-first summary for fast verification
Answer: Amazon EC2 Auto Scaling
## Explanation **Amazon EC2 Auto Scaling** is the correct answer because: - **Steady and predictable performance**: Auto Scaling helps maintain a consistent number of instances to handle the workload, ensuring performance remains stable - **Lowest possible cost**: Auto Scaling automatically adds instances during high demand and removes them during low demand, optimizing costs by only paying for what you need - **Scale resources at the right time**: Auto Scaling dynamically adjusts capacity based on demand, ensuring the right resources are available when needed **Why other options are incorrect**: - **Amazon CloudWatch**: A monitoring service that provides metrics and logs, but doesn't directly scale resources - **Application Load Balancer**: Distributes traffic across instances but doesn't automatically scale the number of instances - **AWS Batch**: A batch computing service for running batch jobs, not designed for steady web application performance Auto Scaling is specifically designed to meet the requirements of maintaining performance while optimizing costs through automatic scaling.
Author: Ritesh Yadav
Ultimate access to all questions.
A company needs steady and predictable performance from its Amazon EC2 instances at the lowest possible cost. The company also needs the ability to scale resources to ensure that it has the right resources available at the right time. Which AWS service or resource will meet these requirements?
A
Amazon CloudWatch
B
Application Load Balancer
C
AWS Batch
D
Amazon EC2 Auto Scaling
No comments yet.