
В сценарии, когда приложение размещено на нескольких экземплярах в Amazon EC2 (с балансировкой нагрузки), гарантированно ли несколько запросов от одного и того же пользователя будут отправлены на один и тот же экземпляр?
решение1
ИзСтраница сводки Amazon Elastic Load Balancing:
Elastic Load Balancing поддерживает возможность привязывать сеансы пользователей к определенным экземплярам EC2.
решение2
Это зависит от вашей конфигурации. Я не использую службу Amazon Elastic Load Balancing (ELB), поскольку она не позволяет мне регистрировать IP-адрес клиента, поскольку все соединения, как представляется, исходят от оборудования LB, если их видит экземпляр EC2. Вместо этого я выполняю собственную балансировку нагрузки через DNS и несколько серверов Apache front-end, которые настроены на использование липких сессий с одного и того же исходного адреса источника.