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

Что произойдет с комиссией при обновлении зарезервированного AMI EC2?

Есть ли способ обновить AMI вместо создания нового? Причина, по которой я спрашиваю, заключается в том, что я хотел бы преобразовать мой текущий инстанс EC2 в зарезервированный инстанс, чтобы получить большую скидку. Но что произойдет, если у меня будет зарезервированный инстанс, и я хочу обновить AMI?

Пример: у меня есть зарезервированный инстанс, и я использую его некоторое время. Через некоторое время я обновляю конфигурацию EC2 / устанавливаю новое программное обеспечение и создаю новый AMI на основе внесенных мной изменений. У нового AMI другой номер, и я больше не хочу запускать зарезервированный инстанс, а только что созданный AMI. Что будет со скидкой, которую я получу на старый зарезервированный инстанс? Можно ли его применить к вновь созданному экземпляру?

Зарезервированные экземпляры зависят от типа и региона, а не от AMI. Amazon автоматически предлагает вам самую низкую цену, доступную для вас, когда вы запускаете инстанс. Таким образом, если у вас есть зарезервированный экземпляр m1.small в регионе Восток США-1, первый экземпляр m1.small, который вы запускаете в этой зоне доступности, независимо от используемого AMI, будет оплачиваться по ставке зарезервированного экземпляра, а за каждый дополнительный Запущенный экземпляр будет оплачиваться по обычному тарифу.

Если вы остановите / завершите работу своего первого экземпляра (и у вас будут запущены другие подходящие экземпляры), счет за другой экземпляр будет выставлен по зарезервированной ставке (или, если другие экземпляры не запущены, вам не будет выставлен счет). Аналогичным образом, если вы остановите / завершите работу экземпляра, а затем запустите другой экземпляр (таким образом, у вас будет работать только 1 экземпляр одновременно), каждый экземпляр будет оплачиваться по зарезервированной ставке во время его работы (остановленные экземпляры не оплачиваются, и вы получаете оптимальную цену за любой запущенный экземпляр).

Обратите внимание, что зарезервированные экземпляры привязаны как к типу экземпляра (например, m1.small), так и к зоне доступности. Если вы запустите свой экземпляр в другой зоне доступности, вам будет выставлен счет по полной цене (а не по зарезервированной цене).

(Напомним, изменение AMI не влияет на цену, которую вы взимаете за зарезервированные инстансы, поскольку резервирование никоим образом не связано с AMI / instance-id.)

См. Страницу AWS на Зарезервированные инстансы Чтобы получить больше информации.

Кроме того, бывают случаи, когда значительно завышение цены на спотовые инстансы может оказаться дешевле, чем покупка зарезервированных инстансов. По большей части спотовая цена колеблется около зарезервированной цены инстанса, однако время от времени она превышает цену по запросу. В зависимости от конкретного типа инстанса, региона и устойчивости к колебаниям стоимости, использование спотовых инстансов может быть вариантом (обычно вам придется предлагать 15-кратную спотовую цену, чтобы гарантировать, что ваш инстанс не будет остановлен из-за скачков цен). Лично я некоторое время довольно успешно использовал этот подход, но недавно решил переключиться на зарезервированные инстансы, поскольку более постоянные затраты сделали его более привлекательным).