The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Схема с балансировкой нагрузки., !*! micoloss, 30-Ноя-09, 21:58  [смотреть все]
Доброго времени суток!

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

  • Схема с балансировкой нагрузки., !*! ALex_hha, 00:48 , 01-Дек-09 (1)
    • Схема с балансировкой нагрузки., !*! micoloss, 11:25 , 01-Дек-09 (3)
      >Как осуществляется дотсуп к сервису? Почему openbsd?

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

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

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




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

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