Поддержка миллионов HTTP-соединений с Zen Load Balancer

Размещено от Zevenet | 30 Октябрь, 2015 | Технический

С каждым годом увеличивается население планеты, подключенное к Интернету, у нас подключается все больше устройств, и жизнь становится все более ориентированной на цифровые технологии. Это означает использование большего количества цифровых услуг и большего количества пользователей. Мы представляем вам решение для адаптации вашей инфраструктуры к росту вашей пользовательской базы.

Мы собираемся подойти к этому случаю с двухуровневой архитектурой распределения нагрузки. Мы будем использовать два типа ферм, HTTP и L4xNAT профилей.

Компания HTTP Профиль - это уровень абстракции высокого уровня (прикладной уровень на модели ISO или слой 7) с расширенные настройки и функции например: вставка файлов cookie, сохранение сеанса, бэкенды HTTPS и разгрузка SSL среди других. Эти функции действительно полезны, но они имеют высокую производительность, и вот где L4xNAT Профиль пригодится.

Компания L4xNAT Профиль - это низкий уровень абстракции (транспортный уровень по модели ISO или уровень 4), позволяющий удивительно быстро балансировка нагрузки при очень низкой производительности. Комбинация этих двух типов балансировки нагрузки позволяет осуществлять множество параллельных соединений с функциями HTTP профиль.

Первый слой, Zen Load Balancer с L4xNAT профиль со следующей конфигурацией:

Тип протокола: TCP
Тип NAT: NAT
Алгоритм балансировки нагрузки: Вес
Использование FarmGuardian для проверки Backend серверов: On
Команда для проверки: check_tcp -H HOST -p PORT

Это пример команды FarmGuardian для проверки каждого хоста, принимающего соединения на своем настроенном порту. Для получения дополнительной информации о FarmGuardian и его конфигурации смотрите здесь.

Теперь для каждого Zen Load Balancer на втором уровне балансировки мы создадим HTTP профильная ферма. Мы можем использовать столько Zen Load Balancers на этом слое, сколько нам нужно, мы также можем увеличивать их по мере необходимости, в любое время.

Количество рабочих потоков: 10240
Переписать заголовки Location: Включено
Фермерский слушатель: HTTP or HTTPSПо мере необходимости.
Добавить сервис: Backends
Постоянная сессия: ПЕЧЕНЬЕ
Время продолжительности сеанса для ограничения: 300
Постоянный идентификатор сеанса: ASPSESSIONID
Наименьший ответ: Включено

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

Пожалуйста, прокомментируйте, если у вас есть мысли по этому поводу.

ДОЛЯ ПО:

Похожие статьи

Отправленный zenweb | 01 сентября 2022 г.
Балансировка нагрузки широко распространена в компьютерном мире. Это произошло из-за того, что пользователям нужен контент быстро. Это означало, что веб-сайты с высокой посещаемостью, которые получают миллионы пользовательских запросов, должны были…
31 ЛюбитКомментарии отключены on Как работает балансировка нагрузки
Автор: зенвеб | 30 августа 2022 г.
Здравоохранение очень уязвимо для угроз безопасности, как и любая другая отрасль. В настоящее время кибератаки в сфере здравоохранения очень распространены, что приводит к множеству рисков, в частности угроз безопасности, которые…
49 ЛюбитКомментарии отключены о важности систем кибербезопасности в здравоохранении
Автор: зенвеб | 02 августа 2022 г.
7 причин, по которым ZEVENET — лучшее программное обеспечение для балансировки нагрузки в 2022 г. Решение для балансировки нагрузки уже не то, что было раньше. По мере совершенствования технологий угрозы также…
79 ЛюбитКомментарии отключены по 7 причинам, по которым ZEVENET является лучшим программным обеспечением для балансировки нагрузки в 2022 году