Остановка неиспользуемых хостов через CloudWatch

от автора

Привет! image

Многие сталкивались с тем, что ресурсы системы простаивают. Обычная практика борьбы с простоем — удаление из системы этих ресурсов. С практической точки зрения на AWS, мы уже давно имеем инструменты терминировать простаивающие EC2 инстансы. Но это иногда не практично.

Возьмём ситуацию, когда при каждом старте нового инстанса при автоскейлинге, он каждый раз конфигурируется и обновляет софт. Т.е. это занимает определённое время и требует определённых взаимодействий. И вот каждый раз при скейлдауне эти инстансы выключаются и удаляются, а при скейлауте — поднимаются и снова конфигурируются. Как бы было хорошо, если бы инстансы просто выключались, а не удалялись!

С сегодняшнего дня мы имеем возможность в алармах, основанных на метриках CloudWatch устанавливать поведение инстансов. Нам доступны:

  • Остановка — Stop
  • Удаление — Terminate

image

При создании аларма через CLI так же можно указать что делать:

 -- alarm-actions arn:aws:automate:us-east-1:ec2:stop  -- alarm-actions arn:aws:automate:us-east-1:ec2:terminate 

Как всегда AWS добавляет ещё больше гибкости в вопросы высокодоступности (High Availability) приложений.

ссылка на оригинал статьи http://habrahabr.ru/company/epam_systems/blog/165215/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *