SOA-C03 · Question #121
A company runs a web application on three Amazon EC2 instances behind an Application Load Balancer (ALB). The company notices that random periods of increased traffic cause a degradation in the…
The correct answer is C. Deploy the application to an Auto Scaling group of EC2 instances with a target tracking scaling. An Auto Scaling group (ASG) with a target tracking scaling policy automatically adjusts the number of EC2 instances based on real-time demand (for example, CPU utilization or request count). This allows the application to handle sudden, volatile traffic spikes seamlessly while…
Question
A company runs a web application on three Amazon EC2 instances behind an Application Load Balancer (ALB). The company notices that random periods of increased traffic cause a degradation in the application’s performance. A CloudOps engineer must scale the application to meet the increased traffic. Which solution meets these requirements?
Options
- ACreate an Amazon CloudWatch alarm to monitor application latency and increase the size of
- BCreate an Amazon EventBridge rule to monitor application latency and add an EC2 instance to
- CDeploy the application to an Auto Scaling group of EC2 instances with a target tracking scaling
- DDeploy the application to an Auto Scaling group of EC2 instances with a scheduled scaling policy.
How the community answered
(46 responses)- A7% (3)
- B2% (1)
- C80% (37)
- D11% (5)
Explanation
An Auto Scaling group (ASG) with a target tracking scaling policy automatically adjusts the number of EC2 instances based on real-time demand (for example, CPU utilization or request count). This allows the application to handle sudden, volatile traffic spikes seamlessly while maintaining performance. The Application Load Balancer (ALB) distributes traffic evenly among the instances in the ASG, ensuring scalability and fault tolerance without manual intervention.
Topics
Community Discussion
No community discussion yet for this question.