Когда вы используете балансировку нагрузки в любой среде, у вас почти всегда есть возможность установить соответствие сеанса.В основном это означает, что клиент, направленный на сервер 1 по его первому запросу, всегда будет перенаправлен на один и тот же сервер.Azure обеспечивает такую гибкость и без вопросов.Вот документация с некоторыми подробностями о том, как выполнить эту настройку.
Существует несколько способов настройки соответствия сеанса.Одним из наиболее важных способов является IP-адрес источника.Таким образом, использование другой вкладки или другого экземпляра браузера не будет иметь никакого значения.Запросы от клиентского компьютера всегда будут иметь один и тот же IP-адрес и, следовательно, будут отправляться на один и тот же сервер.Вот пример Powershell для установки соответствия источника на основе IP:
Set-AzureLoadBalancedEndpoint -ServiceName MyService -LBSetName LBSet1 -Protocol TCP -LocalPort 80 -ProbeProtocolTCP -ProbePort 8080 –LoadBalancerDistribution sourceIP 100 1009 *1009* 1009Здесь - это некоторые подробности более специфического сценария, который происходит, когда пользователи получают доступ к сайту с балансировкой нагрузки из-за брандмауэра компании.