Amazon EC2 -в чем разница между инстансами on demand и on spot, кроме цены, что spot дешевле, чем on demand

#amazon-web-services #amazon-ec2 #on-demand-resources #instancetype #spot-instances

#amazon-web-services #amazon-ec2 #ресурсы по требованию #instancetype #спотовые инстансы

Вопрос:

я хочу разницу между экземплярами spot и on demand. Я знаю, что между этими двумя есть разница в цене, но помимо этого я хочу знать различия. Пожалуйста, помогите мне

Ответ №1:

На самом деле существует три типа распределения:

  • по требованию — вид режима «по умолчанию». Вы запрашиваете инстанс, если есть свободная емкость, вы получите инстанс. Никаких долгосрочных обязательств, но как только вы получаете инстанс, он ваш. Может случиться так, что вы получите сообщение о том, что нет свободной емкости для конкретного типа инстанса и AZ (пока это случилось со мной только один раз с AWS).
  • зарезервировано — AWS резервирует емкость для вас. У вас есть гарантия, что вы получите тип инстанса в выбранном регионе или AZ.
  • инстанс spot — это своего рода аукцион / торги неиспользуемой емкостью. Вы запрашиваете инстанс, указываете максимальную цену, и если есть свободная емкость и ваша цена соответствует текущей цене или выше, вы получите инстанс. Разница в том, что если свободная емкость исчерпана или текущая цена выше вашей максимальной цены предложения, ваш инстанс spot прекращается . Вы можете получить предупреждение о завершении заранее.

Ответ №2:

Ресурсы для обоих одинаковы, инстансы spot используют свободные вычислительные мощности в зоне доступности AWS (те, которые не зарезервированы или не запускаются по требованию).

В зависимости от спроса на этот класс инстансов в зоне доступности спотовая цена будет увеличиваться или уменьшаться (даже превышая цену по требованию).

Когда вы используете инстанс spot, вы рискуете тем, что в случае увеличения спроса вы потеряете доступ к инстансу spot (вам выдается предупреждение за 2 минуты до завершения). По его причине обычно используется смесь инстансов on-demand / reserved и инстансов spot, чтобы вы могли противостоять завершению инстанса.

Обычно в приложениях EC2 используется группа автоматического масштабирования с настроенной пропорцией между узлами on-demand / reserved и инстансами spot.

Для получения дополнительной информации ознакомьтесь с документацией по запросу инстансов Spot для отказоустойчивых и гибких приложений.