Имеет ли смысл иметь балансировку балансировки нагрузки Amazon с одним экземпляром EC2?
Мой вопрос прост. Имеет ли смысл иметь Amazon Elastic Load Balancer (ELB) только с одним экземпляром EC2?
Если я правильно понял, ELB переключит трафик между экземплярами EC2. Однако у меня есть только один экземпляр EC2. Так ли это имеет смысл?
С другой стороны, я использую Route 53 для маршрутизации запросов домена domain.com и www.domain.com на свой ELB, и я не вижу, как перенаправить непосредственно на мой экземпляр EC2. Итак, нужен ли мне ELB для целей маршрутизации?
Ответы
Ответ 1
Нет необходимости использовать балансировщик нагрузки, если вы используете только один экземпляр Amazon EC2.
Чтобы указать ваше доменное имя в экземпляр EC2:
- В консоли управления EC2 выберите Упругий IP
- Выделить новый адрес
- Свяжите адрес с экземпляром EC2
- Скопируйте Эластичный IP-адрес и используйте его в поддомене Route 53
Эластичный IP-адрес может быть повторно связан с другим экземпляром EC2 позже, если это необходимо.
Позже, если вы хотите сбалансировать несколько экземпляров EC2:
- Создать балансировщик балансировки нагрузки
- Добавьте свой экземпляр к балансировщику нагрузки
- Направьте свой под-домен Route 53 в Балансировщик нагрузки
Ответ 2
Использование эластичной балансировки нагрузки с одним экземпляром может быть полезным. Он может предоставить вашему экземпляру интерфейс, чтобы покрыть ситуацию бедствия.
Например, если вы используете группу автомасштабирования с экземпляром min = max = 1 с балансировщиком эластичной нагрузки, то если ваш экземпляр завершен или иным образом терпит неудачу:
- автомасштабирование запустит новый экземпляр замены
- новый экземпляр появится за балансиром нагрузки
- ваш пользовательский трафик перетекает в новый экземпляр
Это произойдет автоматически: не нужно менять DNS, нет необходимости вручную переназначать IP-адрес.
Позже, если вам нужно добавить больше лошадиных сил для своего приложения, вы можете просто увеличить свои минимальные/максимальные значения в своей группе автомасштабирования, не изменяя структуру DNS.
Ответ 3
Намного проще настроить SSL на ELB, чем EC2, всего за несколько кликов в консоли AWS. Вы даже можете выбрать протоколы SSL и шифры.
Также полезно, что вы можете связать разные группы безопасности с фактическим EC2 и передним ELB. Вы можете оставить ELB в DMZ и защитить ваш EC2 от доступа общественности и потенциально уязвимы для атак.
Ответ 4
С НЕТ ELB: -
Вы получаете 750 часов балансировки эластичной нагрузки плюс 15 ГБ обработки данных со свободным уровнем, поэтому почему бы не использовать его вместе с политикой масштабирования min = 1, max = 1
Ответ 5
Балансировка эластичной нагрузки AWS автоматически распределяет входящий трафик приложений на нескольких экземплярах Amazon EC2 в облаке. Поэтому вы должны использовать только балансировщик нагрузки, если в будущем планируете иметь два или более экземпляра EC2.
Прочитайте AWS Elastic Load Balancing, в котором есть вся необходимая информация.
Ответ 6
Это действительно зависит от того, что вы используете в экземпляре EC2.
В то время как с одним экземпляром EC2 нет необходимости использовать ELB (все ваши трафик пойдет в этот экземпляр так или иначе), если ваша служба EC2 должна масштабироваться в ближайшем будущем, неплохая идея инвестировать некоторое время сейчас и познакомиться с ELB.
Таким образом, когда вам нужно масштабировать, это просто вопрос запуска дополнительных экземпляров, потому что у вас есть часть ELB.
Если ваш сервис EC2 не будет масштабироваться в ближайшем будущем, не беспокойтесь слишком много!
О второй части, вы определенно можете направить непосредственно к вашему экземпляру EC2, вам просто нужен IP-адрес EC2. Посмотрите amazon route53 docs. Имейте в виду, что если ваш IP-адрес не является статическим (вы не настраиваете Amazon Elastic IP), вам нужно будет изменять отображение IP-адресов каждый раз, когда изменяется EC2-ip.
Ответ 7
Вы также можете использовать ELB перед EC2, если, например, вы хотите, чтобы он был общедоступным, без необходимости использовать Elastic IP-адрес. Как сказано ранее, они хорошо работают с ASG