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.
What is horizontal scaling in AWS?
Open an interactive chat with Bash
How does Amazon EC2 Auto Scaling work?
Open an interactive chat with Bash
What factors can influence CPU utilization in an EC2 instance?