2012-03-17 2 views
0

В настоящее время я пытаюсь настроить среду, в которой у меня есть высокая доступность даже на балансировщике нагрузки. У меня есть googled с использованием нескольких ключевых слов, однако все результаты, которые я получил, по-видимому, наклонены к миру LINUX/Debian.Настройка балансировки нагрузки высокой доступности для Apache/Windows

Я нахожусь в среде Windows, используя Apache Server 2.2 с Tomcat 7. То, что я пытаюсь получить, таково, что если пользователь посещает мой сайт и один из моих балансировщиков остался, я все равно быть в состоянии обслуживать моего пользователя.

Поскольку я новый пользователь и не могу отправлять фотографии, я установил фотографию на http://i.stack.imgur.com/n2k2E.jpg, описывая схему настройки сети. Благодарю.

Оцените любые советы и вопросы.

ответ

0

Я не уверен, в чем ваш вопрос. В каждом случае каждый отдельный балансировщик нагрузки должен достигать обоих веб-серверов. Являются ли ваши балансировочные балансы устройствами?

Существует возможность настроить Apache с mod_jk или mod_proxy в качестве балансировки нагрузки. Но я не уверен, что ваш вопрос об этом. Пожалуйста, уточните.

0

Я не нашел хорошего способа сделать это - mod_spread выглядел так, как будто это сработает, но это действительно старые биты.

В Windows IIS может быть настроен для балансировки сетевой нагрузки, так что двухузловая система может представлять собой «постоянно действующую» веб-страницу, но она просто не эквивалентна для Apache в Windows.

Редактировать: Моя ошибка. Балансировка сетевой нагрузки может балансировать любых портов, а не только IIS. Вам необходимо настроить виртуальный IP-адрес для объединенных серверов и добавить серверы в качестве членов в пул.

Вам по-прежнему нужны некоторые сценарии для обнаружения сбоя процесса, а не сбоя сервера. Балансировка сетевой нагрузки Windows не будет обнаруживать отказ отдельного сетевого приложения, всего всего сервера.