krishna_mee2004
krishna_mee2004

Reputation: 7366

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.

Upvotes: 15

Views: 16225

Answers (1)

bwest
bwest

Reputation: 9814

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.

Upvotes: 17

Related Questions