Ниже я вставил политику прекращения действия по умолчанию. Это то, что я нашел в документации AWS. Но есть проблема с 3-м шагом. В нем говорится, что он выбирает экземпляр, ближайший к следующему расчетному часу. Теперь, когда счета за инстансы EC2 выставляются второму, этот шаг больше не действителен. Итак, как именно политика завершения по умолчанию выбирает, какие экземпляры завершать? Мы просто пропустим шаг 3?
(1) Автоматическое масштабирование определяет, есть ли экземпляры в нескольких зонах доступности. Если это так, он выбирает зону доступности с наибольшим количеством экземпляров и по крайней мере один экземпляр, который не защищен от масштабирования. Если существует более одной зоны доступности с таким количеством экземпляров, автоматическое масштабирование выбирает зону доступности с экземплярами, которые используют самая старая конфигурация запуска.
(2) Auto Scaling определяет, какие незащищенные экземпляры в выбранной зоне доступности используют самую старую конфигурацию запуска. Если есть один такой экземпляр, он его прекращает.
(3) Если существует несколько экземпляров, использующих самую старую конфигурацию запуска, автоматическое масштабирование определяет, какие незащищенные экземпляры ближе всего к следующему часу выставления счета. (Это поможет вам максимально использовать ваши инстансы EC2 и управлять расходами на использование Amazon EC2.) Если есть один такой инстанс, Auto Scaling прерывает его.
(4) Если ближе всего к следующему расчетному часу имеется несколько незащищенных экземпляров, Auto Scaling выбирает один из этих экземпляров случайным образом.
Найдено на странице: http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html#default-termination-policy
Я предполагаю, что №3 и №4 больше не имеют значения для инстансов по требованию, но по-прежнему будут иметь значение для спотовых инстансов.
Однако теперь вы должны настроить политику завершения, чтобы выбрать из:
OldestInstance. Автоматическое масштабирование прерывает самый старый экземпляр в группе. Эта опция полезна, когда вы обновляете экземпляры в группе Auto Scaling до нового типа экземпляра EC2. Вы можете постепенно заменять экземпляры старого типа экземплярами нового типа.
NewestInstance. Автоматическое масштабирование завершает работу самого нового экземпляра в группе. Эта политика полезна, когда вы тестируете новую конфигурацию запуска, но не хотите, чтобы она работала.
OldestLaunchConfiguration. Автоматическое масштабирование завершает экземпляры с самой старой конфигурацией запуска. Эта политика полезна, когда вы обновляете группу и удаляете экземпляры из предыдущей конфигурации.
Эта политика по-прежнему будет иметь значение для любых EC2, работающих под управлением ОС, отличной от Linux. Windows, MAC OS и RedHat Enterprise Linux оплачиваются почасово, и это будет иметь значение.
"Стоимость указана за час использования экземпляра для каждого экземпляра с момента его запуска до его завершения или остановки. Каждый частичный час использования экземпляра будет выставлен посекундно для экземпляров Linux и как полный час для всех остальных экземпляров. типы ".
Видеть: ec2-ценообразование по запросу