Как назначить эластичный IP-адрес для Application Load Balancer в AWS?

Я создал балансировщик нагрузки приложений в AWS.

Как назначить эластичный IP-адрес балансировщику нагрузки приложения? Я не нашел ни одного IP-адреса в описании балансировщика нагрузки.

Балансировщики масштабируются, увеличиваются и уменьшаются, поэтому обычно к ним обращаются по имени хоста, поскольку IP-адреса не являются статическими. Какую проблему вы пытаетесь решить с помощью EIP? Вы пытаетесь настроить DNS? Или у вас есть ситуация, требующая статического адреса?

Michael - sqlbot 19.03.2019 16:33

Одна из самых больших проблем с ALB — белый список автоматически сгенерированных IP-адресов. Кроме того, как заявил ниже Джон Ротенштейн, единственным решением на данный момент является использование NLB перед ALB.

Leo Skhrnkv 15.04.2020 02:14
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
19
2
8 811
3

Ответы 3

Application Load Balancer не может быть назначен эластичный IP-адрес (статический IP-адрес).

Однако балансировщику сетевой нагрузки может быть назначен один эластичный IP-адрес для каждой используемой зоны доступности.

Если вы не хотите использовать балансировщик сетевой нагрузки, вы можете объединить их, поместив балансировщик сетевой нагрузки перед балансировщиком нагрузки приложения:

NLB in front of ALB

См.: Использование статических IP-адресов для балансировщиков нагрузки приложений | Сеть и доставка контента

Другой вариант — использовать AWS Global Accelerator: Глобальный акселератор AWS

Однако это, вероятно, будет дороже, чем использование архитектуры NLB-ALB.

Теперь вы можете получить глобальные статические IP-адреса для вашего Application Load Balancer непосредственно из консоли управления Load Balancer либо в мастере создания, либо на вкладке Integrated services. См. этот пост в блоге.

Другие вопросы по теме