Инструменты пользователя

Инструменты сайта


aws:beanstalk-cost-optimization

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

aws:beanstalk-cost-optimization [2017/10/16 22:25]
root создано
aws:beanstalk-cost-optimization [2017/10/19 14:54] (текущий)
root [AWS: небольшие тонкости beanstalk или как сократить расходы]
Строка 1: Строка 1:
 ====== AWS: небольшие тонкости beanstalk или как сократить расходы ====== ====== AWS: небольшие тонкости beanstalk или как сократить расходы ======
  
 +
 +===== Введение =====
 +AWS с одной стороны предоставляет гибкость выбора,​ но с другой стороны для эффективного управления требует большого количества знания сервисов,​ их тонкостей и нюансов. До недавнего времени AWS считал стоимость EC2 на почасовой основе,​ т.е. даже если вы запустили инстанс на 5 минут - платили вы за час. Но вот совсем недавно AWS сделали [[https://​aws.amazon.com/​blogs/​aws/​new-per-second-billing-for-ec2-instances-and-ebs-volumes/​|по секундную тарификацию]],​ что позволило более оптимально использовать ресурсы AWS и в конечном итоге экономить. На момент написания статьи,​ а это октябрь 2017, данный функционал работает только для Linux, пользователи Windows по прежнему будут платить с округлением до часа.
 +
 +Все наши проекты используют AWS Elastic Beanstalk, при этом 90% затрат составляет стоимость EC2 инстансов. Первое что мы сделали - перевели EC2 с [[https://​aws.amazon.com/​ec2/​pricing/​on-demand/​|On Demand]] на [[https://​aws.amazon.com/​ec2/​pricing/​reserved-instances/​|Reserved]],​ что позволило сократить расходы примерно на 50%, но к хорошему привыкаешь быстро и хочется еще. Тогда мы пошли еще дальше и научились "​обманывать"​ Beanstalk. Сразу делаю примечание,​ что данный способ ​ подойдет не для всех, более того, он будет применим только для dev/staging окружений,​ где возможен простой как таковой. Основная идея заключается в том, что мы будем использовать скрипт для автоматизации остановки и запуска Beanstalk окружений,​ а точнее EC2 инстансов,​ таким образом мы сможем экономить наши расходы.
 +
 +
 +===== Beanstalk окружение:​ внутренности =====
 +Как я уже говорил выше - чтобы наиболее эффективно использовать все преимущества AWS сервисов,​ необходимо хорошо разбираться в каждом из них, а это задача не простая,​ особенно учитывая их количество и сложность. Так что тут помогут только опыт и практика,​ а точнее МНОГО опыта и практики.
  
 ===== Введение ===== ===== Введение =====
aws/beanstalk-cost-optimization.txt · Последние изменения: 2017/10/19 14:54 — root