Кластеры

Статус
В этой теме нельзя размещать новые ответы.

Useroff

Создатель
Регистрация
13 Июл 2008
Сообщения
12
Реакции
1
Всем ку!
Собстно есть 3 сервера, мощьность у них очень низкая, стоит apache + php + mysql
Ось: OpenBSD
1. 1.7 Mhz AMD 512 RAM
2. 1.8 Mhz Intel 256 RAM
3. 2.8 Mhz Intel 512 RAM

Собстно какой кластер посоветуете для обеденения этого хлама?)
 
Мы строили несколько решений по этой схеме -

также вот материалы которые могут быть полезны при построении кластера -

Самое главное при построении таких решений это подключение самих серверов. Т.Е. они должны быть воткнуты в один свитч как внешним интерфейсом так и внутреним. Внешним для того чтобы можно было менять внешние адреса друг с другом, внутреним для быстрого обмена данными (1Гб\с) Кроме того сервера должны быть соединены друг с другом КроссОвер кабелем. Для построения кластера минимальной конфигурации нужно 3 сервера. 2 - будут выступать в роли кластера, 1 будет выполнять управляющую функцию.

К сожалению описать в ветке форума все детали поднятия кластера не реально. У меня над этим вопросом несколько недель работали два высококласных админа.
 
|-----------|
| INTERNET |
|-----------|
|
|
|----------|
| SRV1 |
|----------|
| WWW |
| PROXY | -- Тобиж кешырующий WWW прокси сервер, например NGINX
| SERVER |
|----------|
|
|
|----------|
| SRV2 |
|----------|
| WWW | -- Простой WWW Сервер например Apache, хотя и на нем возможно запустить тоже
| SERVER | -- Nginx с PHP в режыме FastCGI
|----------|
|
|
|----------|
| SRV3 |
|----------|
|MySQL, |
|PgSQL, | -- А на данном сервере возможно зделать дисковый масив или SQL сервер,
|WWW File | -- возможно хранить скрипты самих WWW сайтов
|----------|

У многих людей возникнит много вопросов, например:
1) Как сервер 2 будет брать файлы у сервера 3.
Ответ: По умолчанию во FreeBSD стоит програма NFS Server и NSF Client,
изначально данная програма была включена для обмена файлами между *unix машынами,
быстрая и надежная идеально подходит для построения кластером и дисковых масивов.
Тобиж на сервере ( SRV2 ) Вы легко сможете смонтировать куда угодно диск с сервера (SRV3)
 
HOSTER
пардон, а какой тут кластер? Бек-эен сервер, фронт-энд сервер и сервер БД и все. Просто разделение на несколько физических/виртуальных машин, навернеться 1 элемент => навернеться вся связка
 
Кластер нужен для повышения производительности или отказоустойчивости?
 
HOSTER
пардон, а какой тут кластер? Бек-эен сервер, фронт-энд сервер и сервер БД и все. Просто разделение на несколько физических/виртуальных машин, навернеться 1 элемент => навернеться вся связка

Это как раз и есть производительно отказоустойчивое решение, только серверов надо побольше.
MySQL сервера 2 с репликацией
2 проксирующих сервера можно посадить на один IP для отказоуствойчивости
И основные продакшн сервера тоже минимум два и добавлять по мере необходимости + один всегда должен быть готов и засетаплен если что случиться.
 
XeonN
давай так: если ты не знаеш разницу между кластеризацией и распределением элементов нагрузки то велком то вики и читать, читать, читать. А тут не надо фигню постить
unixman
И того и другого
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху