Pull to refresh
  • by relevance
  • by date
  • by rating

Session replication and sticky sessions in Java PaaS

Jelastic corporate blog
Рады с вами поделиться нашим очередным достижением: теперь Jelastic предоставляет возможность использовать репликацию сессий между серверами приложений. Включить репликацию очень просто — всего один клик и вы обладатель High Availability (HA) окружения. Давайте рассмотрим подробнее, как это работает и какие преимущества вы получаете.
В текущем решении, Jelastic настраивает репликацию сессий между парами серверов. Эти пары образуют кластеры.

Когда юзер впервые обращается к приложению, балансер перенаправляет запрос к одному из инстансов в одном из кластеров.

На протяжении сессии пользователь продолжает работу с одним и тем же инстансом (работают так называемые Sticky Sessions). Если один из инстансов упал, запросы пользователей, которые обрабатывались в нем, автоматически перебрасываются на другой инстанс этого же кластера. Благодаря репликации, второй инстанс уже имеет все сессии упавшего «коллеги», так что конечные пользователи абсолютно ничего не заметят.
Читать дальше →
Total votes 29: ↑27 and ↓2 +25
Views2.5K
Comments 9

Jelastic на Java Day SPB 2012

Jelastic corporate blog
imageРады сообщить, что члены команды Jelastic Дмитрий Лазаренко и Марина Справа будут принимать участие в конференции разработчиков Java Day SPB 2012, которая состоится 10 февраля 2012 года. Мы приготовили для вас очень интересный доклад: «Один в поле не воин: как построить кластер GlassFish 3.1.1». Доклад состоится в зале «Stenberg» гостиницы Holiday Inn Московские Ворота (Санкт-Петербург, Московский проспект, 97а) на 17.45. Вы узнаете, как можно построить отказоустойчивый кластер серверов GlassFish. Будут рассмотрены такие вопросы, как регистрация серверов на балансировщике нагрузки, организация sticky sessions, репликация сессий между серверами, администрирование кластера, обновление приложений на кластере и дополнительное потребление ресурсов серверами в данной конфигурации. И конечно же увидите как это все работает на Jelastic.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views1.1K
Comments 0

Привязка сессии к серверу в Nginx. Nginx-sticky-module

Nginx
Sticky session — метод балансировки нагрузки, при котором запросы клиента передаются на один и тот же сервер группы.

Самый простой способ закрепить сессии пользователя за конкретным сервером в Nginx — использовать метод ip-hash:
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views38.4K
Comments 11

Липкие сессии для самых маленьких [Часть 1]

ДомКлик corporate blogPythonNginx
Tutorial

Липкие сессии (Sticky-session) — это особый вид балансировки нагрузки, при которой трафик поступает на один определенный сервер группы. Как правило, перед группой серверов находится балансировщик нагрузки (Nginx, HAProxy), который и устанавливает правила распределения трафика на доступные сервера.

В первой части цикла мы посмотрим как создавать липкие сессии с помощью Nginx. Во второй же части разберем создание подобной балансировки средствами Kubernetes.

Вляпаться
Total votes 29: ↑29 and ↓0 +29
Views5.1K
Comments 9

Липкие сессии для самых маленьких [Часть 2], или Как понять Kubernetes и преисполниться в своём познании

ДомКлик corporate blogPythonKubernetes
Tutorial

Липкие сессии (Sticky-session) — это особый вид балансировки нагрузки, при которой трафик поступает на один определенный сервер группы. Как правило, перед группой серверов находится балансировщик нагрузки (NginxHAProxy), который и устанавливает правила распределения трафика на доступные сервера.

В первой части цикла мы уже разобрали как создавать липкие сессии с помощью Nginx. Во второй части разберем создание подобной балансировки средствами Kubernetes.

Так как статьи в основном направлены на начинающих - придется коснуться основ kubernetes. Да-да, я знаю в интернете полно материала для изучения куба. Но здесь будет минимум душной теории и максимум практики. Лучше один раз развернуть тестовое приложение в кластере и понять основные принципы, чем читать тонну скучных мануалов.

Преисполниться
Total votes 27: ↑26 and ↓1 +25
Views3.6K
Comments 1