Compute Engine Autoscaler: выбор машины для прекращения работы

В документации по автомасштабированию (бета) говорится:

[Средство автомасштабирования] случайным образом выбирает виртуальные машины для остановки.

Это проблема, потому что на машине может выполняться длинный процесс и внезапно завершаться ... даже если другие машины простаивают! Вы знаете обходной путь, чтобы предотвратить прерывание задач?

Было бы разумно ИМО использовать эвристику для определения машины, которая должна быть завершена, на основе ЦП или других показателей. сценарий выключения можно использовать для выполнения некоторых действий по очистке и дает облегчение на 90-е годы, но не решает проблему аборта.

Мой вариант использования:

  • Обработка заданий, отправленных пользователями, в Google Compute Engine.
  • Позвольте Autoscaler создавать новые экземпляры при увеличении загрузки ЦП.
  • Позвольте автоматическому масштабированию завершать экземпляры, когда загрузка ЦП снижается.

Задачи могут выполняться некоторое время (до 15млн).


person Deleplace    schedule 02.04.2015    source источник


Ответы (1)


Вы правы. Auto-Scaler завершает экземпляры случайным образом. Насколько я понимаю, команда Google Auto-Scaler знает о спросе клиентов на это и работает над реализацией этой функции.

person vaqars    schedule 13.04.2015
comment
Спасибо Vaqar. Если у вас есть ссылки на форум для обсуждения этого, я буду рад их прочитать. - person Deleplace; 15.04.2015