Posted On: Apr 8, 2021

Amazon EC2 Auto Scaling Warm Pools help applications scale out faster by pre-initializing application instances and save money by requiring fewer continuously running instances. With Warm Pools, customers can improve the elasticity of their applications by creating a pool of pre-initialized EC2 instances that are ready to quickly serve application traffic. Additionally, Warm Pools offer a way to save compute costs by placing pre-initialized instances in a stopped state.

Warms Pools are a good fit for applications that have long initialization steps—like loading gigabytes of data, provisioning services, or running custom scripts—that can take several minutes or more. By default, when configured, a Warm Pool will maintain enough stopped instances so that the Auto Scaling group can rapidly scale out to its maximum size at any time. Additionally, customers can run custom initialization steps on an EC2 instance that moves to and from a Warm Pool using lifecycle hooks.

Amazon EC2 Auto Scaling is available in Amazon Web Services China (Beijing) region, operated by Sinnet and Amazon Web Services China (Ningxia) region, operated by NWCD. To learn more about this feature, visit this documentation.