Что произойдет, если точечный экземпляр недоступен для группы AWS с автоматическим масштабированием? - PullRequest
0 голосов
/ 01 апреля 2020

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

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

Другая информация:

  • Я использую стратегию распределения спотов по «самой низкой цене»
  • max_spot_price ограничен ценой по требованию.

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

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

1 Ответ

1 голос
/ 02 апреля 2020

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

Если у вас несколько типов экземпляров и AZ Настройка в ASG, это происходит после того, как ваша база по требованию удовлетворена:

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

2) Если требуемые типы экземпляров недоступны, попробуйте все остальные типы в этом AZ

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

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

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

...