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

Переход с nginx на Amazon ELB

Меня интересует миграция с облака AWS EC2, управляемого вручную, с несколькими веб-приложениями, на AWS ELB с автоматическим масштабированием. Однако я не уверен, хватит ли одного ELB для моей архитектуры.

Моя текущая архитектура следующая:

Основная проблема в этой архитектуре заключается в том, что мне нужно вручную реагировать на изменения трафика. Из-за этого я подумал воспользоваться преимуществами автоматического масштабирования AWS, поскольку я все равно использую AWS, но после масштабирования мне все равно придется вручную изменять nginx и снова после масштабирования. Решение состоит в использовании ELB, который может реагировать на автоматическое масштабирование, однако я не уверен, как он будет обрабатывать несколько групп автоматического масштабирования (по одной для каждого имени) и несколько имен, связанных с конкретными серверами.

Если один ELB с автоматическим масштабированием не способен на это и о 50 различных ELB для в основном отдельных машин не может быть и речи, есть ли какие-либо альтернативы для достижения такого уровня автоматизации в такой архитектуре?

Рассматривали ли вы наличие одного внешнего ELB, передающего трафик нескольким обратным прокси-серверам nginx, и внутренних ELB для прокси-серверов nginx для маршрутизации серверов приложений.

Если вы не выпустите новое приложение, конфигурации на серверах nginx останутся согласованными, и вы сможете масштабировать как группу nginx, так и любую / все группы серверов приложений.