DedalX
@DedalX
Web разработчик, IT бизнесмен

Amazon EC2 — как ЛЕГКО настроить распределение траффика по инстансам?

Имеется сайт на Amazon EC2, еле справляется с нагрузкой (в пиковую нагрузку CPU в 95-100% и сайт от этого долго отвечает). Хочется создать КОПИЮ текущего инстанса с такой же конфигурацией и распределять траффик равномерно между двумя инстансами (теоретически тогда CPU будет нагружен лишь на 45-50% на каждом).

Поискал в интернете статьи по этому поводу, не совсем понял что нужно использовать — AutoScalling или Elastic Load Balancers?

Во всех статьях для настройки и первого и второго используется целая куча комманд в коммандной строке, половина из которых не понятно и страшно вообще все сломать. Неужели распределить нагрузку на 2 инстанса можно только через настройки в командной строке и нельзя это сделать ВИЗУАЛЬНО на сайте в Amazon Console?

Подскажите пожалуйста как распределить траффик на 2 инстанса (и как правильно сделать копию и т.д.).

На инстансах не будет никаких изменений, это лишь демонстрационный сайт, так что они всегда будут полностью идентичны.
  • Вопрос задан
  • 4713 просмотров
Пригласить эксперта
Ответы на вопрос 3
Losted
@Losted
Software Architect
Мы настраивали 1 инстанс, снимали с него AMI. После чего из этого образа делали auto scale группу спрятанную за ELB. ELB можно настроить визуально, но auto scale только через консоль.

Теоретчески, если нужно только 2 инстанса, то можно просто поднять еще один инстанс из AMI первого и настроить ELB на эти 2 инстанса.
Ответ написан
opium
@opium
Просто люблю качественно работать
autoscale нужно чтобы тушить второй инстанс когда нагрузки нет и подымать когда есть.
В вашем случае не проще ли заапгрейдить тип инстанса на помощнее?
Ответ написан

Autoscaling — это добавление/уничтожение инстансов в зависимости от нагрузки. Полгода назад настраивалось только через консольные утилиты, да.

Вам скорее всего нужно сделать AMI с инстанса и запустить еще один инстанс. Потом создать Elastic Load Balancer (это простой балансировщик нагрузки на haproxy) и добавить их туда. Это все можно сделать через веб, насколько помню.

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы