Even though the user has configured the termination policy, before AutoScaling selects an instance to terminate, it first identifies the Availability Zone that has more instances than the other Availability Zones used by the group. Within the selected Availability Zone, it identifies the instance that matches the specified termination policy. Reference: http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/us-termination- policy.html