У нас есть EC2 t2.xlarge
экземпляр в eu-west-1
регион, для которого мы желаем приобрести Зарезервированный инстанс (RI).
Бронирования EC2, которые мы приобрели ранее в us-east-1
, относятся к типу «Linux / UNIX (Amazon VPC)».
Но для eu-west-1
похоже, что резервирование типа "Linux / UNIX (Amazon VPC)" недоступно; единственная доступная опция - "Linux / UNIX" - подтверждается выводом (удаленным для краткости) следующей команды AWS CLI:
aws ec2 describe-reserved-instances-offerings \
--region eu-west-1 \
--offering-class standard \
--instance-tenancy default \
--offering-type "All Upfront" \
--instance-type t2.xlarge \
--product-description "Linux/UNIX (Amazon VPC)" \
--filters \
Name=scope,Values="Region" \
Name=duration,Values=31536000
Поэтому мы обеспокоены тем, что покупка слота для резервирования "Linux / UNIX" позволит нам покрыть ("сопоставить") наши существующие t2.xlarge
пример?
На основе документации AWS:
Определение того, используете ли вы платформу EC2-VPC или EC2-Classic (из документации RDS, но предлагает достойное объяснение EC2-Classic
против EC2-VPC
):
Учетные записи, которые поддерживают только платформу EC2-VPC, имеют VPC по умолчанию.
Вы можете создать VPC на платформе EC2-Classic, но по умолчанию он не создается для вас.
В нашей учетной записи AWS есть дефолт VPC в eu-west-1
- что заставляет нас думать, что это EC2-VPC
тип.
AWS CLI: aws ec2 describe-reserved-instances-offerings help
:
Экземпляры, которые включают (Amazon VPC) в продукт Платформа описание ... для использования с Amazon VPC.
Мой зарезервированный инстанс EC2 не применяется к моему счету - почему?
Ваш RI должен точно соответствовать характеристикам работающего инстанса EC2. Работающий экземпляр должен соответствовать типу, Зона доступности, Платформа, и аренда вашего РИ точно.
Итак, на основании вышеизложенного, покупка предложения RI с платформой "Linux / UNIX" (не VPC) (которая является единственной доступной опцией) может нет сопоставить / покрыть наш существующий экземпляр (EC2-VPC) в eu-west-1
.
Может ли кто-нибудь доказать, что я ошибаюсь - или предложить подход к обеспечению RI (или сопоставимого преимущества при выставлении счетов) для нашего экземпляра в eu-west-1
?
Мы сделал контакт AWS Поддержка - но получил только расплывчатые ответы, такие как «ваш RI должен точно соответствовать конфигурации вашего существующего экземпляра».
Вместо использования зарезервированных экземпляров вам следует изучить Планы экономии AWS. По сути, вы соглашаетесь на определенный уровень расходов и получаете скидку в зависимости от этого. Это проще и гибче, чем зарезервированные экземпляры.
Планы экономии - это гибкая модель ценообразования, которая обеспечивает экономию до 72% на использовании вычислительных ресурсов AWS. Эта модель ценообразования предлагает более низкие цены на использование инстансов Amazon EC2 независимо от семейства инстансов, размера, ОС, аренды или региона AWS, а также применима к использованию AWS Fargate и AWS Lambda.
Планы экономии предлагают значительную экономию по сравнению с зарезервированными инстансами EC2, как и зарезервированные инстансы EC2, в обмен на обязательство использовать определенное количество вычислительной мощности (измеряемое в долларах США в час) в течение одного или трех лет. Вы можете подписаться на планы экономии на срок в 1 или 3 года и легко управлять своими планами, используя рекомендации, отчеты о производительности и предупреждения о бюджете в AWS Cost Explorer.
Да, Linux / UNIX RI - это то, что вам нужно.
В прошлом AWS использовала EC2 Classic экземпляры, которые не находились в VPC. Затем они представили VPC и Инстансы VPC EC2. Следовательно, в некоторых старых регионах у вас по-прежнему есть выбор VPC или Classic RI.
Более новые регионы никогда не поддерживали EC2 Classic, единственный вариант для EC2 - VPC. Следовательно Linux / UNIX РИ в этих регионах означает Linux / UNIX (Amazon VPC).
Вперед, это именно тот тип зарезервированного инстанса, который вам нужен.
Надеюсь, это поможет :)