CPU utilization is a primary indicator of how much work a system is performing and is commonly used to trigger scaling actions. When the demand increases, resulting in higher CPU usage, an Auto Scaling group can automatically launch additional EC2 instances to distribute the load. Conversely, it can terminate instances during periods of low CPU usage to reduce costs. Network I/O may also indicate increased demand, but it's not as common a trigger for scaling as CPU utilization. The number of users is not a direct metric used by Auto Scaling. Disk Read/Writes can indicate IO intensive workloads, but they are not a primary scaling metric in comparison to CPU utilization.
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.
Why is CPU utilization commonly used as a trigger for Auto Scaling?
Open an interactive chat with Bash
Can other metrics, like Network I/O, be used for Auto Scaling triggers?
Open an interactive chat with Bash
What is horizontal scaling, and how does it differ from vertical scaling?