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

Функция привязки сеанса в Google Load Balancer

Я использую функцию привязки сеанса в Google Load Balancer. Однако у меня проблема, как показано ниже.

Когда дал стресс A-WEB Server, сервер доступа изменился на B-WEB Server. По параметру LB при загрузке ЦП более 80% меняется сервер доступа. Но я настроил привязку сеанса для сохранения доступа.

Я хочу сохранить доступ к тому же серверу, я что-то упустил?

Архитектура

Построение 2 WEB-сервера с БД под LB для поиска данных о некоторой информации.

Конфигурация LB Parameter

Потеря привязка сеанса независимо от типа (например, сходство IP-адреса клиента или привязка файлов cookie) с экземпляром в следующих сценариях.

  1. Сходство сеанса не будет работать, если целевой экземпляр становится неработоспособным. Сходство теряется, поскольку сеанс перемещается в работоспособный экземпляр. так что не следует предполагать идеальную близость, если все бекенды не являются здоровыми.

  2. Это мало влияет на трафик UDP, потому что сессия для UDP это единый запрос и ответ.

  3. Если у группы экземпляров заканчивается емкость, и трафик должен быть направлен в другую зону, нарушая привязку.

  4. Настройка серверной службы с автоматическое масштабирование добавляет экземпляры в группу экземпляров или удаляет экземпляры из нее. В любом случае серверная служба перераспределяет нагрузку, и цель может перемещаться, что влияет на сродство сеанса.

  5. Установлен режим балансировки Загрузка процессора, что может привести к изменению ваших вычисленных мощностей в разных зонах, отправив некоторый трафик в другую зону в пределах региона. Проверьте в стрессовом состоянии, превышает ли процентное использование ЦП сервера пороговый уровень.