Насколько я понимаю, AWS Elastic Beanstalk позволит вам установить автомасштабирование, что означает, что вы можете использовать микро-экземпляр в одночасье, скажем, и автоматически масштабироваться в течение дня. Можете ли вы по-прежнему воспользоваться зарезервированной ценой экземпляра EC2, если вы это сделаете?
Можно ли использовать зарезервированные экземпляры Amazon EC2 с автомасштабированием в AWS Elastic Beanstalk?
Ответ 1
Обновление (сентябрь 2013 г.)
AWS только что объявила о поддержке "Изменить резервирование экземпляров EC2" , которая устраняет два из предыдущих ограничений (я обновил свой первоначальный ответ соответственно):
Сегодня мы делаем модель Reserved Instance еще более гибкой предоставляя вам право изменять резервные экземпляры (RI), когда ваши потребности меняются. Теперь вы можете перемещать свой RI между доступностью Зоны, пока вы остаетесь в пределах одного региона. Если ваша учетная запись AWS включен для EC2-Classic, вы также можете перемещать свой RI между EC2-Classic и EC2-VPC. Теперь вы можете внести изменения в свой Зарезервированный Экземпляры по мере того, как ваши потребности и ваша архитектура меняются.
Исходный ответ (обновлено)
Можете ли вы по-прежнему воспользоваться зарезервированной ценой экземпляра EC2, если вы это сделаете?
Абсолютно, Amazon EC2 зарезервированный экземпляр биллинга и использования обрабатывается прозрачно, то есть AWS просто применяет ваши зарезервированные цены на экземпляр, если вы зарезервировали доступные экземпляры, соответствующие вашим работающим по типу, региону и зоне доступности, подробнее см. в следующих часто задаваемых вопросах:
- Как я могу контролировать, какие экземпляры выставлены на счет за резервную копию экземпляра?
Команда RunInstances не различает On-Demand и Reserved экземпляры. При расчете вашего счета наша система автоматически оптимизирует, какие экземпляры взимаются с более низкой ставки Reserved Instance, чтобы вы всегда платили самую низкую сумму.
Остерегайтесь ограничений относительно того, как совпадают экземпляры из этого виртуального пула, например:
-
Может ли зарезервированный экземпляр, который Ive купил для определенного типа экземпляра (например, Экстра большого экземпляра с большим количеством процессоров), применяется к другому типу экземпляра что я запускаю (т.е. стандартный большой экземпляр)?
Нет. Каждый зарезервированный экземпляр связан с конкретным типом экземпляра и может применяться только к типу экземпляра в течение срока действия зарезервированного экземпляра. -
Можно ли переместить зарезервированный экземпляр из одного региона в другой?
Нет. Каждый зарезервированный экземпляр связан с определенным регионом, который фиксирован для времени жизни зарезервированного экземпляра и не может быть изменен. -
Нужно ли указывать зону доступности при запуске моих экземпляров, чтобы использовать мои зарезервированные экземпляры? < ш > Да. Когда вы приобретаете зарезервированный экземпляр, вы указываете зону доступности, в которой вы хотите зарезервировать этот экземпляр. Чтобы использовать этот зарезервированный экземпляр, вам необходимо убедиться, что вы запускаете свой экземпляр в той же зоне доступности. [...]
Последнее легко упускать из виду при запуске экземпляров без явного указания зоны доступности, что, в свою очередь, приведет к случайному.