Показать сообщение отдельно
  #11  
Старый 06.06.2002, 01:40
tentura tentura вне форума
Аспирант
 
Регистрация: 20.02.2002
Сообщений: 62
Отправить сообщение для tentura с помощью ICQ
По умолчанию

Для начала надо определить что нужно - HA (High Availability) или LB (Load Balancing) или и то и другое в кластере.

В общем требуется решить две проблемы - балансирование нагрузки и создание единого внутреннего окружения.

Для балансировки нагрузки вариантов много - Round-robin DNS, HOF/DNS, Hardware SLB (Cisco Local Director), BIG/IP ну еще несколько малоизвесных технологий.
У каждой свои тонкости.

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

Т.е. чтобы создать кластер для веб-хостинга надо проделать огромную работу. С решениями для конкретных клиентов(например - веб-магазина) - проще.

У нас вот есть еще такое решение - работают два субкластера в разных местах (New York и Fremont, CA), по сути две независимые кластерные системы. Каждый мониторится с нескольких точек и "знает" о состоянии другого. Хостинг на двух сразу дает по сути 200% uptime.
Ответить с цитированием