| « PreviousNext » | |
![]() ![]() ![]() | Did this page help you? Yes | No | Tell us about it... |
Scaling is the ability to increase or decrease the compute capacity of your application. When you scale using Auto Scaling, capacity is automatically increased or decreased according to the conditions you define, thus ensuring that performance is maintained and the cost is minimized.
With Auto Scaling, you can plan to configure your Auto Scaling Group to automatically scale or maintain your application. You have three options. You can create one of the option plans:
Maintain a Fixed Number of Running EC2 Instances
Use this scaling plan if you would like Auto Scaling to maintain the minimum ( or the desired, if specified) number of instances in your Auto Scaling group at all times. You can manually change the number of running instances in your Auto Scaling group at any time.
Use this scaling plan if you need to scale dynamically in response to changes in the demand for your application. When you scale based on demand, you must specify when and how to scale.
Use this scaling plan if you want to scale your application on a pre-defined schedule. You can specify the schedule for scaling one time only or provide details for scaling on a recurring schedule.
The following sections explore in detail these three different ways to configure your Auto Scaling group. If you aren't already acquainted with the basic concepts behind Auto Scaling, take a quick look at the overview topic: What is Auto Scaling?