Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 03.12.2010, 16:31   #31
Andreyka
Настройщик серверов
 
Аватар для Andreyka
 
Регистрация: 19.02.2005
Адрес: Odessa
Сообщений: 12,726
Репутация: 391399
Отправить сообщение для Andreyka с помощью ICQ Отправить сообщение для Andreyka с помощью AIM Отправить сообщение для Andreyka с помощью MSN Отправить сообщение для Andreyka с помощью Yahoo Отправить сообщение для Andreyka с помощью Skype™ Send Message via Jabber to Andreyka
Социальные сети Профиль на Хабрахабре

Smile Re: Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от hacccker Посмотреть сообщение
Какое дело они говорят? Ничего конкретного. Pavel.Odintsov советуют хранить все-все-все на одном сервере, V(o)ViK советует начать построение кластера с выбора панели...
Я советую начать с составления ТЗ и бюджета
__________________
Взлом шифрованной файловой системы LUKS - реальность!
Andreyka вне форума   Ответить с цитированием

Реклама
Старый 03.12.2010, 16:48   #32
Pavel.Odintsov
****NetMon author
 
Аватар для Pavel.Odintsov
 
Регистрация: 13.05.2009
Сообщений: 1,974
Репутация: 145311

По умолчанию Ответ: Re: Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от Andreyka Посмотреть сообщение
Я советую начать с составления ТЗ и бюджета
А я советую написать нам в саппорт, так понимаю, сервера стоят у нас, и уже из исходя из специфики ДЦ подыскать решение
__________________
Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon
Pavel.Odintsov вне форума   Ответить с цитированием
Старый 03.12.2010, 16:58   #33
bugsmoran
Академик
 
Аватар для bugsmoran
 
Регистрация: 18.02.2010
Адрес: Ramat Gan, IL
Сообщений: 1,947
Репутация: 140147
Отправить сообщение для bugsmoran с помощью ICQ Отправить сообщение для bugsmoran с помощью MSN Отправить сообщение для bugsmoran с помощью Skype™ Send Message via Jabber to bugsmoran

По умолчанию Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от hacccker Посмотреть сообщение
Задача:
На базе бесплатного ПО организовать не дорогое кластерное решение для Web хостинга. Нужно обеспечить отказоусточивость путем создания кластера из 2-3 выделенных серверов. Хотелось бы чтобы сервера не работали в режиме запасных, и подхватывали друг друга когда кто-то упал, а работали все всегда параллельно, распределяя нагрузку между собой. А значит и повышалась производительность такой системы наращивая узлы, пусть даже не линейно. Простота ввода новых нодов кластера тоже играет не маловажную роль. Каждый нод кластера выполняет роли вебсервера, БД, ФТП хоста, и балансировщика... т.е. полное дублирование друг друга. Но внешне это должно быть в виде одной единой машины.

Возможно файловое хранилище будет на отдельном RAID контроллере, который будет подключен к всем узлам. Но это не факт, поэтому возможно будет просто RAID1 на каждом из узлов...

Интересует кто сможет такое настроить удаленно? Разумеется контактируя с ДЦ где будет размещено (арендовано) оборудование.

Какое ПО нужно исходя из задачи, сколько будет стоит его настроить и поддерживать?
Во-первых тема "Бюджетный кластер на Linux'e" и фраза "Возможно файловое хранилище будет на отдельном RAID контроллере, который будет подключен к всем узлам." уже не совпадают. То, про что Вы говорите, называется NAS или SAN - и то и другое достаточно дорогостоящие вещи.

Что касается кластера, то все легко делается на RHEL Cluster Suite, если бы не три глобальнейших проблемы:
1) что Вы будете делать с CARP в условиях датацентра, который не больно то даст свои раутеры настраивать?
2) что Вы будете делать с MySQL, который в принципе не кластеризуется ни одним сегодняшним даже тертьесторонним продуктом, кроме ScaleDB, который находится на стадии тестирования? (все эти MySQL Cluster, MySQL Proxy и прочие поделки не умеют ровным счетом ничего)
3) как Вы научите панель управления хостингом этим управлять? И какую? Все более или менее сильные панели закрыли код.

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

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

Хотите делать по уму? Тогда думайте как избавиться от программных даунтаймов в рамках одного сервера.

Последний раз редактировалось bugsmoran; 03.12.2010 в 17:09..
bugsmoran вне форума   Ответить с цитированием
Старый 03.12.2010, 17:12   #34
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Ответ: Бюджетный кластер на Linux'e

bugsmoran, ну, ndb-cluster то работает нормально и надежно.
Просто не так эффективно, как этого ожидают и Андрейка заливает
Это по сути довольно старая разработка Эриксон, на который Mysql AG прикрутили sql-интерфейс в виде sql-нод.
NDB API ведь до сих пор сохранилось. Значит это кому-нибудь нужно.
netwind вне форума   Ответить с цитированием
Старый 03.12.2010, 17:30   #35
myhand
Академик
 
Регистрация: 16.09.2009
Сообщений: 4,853
Репутация: 138734

По умолчанию Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от hacccker Посмотреть сообщение
"дорогое" решение — понятие растяжимое, разумеется за настройку админу я готов платить.
А потом? Настроил и забыл? А если упало - идем на форум искать очередного Петю "одмина", который это починит?

