Core concept

Launch template defines what to launch. Min/max/desired counts. Scaling policies: target tracking (CPU %), step scaling, scheduled.

Advertisement

How it works

Warm pools: pre-initialized instances kept stopped for fast scale-up. Reduces launch time from minutes to seconds.

Advertisement

Trade-offs + gotchas

Elastic web tiers. Backend services with varying load. Batch worker pools. Anything with capacity elasticity need.