Назад | Перейти на главную страницу

Историческая статистика нехватки мощности на спотовом рынке инстансов EC2

В последнее время я получаю множество спотовых инстансов, которые прерываются следующим сообщением:

instance-terminated-no-capacity: ваш спотовый инстанс был прекращен, потому что нет доступной спотовой мощности, соответствующей вашему запросу

Решая, использовать ли спотовые экземпляры и какой тип экземпляра использовать, я хотел бы знать, как часто комбинация класса / типа / региона экземпляра сталкивается с нехваткой емкости. Есть ли способ получить статистику таймсерий по этому поводу через API или веб-консоль?

Пытаться объяснить (спотовый) рынок экземпляров - все равно что пытаться объяснить нефть и нефтепродукты на товарном рынке. Аналитики думают, что у них есть какое-то объяснение волатильности цен, но на самом деле никто не имеет полной картины поведения покупателей.

Нельзя избежать спотовых окончаний, это остатки, которые были доступны в то время. Чтобы сохранить емкость, используйте спот флот типа поддерживать на основе экземпляров, которые вам нравятся в советник по спотовым инстансам.

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

Ты можешь использовать AWS CLI и это aws ec2 описание-спот-цена-история команда. Он принимает множество параметров, чтобы сузить ценовую историю до определенного региона, зоны доступности, типа инстанса и т. Д.

~ $ aws ec2 describe-spot-price-history
      [--filters <value>]
      [--instance-types <value>]
      [--availability-zone <value>]
      [--start-time <value>]
      [--end-time <value>]
      [--product-descriptions <value>]
      ...

Имейте в виду, что по умолчанию он возвращает много данных - может показаться, что он застопорился, поэтому дайте ему немного времени или сузьте объем с помощью параметров.

Также в зависимости от вашего aws-cli конфигурации он может возвращать JSON по умолчанию. Если вы предпочитаете значения, разделенные табуляцией использовать aws --output=text ....

Надеюсь, это поможет :)