Что произойдет, если спотовый экземпляр недоступен для группы автомасштабирования AWS?
Если у меня есть группа автомасштабирования, состоящая из инстансов по требованию и спотовых инстансов с минимум 4 инстансами по требованию, и дополнительная емкость, состоящая из спотовых инстансов, что произойдет, если ей потребуется масштабирование с помощью спотовых инстансов, а нет Нет доступного спотового экземпляра (потому что моя ставка была перебита или нет запасных экземпляров для выполнения спотового запроса)?
- Будет ли он по-прежнему расширяться с помощью экземпляра по требованию?
- Не сможет ли группа автомасштабирования масштабироваться?
Дополнительная информация:
- Я использую стратегию спотового размещения "Самая низкая цена"
- В
max_spot_price
ограничивается ценой по запросу.
Мой Google foo, кажется, подводит меня, поскольку я не могу найти никаких ответов в Интернете. Буду признателен, если кто-нибудь сможет пролить свет на эту проблему.
Заранее спасибо!
1 ответ
Группа AutoScaling в AWS не будет переключаться на отказ по требованию, если нет спотовой мощности. По сути, это обмен на более низкую цену спотовых инстансов. Чтобы обойти это, попробуйте добавить больше зон доступности и / или типов инстансов (теперь это не проблема, поскольку веса поддерживаются и ALB может маршрутизировать на основе наименьших невыполненных запросов)
Если у вас есть несколько типов инстансов и настроены зоны доступности в ASG, это произойдет после того, как ваша база по запросу будет удовлетворена:
1) Пытается запустить спотовые инстансы на основе вашей стратегии распределения и количества спотовых пулов.
2) Если требуемый тип (ы) инстансов недоступен, попробуйте все другие типы в этой зоне доступности.
3) Если в этой зоне доступности нет доступных спотовых экземпляров, запрос на запуск не будет выполнен, и он попытается снова в другой активной зоне доступности.
4) Если нет спотовых экземпляров любого из выбранных вами типов в любой из зон доступности, которые у вас есть в ASG, то ничего не будет запускаться, и ASG будет периодически повторять попытки, пока не достигнет желаемой емкости.
Подумайте об этом так: в их центрах обработки данных не так много серверов. Если точечные выселения происходят из-за того, что им нужна мощность для инстансов по запросу, и все работающие спотовые экземпляры переключились на ondemand для этого типа инстансов; возможно, внезапно возникнет проблема с мощностью инстанса по запросу в этой зоне доступности.