Цитата:
Сообщение от hacccker Посмотреть сообщение
И даже если бы был готов, всёравно искал бы альтернативные решения, т.к. продукты ISP меня не устраивают своими глюками.
Попробуйте свободные панели. ispconfig-3 неплохая, с потенциалом.
Цитата:
Сообщение от hacccker Посмотреть сообщение
>А чего вдруг падают-то?
К чему эти глупые вопросы? Падают потому что ломаются, потому что бывают программные сбои.
А что за "программные сбои" такие? Например?

А как часто "ломаются"? Что за такие поломки у Вас, что ломается сервер чаще раза в год и на решение проблемы уходит существенно более часа?
__________________
Абонементное сопровождение серверов (Debian)
Отправить личное сообщение,
написать письмо.
myhand вне форума   Ответить с цитированием
Старый 03.12.2010, 17:44   #36
V(o)ViK
Профессор
 
Регистрация: 27.07.2008
Сообщений: 680
Репутация: 42944

По умолчанию Ответ: Бюджетный кластер на Linux'e

Резервирование всего в 2-3 раза сделает услугу в 4-6 раз дороже.
Упор нужно делать на надежность ДЦ, на скорость реакции техников ДЦ и грамотность ваших администраторов и тех. поддержки.
Даже если сгорит БП, его должны поменять за 10-20 минут и т.д. Вам будет дешевле выплатить компенсации всем вашим клиентам за эти 15 минут в месяц (даже если они будут гореть каждый месяц) чем содержать и обслуживать в 3 раза больший парк оборудования, даже если Вы придумаете как это технически реализовать.
Для начала вам нужно решить, резервируете ли вы мощности в рамках одного надежного ДЦ, либо разделяете узлы кластера географически.
V(o)ViK вне форума   Ответить с цитированием
Старый 03.12.2010, 17:55   #37
bugsmoran
Академик
 
Аватар для bugsmoran
 
Регистрация: 18.02.2010
Адрес: Ramat Gan, IL
Сообщений: 1,947
Репутация: 140147
Отправить сообщение для bugsmoran с помощью ICQ Отправить сообщение для bugsmoran с помощью MSN Отправить сообщение для bugsmoran с помощью Skype™ Send Message via Jabber to bugsmoran

По умолчанию Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от netwind Посмотреть сообщение
bugsmoran, ну, ndb-cluster то работает нормально и надежно.
Просто не так эффективно, как этого ожидают и Андрейка заливает
Это по сути довольно старая разработка Эриксон, на который Mysql AG прикрутили sql-интерфейс в виде sql-нод.
NDB API ведь до сих пор сохранилось. Значит это кому-нибудь нужно.
У меня нет опыта с этим storage engine'ом (а он как я понимаю ничего больше, чем storage engine), но ведь ndb - это вообще не кластер.
У него куча недостатков: например, на нем зависают сессии, которые чистятся только руками. Нельзя создавать таблицы с более, чем 128 полями. Игнорируются внешние ключи. Куча проблем с индексами типа того, что нельзя создавать их на TEXT.
И вообще, если это storage engine, то мы можем говорить только о таблицах, а как быть с теми же пользователями?

А самое главное: шаредный хостинг требует дикой производительности и на фоне этого слова "For smaller MySQL database clusters, using MyISAM storage gives better performance over NDB clustered storage." выглядят ужасающе. База - одна из самых злостных мучителей дисков.
bugsmoran вне форума   Ответить с цитированием
Старый 03.12.2010, 18:27   #38
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Ответ: Бюджетный кластер на Linux'e

bugsmoran, работает? от единичного сбоя на любом из компьютеров защищен ? - значит кластер.
но не пригодный для массового хостинга.
netwind вне форума   Ответить с цитированием
Старый 03.12.2010, 22:49   #39
hacccker
Гуру
 
Регистрация: 03.02.2010
Сообщений: 418
Репутация: -2120

ТопикСтартер Ответ: Бюджетный кластер на Linux'e

Цитата:
Сообщение от netwind Посмотреть сообщение
rtyug, у такой схемы низкий порог масштабируемости. Он думает, что один аккаунт начнет потреблять столько ресурсов, что единичного сервера не хватит. Ну и надежности повышенной хочется.
Но я думаю, что такой клиент просто сбежит, чем будет платить за специальный супертариф кластерного виртуального хостинга. Такому клиенту выгодней арендовать выделенный сервер и заняться оптимизацией. На своем сервере это гораздо удобнее.
Да нет же Я совсем не думаю, что один аккаунт начнет потреблять столько ресурсов, что единичного сервера не хватит. На первом плане скорее как раз повышенная надёжность. Но повышенную надёжность можно реализовать по разному. Тоесть не хочется, чтобы "ведущий" сервер на конкретный момент времени принимал на себя все запросы, а вторичный сервер тупо ждал и ничего не делал вообще.
hacccker вне форума   Ответить с цитированием
Старый 03.12.2010, 23:01   #40
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Ответ: Бюджетный кластер на Linux'e

hacccker, а зря. потому что конкретно эта задача, когда дублирующий сервер просто ждет, попроще будет.
netwind вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны