2013-08-06 4 views
0

Балансировка нагрузки и кластеризация - все еще новые концепции для меня, так что простите меня, если мой вопрос не ясен.Балансировка нагрузки Apache с 2 машинами всего

В настоящее время у меня есть 1 машина работает apache.

Я планирую приобрести 1 новую машину для использования с той же целью, что и существующая машина Apache. Он не заменит первую машину, но вместо этого они будут работать вместе, чтобы выполнить одну и ту же функцию (запустить apache).

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

Моя цель:

  1. меньше нагрузка на обоих машинах.
  2. использовать один компьютер в качестве резервной копии, если другой сбой.

Вопрос: Каков наилучший или простой способ достичь этого.

ответ

0

Насколько я знаю, в web-серверах нет конфигурации master/slave в отличие от DNS-серверов. Вы можете уменьшить нагрузку на каждую машину, разделив сайты на равные. Это означает, что половина веб-сайтов переносится на новый сервер, чтобы уменьшить нагрузку на старый сервер.

Чтобы работать как резервная копия, если это не удается, Вы можете клонировать новый сервер как старый и создать 2 новых пользовательских сервера имен, указывающих их на новый IP-адрес сервера. добавьте эти серверы имен ко всем доменам из соответствующего конца регистратора. Поэтому, если один из неудачных сайтов будет загружаться из другого. :)

+0

Что делать, если я устанавливаю mod_proxy_balancer apache на порт 80, чтобы иметь один член как другой сервер и один как localhost с веб-сервером на другом порту? или это будет слишком неэффективно? –

Смежные вопросы