Кластеры

Тема в разделе "Администрирование серверов", создана пользователем Useroff, 23 окт 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. Useroff

    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

    Собстно какой кластер посоветуете для обеденения этого хлама?)
     
  2. Any_Key

    Any_Key aka mad red cat

    Регистр.:
    30 мар 2006
    Сообщения:
    388
    Симпатии:
    344
    Пержде чем задавать подобные вопросы прочти здесь

    ru.wikipedia.org/wiki/Кластер_(группа_компьютеров)
     
  3. spooler

    spooler Создатель

    Регистр.:
    2 окт 2007
    Сообщения:
    19
    Симпатии:
    4
    Мы строили несколько решений по этой схеме -
    http://www.todoo.biz/cluster_ha_freebsd.php
    также вот материалы которые могут быть полезны при построении кластера -
    http://nikita.rockby.net/2008/02/01/ustanovka-i-nastrojka-mysql-klastera-na-freebsd/
    http://dreamcatcher.ru/index.php?option=com_content&task=view&id=18&Itemid=3
    http://www.linuxcenter.ru/lib/articles/networking/freebsd_cluster.phtml
    http://www.samag.ru/cgi-bin/go.pl?q=articles;n=11.2006;a=02
    http://dreamcatcher.ru/index.php?option=com_content&task=view&id=16&Itemid=6

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

    К сожалению описать в ветке форума все детали поднятия кластера не реально. У меня над этим вопросом несколько недель работали два высококласных админа.
     
  4. HOSTER

    HOSTER

    Регистр.:
    22 апр 2008
    Сообщения:
    213
    Симпатии:
    38
    |-----------|
    | 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)
     
  5. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.378
    HOSTER
    пардон, а какой тут кластер? Бек-эен сервер, фронт-энд сервер и сервер БД и все. Просто разделение на несколько физических/виртуальных машин, навернеться 1 элемент => навернеться вся связка
     
  6. unixman

    unixman

    Регистр.:
    6 сен 2006
    Сообщения:
    688
    Симпатии:
    61
    Кластер нужен для повышения производительности или отказоустойчивости?
     
  7. XeonN

    XeonN

    Регистр.:
    13 ноя 2006
    Сообщения:
    369
    Симпатии:
    150
    Это как раз и есть производительно отказоустойчивое решение, только серверов надо побольше.
    MySQL сервера 2 с репликацией
    2 проксирующих сервера можно посадить на один IP для отказоуствойчивости
    И основные продакшн сервера тоже минимум два и добавлять по мере необходимости + один всегда должен быть готов и засетаплен если что случиться.
     
  8. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.378
    XeonN
    давай так: если ты не знаеш разницу между кластеризацией и распределением элементов нагрузки то велком то вики и читать, читать, читать. А тут не надо фигню постить
    unixman
    И того и другого
     
Статус темы:
Закрыта.