Балансировка сетевой нагрузки AWS - несогласованность сессий

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

1 ответ

Решение

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

Прикрепленные сеансы доступны для балансировщиков сетевой нагрузки AWS. Вы просто устанавливаете переключатель в свойствах целевой группы. NLB используют IP-адреса для управления закреплением. Это означает, что если у вас много пользователей с одним и тем же IP-адресом (например, за NAT), тогда все будут попадать на один и тот же сервер. Обратите внимание, что липкость недоступна, если вы используете завершение TLS на своем NLB.

https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-target-groups.html

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