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

Как определить, на какие инстансы Amazon AWS EC2 не распространяется резервирование зарезервированных инстансов?

Предположим, у меня есть 20 работающих инстансов EC2 и 10 активных зарезервированных инстансов.

Используя Консоль AWS или AWS CLI, как быстрее всего определить, какие из запущенных инстансов EC2 не "покрыты" резервированием зарезервированного инстанса?

Чтобы прояснить желаемый результат, рассмотрим следующее (невозможно в консоли AWS, о которой я знаю):

  1. Получите список всех running экземпляры в регионе. Вы можете сделать это в консоли AWS сегодня и через интерфейс командной строки AWS.
  2. Получите список всех active Зарезервированные инстансы в том же регионе. вы можете сделать это в консоли AWS сегодня и через интерфейс командной строки AWS.
  3. Перепроверьте два списка: каждый раз, когда вы видите running экземпляра размера X в зоне Y, и есть резервирование зарезервированного инстанса размера X в зоне Y, удалите его из running список.
  4. Остальные экземпляры в измененном running list - это все, на которые не распространяется резервирование зарезервированных инстансов.

Я ищу способ получить # 4 без необходимости вручную копировать два списка, доступных в консоли AWS, в Excel и вручную вычеркивать running экземпляров, как я вижу соответствующие оговорки RI. Я мог бы написать сценарий, который также использует CLI для этого, но я предполагал, что может быть что-то, что уже существует, поскольку это очевидный способ анализа экономической эффективности.

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

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