
Answer-first summary for fast verification
Answer: Amazon EC2 Auto Scaling
## Explanation Amazon EC2 Auto Scaling is the correct choice because: - **Steady and predictable performance**: Auto Scaling helps maintain a consistent number of instances to handle the load, ensuring predictable performance - **Lowest possible cost**: Auto Scaling automatically launches and terminates instances based on demand, helping optimize costs by only running the necessary resources - **Scale resources**: Auto Scaling dynamically adjusts the number of EC2 instances in response to changing demand, ensuring the right resources are available at the right time ### Why not the other options: - **Amazon CloudWatch**: A monitoring service that provides metrics and logs, but doesn't directly scale resources - **Application Load Balancer**: Distributes traffic across multiple targets but doesn't automatically scale the underlying compute resources - **AWS Batch**: A batch computing service for running batch jobs, not designed for steady web application performance Auto Scaling works by monitoring your applications and automatically adjusting capacity to maintain steady, predictable performance at the lowest possible cost.
Author: Ritesh Yadav
Ultimate access to all questions.
No comments yet.
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