Схема с балансировкой нагрузки., 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. Подскажите пожалуйста посредством какого ПО можно оптимально решить >>мою задачу? Если можно - ссылками. >>Спасибо! > >два бэкенда - это мало. один падает - и второй валится вслед >за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки >в различных ситуациях простейшей математикой. Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой схемы, т.е. ПО.
- Схема с балансировкой нагрузки., sshutdownow, 12:28 , 01-Дек-09 (5)
- Схема с балансировкой нагрузки., micoloss, 22:44 , 01-Дек-09 (6)
>[оверквотинг удален] >>>>Спасибо! >>> >>>два бэкенда - это мало. один падает - и второй валится вслед >>>за ним от возросшей в два раза нагрузки. Попробуйте просчитать нагрузки >>>в различных ситуациях простейшей математикой. >> >>Насчёт нагрузки - это понятно. Меня в данном случае интересует реализация самой >>схемы, т.е. ПО. > >http://www.openbsd.org/papers/eurobsdcon07/pyr-loadbalancing/ Спасибо за ссылку, но насколько я понял из материала этот механизм просто распределяет трафик и может перенаправить трафик с отвалившегося сервера на живой. А как быть с проверкой загрузки процессора на бэкенд сервере?
|