Как назначить эластичный IP-адрес существующему AWS application load balancer?

#amazon-web-services #networking #amazon-ec2 #devops

#amazon-web-services #сеть #amazon-ec2 #devops

Вопрос:

У меня есть существующее средство балансировки нагрузки приложений. Я подготовил подсети, NAT с эластичным ip-адресом.

Мой вопрос: есть ли какой-либо способ подключить эластичный IP-адрес (подсеть) к существующему балансировщику нагрузки приложений без его воссоздания / создания нового сетевого балансировщика нагрузки?

Ответ №1:

В качестве альтернативы вы можете использовать глобальный ускоритель, целью которого является ваш ALB.

Таким образом, вы можете получить статический IP-адрес для своего ALB.

Комментарии:

1. О да. Вы правы. Забыл об этом. Это могло бы быть хорошим решением вопроса 🙂

2. Спасибо, звучит довольно неплохо. Однако я уже решил эту проблему, создав lambda в качестве прокси

3. Привет, Дом, при этом стоимость зависит от трафика в вашем приложении, и если он большой, это будет очень дорого. Говоря, что Lambda всегда является решением, но не лучшим, вы должны рассмотреть его 😀

Ответ №2:

К сожалению, такой возможности нет (кроме ответа Ash’es). Если вы не хотите использовать NLB (только NLB предоставляет статические IP-адреса), как вы написали в вопросе.

При работе с ALB следует использовать его DNS-имя. Если вам требуется статический IP-адрес, то ALB не подходит для вашего варианта использования.

Однако, если вы предоставите больше информации о том, чего вы пытаетесь достичь, возможно, будут предложены некоторые альтернативные способы.

Комментарии:

1. @Dom Можете ли вы проверить ответ Эша? Это может быть хорошим решением.