Я использую функцию привязки сеанса в Google Load Balancer. Однако у меня возникла проблема, описанная ниже.
Когда был выдан стресс A-WEB Server, сервер доступа изменился на B-WEB Server. По параметру LB при загрузке ЦП более 80% меняется сервер доступа. Но я настроил привязку сеанса для сохранения доступа.
Я хотел бы сохранить доступ к тому же серверу, я что-то упустил?
Архитектура
Building 2 WEB Server с базой данных под LB для поиска данных о некоторой информации.
Параметр LB конфигурации
Потеря привязки сеанса независимо от типа может произойти (например, привязка IP-адреса клиента или привязка файлов cookie ) к экземпляру в следующих сценариях.
Сходство сеанса не будет работать, если целевой экземпляр становится неработоспособным. Сходство теряется, поскольку сеанс перемещается в работоспособный экземпляр. поэтому не следует предполагать идеальное сродство, если все bakends не исправны.
Это мало влияет на трафик UDP, потому что сеанс для UDP представляет собой единый запрос и ответ.
Если экземпляр группа исчерпывает возможности, и трафик должен быть направлен в другую зону, нарушая привязку.
Настройка серверной службы с автоматическим масштабированием добавляет экземпляры или удаляет экземпляры из группы экземпляров. В любом случае серверная служба перераспределяет нагрузку, и цель может перемещаться, что влияет на сродство сеанса.
Режим балансировки установлен на Загрузка ЦП , что может привести к изменению ваших вычисленных мощностей по зонам, отправляя некоторый трафик в другую зону в пределах региона. В стрессовом состоянии проверьте, превышает ли процент использования ЦП сервера пороговый уровень.