Что произойдет, если спотовый экземпляр недоступен для группы автомасштабирования AWS?

Если у меня есть группа автомасштабирования, состоящая из инстансов по требованию и спотовых инстансов с минимум 4 инстансами по требованию, и дополнительная емкость, состоящая из спотовых инстансов, что произойдет, если ей потребуется масштабирование с помощью спотовых инстансов, а нет Нет доступного спотового экземпляра (потому что моя ставка была перебита или нет запасных экземпляров для выполнения спотового запроса)?

  • Будет ли он по-прежнему расширяться с помощью экземпляра по требованию?
  • Не сможет ли группа автомасштабирования масштабироваться?

Дополнительная информация:

  • Я использую стратегию спотового размещения "Самая низкая цена"
  • В max_spot_price ограничивается ценой по запросу.

Мой Google foo, кажется, подводит меня, поскольку я не могу найти никаких ответов в Интернете. Буду признателен, если кто-нибудь сможет пролить свет на эту проблему.

Заранее спасибо!

1 ответ

Решение

Группа AutoScaling в AWS не будет переключаться на отказ по требованию, если нет спотовой мощности. По сути, это обмен на более низкую цену спотовых инстансов. Чтобы обойти это, попробуйте добавить больше зон доступности и / или типов инстансов (теперь это не проблема, поскольку веса поддерживаются и ALB может маршрутизировать на основе наименьших невыполненных запросов)

Если у вас есть несколько типов инстансов и настроены зоны доступности в ASG, это произойдет после того, как ваша база по запросу будет удовлетворена:

1) Пытается запустить спотовые инстансы на основе вашей стратегии распределения и количества спотовых пулов.

2) Если требуемый тип (ы) инстансов недоступен, попробуйте все другие типы в этой зоне доступности.

3) Если в этой зоне доступности нет доступных спотовых экземпляров, запрос на запуск не будет выполнен, и он попытается снова в другой активной зоне доступности.

4) Если нет спотовых экземпляров любого из выбранных вами типов в любой из зон доступности, которые у вас есть в ASG, то ничего не будет запускаться, и ASG будет периодически повторять попытки, пока не достигнет желаемой емкости.

Подумайте об этом так: в их центрах обработки данных не так много серверов. Если точечные выселения происходят из-за того, что им нужна мощность для инстансов по запросу, и все работающие спотовые экземпляры переключились на ondemand для этого типа инстансов; возможно, внезапно возникнет проблема с мощностью инстанса по запросу в этой зоне доступности.

Другие вопросы по тегам