The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"WEB-Кластер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"WEB-Кластер"  
Сообщение от grad email(??) on 06-Май-07, 17:14 
Здравствуйте, надеюсь поможете советом.
В общем, встала задача создания небольшого LB-кластера, но пока финансовое положение не позволяет приобрести дополнительные машины. Ну и собственно вопрос: какое программное решение посоветуете для создания кластера из двух машин, соединённых посредством свитча друг с другом и от этого же свитча - с внешним миром, возможно ли это? Или для реализации балансировки нагрузки обязательно необходим мастер-сервер (третья машина)? Заодно, хотелось бы узнать можно ли из двух машин создать HA-кластер?
P.S. На серверах будет крутиться Apache+PHP/Perl+MySQL. ОС - Linux или FreeBSD (зависит от программного решения).
Заранее спасибо!
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • WEB-Кластер, dragon_djanic, 22:35 , 06-Май-07, (1)  

Сообщения по теме [Сортировка по времени | RSS]


1. "WEB-Кластер"  
Сообщение от dragon_djanic on 06-Май-07, 22:35 
Beowulf кластер (ru.wikipedia.org/wiki/Beowulf) здесь тебе придётся пересобирать все проги (gcc, automake, binutils..etc) для поддержки распределенной компиляции. Или возможен также openMosix кластер (ru.wikipedia.org/wiki/OpenMosix) (openmosix.org.ru) здесь тебе просто придется пропатчить ядро для поддержки и процессы будут перетекать из одного компа на другой т.е. запустил компиляцию на 1-ом и запустил игру на 1-ом, при этом компиляция перетекает на 2-ой комп т.к. он свободен.. у меня сейчас openMosix кластер из 2-х машин

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "WEB-Кластер"  
Сообщение от grad email(??) on 07-Май-07, 02:21 
>Beowulf кластер (ru.wikipedia.org/wiki/Beowulf) здесь тебе придётся пересобирать все проги (gcc, automake, binutils..etc)
Нет, Beowulf точно не нужен.
>Или возможен также openMosix кластер (ru.wikipedia.org/wiki/OpenMosix) (openmosix.org.ru)
>здесь тебе просто придется пропатчить ядро для поддержки и процессы будут
>перетекать из одного компа на другой т.е. запустил компиляцию на 1-ом
>и запустил игру на 1-ом, при этом компиляция перетекает на 2-ой
>комп т.к. он свободен.. у меня сейчас openMosix кластер из 2-х
>машин
Это интересно, но даст ли прирост производительности openMosix кластер, если работать будут только Apache и MySQL?? Да и ядро патчить не хочется. Я смотрел в сторону LinuxVirtualServer ( http://www.linuxvirtualserver.org/ ), но мне показалось, что там без третьей машины не обойтись:
СХЕМА: http://www.linuxvirtualserver.org/VirtualServer.png

Странно, неужели никто не делал WEB-кластер?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "WEB-Кластер"  
Сообщение от grad email(??) on 07-Май-07, 05:17 
Сейчас подумал, что может быть существует такая схема:

На первой машине 2 интерфейса (один смотрит в Интернет, второй - в локальную сеть (соединяеся со второй машиной)), на этой машине настраиваестя NAT.
На HTTP-запросы отвечает первый сервер, а когда нагрузка увеличивается, то запросы перенаправляются ко второй машине за NAT'ом.
Может быть такое?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "WEB-Кластер"  
Сообщение от grad email(??) on 07-Май-07, 11:19 
В общем понял, что теоретически для решения задачи подойдут две технологии: CARP или DRBD.

Кто с чем работал и что считает лучше для создания HA/LB-кластера??

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "WEB-Кластер"  
Сообщение от Молодой email on 05-Авг-08, 21:16 
>Сейчас подумал, что может быть существует такая схема:
>
>На первой машине 2 интерфейса (один смотрит в Интернет, второй - в
>локальную сеть (соединяеся со второй машиной)), на этой машине настраиваестя NAT.
>
>На HTTP-запросы отвечает первый сервер, а когда нагрузка увеличивается, то запросы перенаправляются
>ко второй машине за NAT'ом.
>Может быть такое?

Да, может, но это поможет сбалансировать только сетевую нагрузку. Т.е. пр недостатке мощности проца или оперативки нат тебе не поможет.

Мосикс нормально балансирует все виды нагрузки, но там много от приложения зависит. Каждый процесс может разбиваться на отдельные потоки, выполняемые на отдельных машинах, но разные процессы бьются по разному. Меня интересует как раз, что будет в кластере лучше работать - db2, sql or oracle

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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