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

Уровень ELB Прикрепленные сеансы AWS

Хотелось бы узнать реальную выгоду / преимущество настройки липких сеансов на уровне балансировщика нагрузки в AWS ..

Я понял из документации AWS, что запрос пользователя будет перенаправлен на конкретный экземпляр на основе файла cookie, добавленного в запрос ELB (эластичный балансировщик нагрузки)

http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-sticky-sessions.html#enable-sticky-sessions-duration

Но не могу понять реальную пользу от использования этой функции .. Пожалуйста, помогите !!!

Я приведу пример, чтобы проиллюстрировать их полезность.

По умолчанию PHP хранит данные сеанса в файле на сервере. Если у вас есть два сервера за ELB и нет прикрепленных сеансов, данные сеанса пользователя будут потеряны / несовместимы, поскольку они будут перемещаться между двумя серверами в случайном порядке.

Для этого есть обходные пути - например, хранение данных сеанса в базе данных или на уровне кеширования - но для некоторых приложений (особенно устаревших, над которыми вы мало контролируете) намного проще просто использовать опцию закрепления.