The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Схема с балансировкой нагрузки."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Схема с балансировкой нагрузки."  +/
Сообщение от micoloss (ok) on 30-Ноя-09, 21:58 
Доброго времени суток!

Задача следующая. Есть схема, сервер выполняющий роль шлюза и за этим сервером стоят два сервера- бэкэнда предоставляющие один и тот же сервис. Есть куча клиентских приложений которые должны через этот шлюз общаться с бэкэндом. При этом шлюз должен мониторить в режиме реального времени и балансировать нагрузку на бэкэнды, т.е. не только отслеживать состояние одного бэкэнда и в случае его падения переправлять запросы от клиента на другой бэкэнд, но и переправлять запросы на более не нагруженный на момент запроса бэкэенд (например по загрузке ЦП, сетевой карты и т.д.). Планирую использовать под шлюз openBSD. Подскажите пожалуйста посредством какого ПО можно оптимально решить мою задачу? Если можно - ссылками.
Спасибо!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Схема с балансировкой нагрузки."  +/
Сообщение от ALex_hha (ok) on 01-Дек-09, 00:48 
Как осуществляется дотсуп к сервису? Почему openbsd?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Схема с балансировкой нагрузки."  +/
Сообщение от micoloss (ok) on 01-Дек-09, 11:25 
>Как осуществляется дотсуп к сервису? Почему openbsd?

Доступ осуществляется через сокеты, если вы про это. Отчасти будет дополнительно задействован HTTP (но это не обязательное условие). Насчёт openbsd - вроде как самый подходящий для таких целей, хотя может я и ошибаюсь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Схема с балансировкой нагрузки."  +/
Сообщение от PavelR (??) on 01-Дек-09, 07:22 
>[оверквотинг удален]
>стоят два сервера- бэкэнда предоставляющие один и тот же сервис. Есть
>куча клиентских приложений которые должны через этот шлюз общаться с бэкэндом.
>При этом шлюз должен мониторить в режиме реального времени и балансировать
>нагрузку на бэкэнды, т.е. не только отслеживать состояние одного бэкэнда и
>в случае его падения переправлять запросы от клиента на другой бэкэнд,
>но и переправлять запросы на более не нагруженный на момент запроса
>бэкэенд (например по загрузке ЦП, сетевой карты и т.д.). Планирую использовать
>под шлюз openBSD. Подскажите пожалуйста посредством какого ПО можно оптимально решить
>мою задачу? Если можно - ссылками.
>Спасибо!

два бэкенда - это мало. один падает - и второй валится вслед за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки в различных ситуациях простейшей математикой.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Схема с балансировкой нагрузки."  +/
Сообщение от micoloss (ok) on 01-Дек-09, 11:27 
>[оверквотинг удален]
>>в случае его падения переправлять запросы от клиента на другой бэкэнд,
>>но и переправлять запросы на более не нагруженный на момент запроса
>>бэкэенд (например по загрузке ЦП, сетевой карты и т.д.). Планирую использовать
>>под шлюз openBSD. Подскажите пожалуйста посредством какого ПО можно оптимально решить
>>мою задачу? Если можно - ссылками.
>>Спасибо!
>
>два бэкенда - это мало. один падает - и второй валится вслед
>за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки
>в различных ситуациях простейшей математикой.

Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой схемы, т.е. ПО.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Схема с балансировкой нагрузки."  +/
Сообщение от sshutdownow email(ok) on 01-Дек-09, 12:28 
>[оверквотинг удален]
>>>под шлюз openBSD. Подскажите пожалуйста посредством какого ПО можно оптимально решить
>>>мою задачу? Если можно - ссылками.
>>>Спасибо!
>>
>>два бэкенда - это мало. один падает - и второй валится вслед
>>за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки
>>в различных ситуациях простейшей математикой.
>
>Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой
>схемы, т.е. ПО.

http://www.openbsd.org/papers/eurobsdcon07/pyr-loadbalancing/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Схема с балансировкой нагрузки."  +/
Сообщение от micoloss (ok) on 01-Дек-09, 22:44 
>[оверквотинг удален]
>>>>Спасибо!
>>>
>>>два бэкенда - это мало. один падает - и второй валится вслед
>>>за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки
>>>в различных ситуациях простейшей математикой.
>>
>>Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой
>>схемы, т.е. ПО.
>
>http://www.openbsd.org/papers/eurobsdcon07/pyr-loadbalancing/

Спасибо за ссылку, но насколько я понял из материала этот механизм просто распределяет трафик и может перенаправить трафик с отвалившегося сервера на живой. А как быть с проверкой  загрузки процессора на бэкенд сервере?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Схема с балансировкой нагрузки."  +/
Сообщение от sshutdownow email(ok) on 02-Дек-09, 12:43 
>[оверквотинг удален]
>>>
>>>Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой
>>>схемы, т.е. ПО.
>>
>>http://www.openbsd.org/papers/eurobsdcon07/pyr-loadbalancing/
>
>Спасибо за ссылку, но насколько я понял из материала этот механизм просто
>распределяет трафик и может перенаправить трафик с отвалившегося сервера на живой.
>А как быть с проверкой  загрузки процессора на бэкенд сервере?
>

С тех пор как я его видел он уже переименовался в relayd
у него есть опция check script, с ней можешь и проверку LA сделать и всё что захочешь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру