Запретить использование учетной записи aws по требованию - PullRequest
0 голосов
/ 19 февраля 2020


Мы приобрели парк зарезервированных экземпляров в нашей учетной записи AWS, который мы используем для нашего кластера EMR. Несколько разработчиков создают кластеры EMR, вытаскивая зарезервированные экземпляры из нашей учетной записи AWS, и если он превышает лимит, он переходит в режим по требованию, что делает его очень дорогим. Мы хотим быть в состоянии предотвратить это. В любом случае, мы можем запросить нашу учетную запись AWS, чтобы убедиться, что экземпляры по запросу не используются?

1 Ответ

0 голосов
/ 20 февраля 2020

Невозможно «предотвратить» использование незарезервированных экземпляров.

Зарезервированные экземпляры - это скидка за выставление счетов , рассчитанная при применении сборов. Нет возможности заблокировать использование подач, на которые не распространяется скидка зарезервированного экземпляра.

В отчете о затратах и ​​использовании предусмотрены некоторые возможности Отчета о зарезервированном экземпляре (RI) , которые может указать, пользуетесь ли вы всеми RI (например, не используете их ночью).

Я помню, что слышал, что Netflix написал утилиту, чтобы поощрять пользователей Amazon EMR использовать существующий кластер или запускать кластер с помощью "неиспользованные RIs". Система будет запускать кластеры от имени пользователей , вместо того, чтобы позволять пользователям напрямую запускать кластеры, поэтому была возможность проверить использование или запросить подтверждение перед запуском ресурсов. Вы могли бы написать что-то похожее, что проверяет существующее использование EC2 и запускает кластер от имени пользователя, если есть запасная емкость RI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...