amazon-web-servicesaws-auto-scalingaws-asg

What's the difference between AWS ASG Cooldown Period and health check grace period?


AWS Autoscaling has 2 concepts:

But I can't figure out the difference between them. Can somebody help?

Thanks in advance.


Solution

  • A few differences to consider:

    The cooldown period is scoped to an auto-scaling action; if that action launches 3 instances, the cooldown period starts when the last instance is ready. Health check grace periods are scoped to an individual instance.

    Auto-scaling cooldowns can be applied to many different auto-scaling policies, such as policies for when things scale in. You can delay the termination of additional instances for a set period time. Health check grace periods are only for scaling out.

    Cooldowns will be ignored if a health check fails and causes another auto-scaling event. Grace periods will always be in place for the defined amount of time.