URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 507
[ Назад ]

Исходное сообщение
"Какие сейчас используются кластерное ПО."

Отправлено roks1 , 27-Авг-08 02:20 
Здравствуйте!

Предложили проект, клиент хочет перевести свою инфраструктуру
web- и email- серверов (Debian) на load-balancing кластер.

Что сейчас модно использоваться для этого? Последний раз я строил
простейший кластер на Red Hat Enterprise Linux. Не знаю, захотят ли они
покупать RedHat, так как они гоняют сейчас Debian. Есть вариант
предложить им Centos.

Хотя они пока не предоставили никакого проектного описания (это плюс для
меня, можно делать все с нуля как считаю нужным), но упомянули
ultramonkey.org и Linux-Director в качестве кластерного ПО. Я посмотрел, оно аж для RHEL3 тестировалось.

В общем, что посоветуете использовать - простое, правильно и надежное
для организации load-balancing кластера?

Роман.


Содержание

Сообщения в этом обсуждении
"Какие сейчас используются кластерное ПО."
Отправлено angra , 27-Авг-08 03:53 
Железо. например cisco+блейды+netapp, а какая OS будет стоять на блейдах на самом деле никакой роли не играет, без проблем уживались четвертая бсд и последняя зюзя.

"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 27-Авг-08 03:58 
>Железо. например cisco+блейды+netapp, а какая OS будет стоять на блейдах на самом
>деле никакой роли не играет, без проблем уживались четвертая бсд и
>последняя зюзя.

Насколько я понимаю, это не самое дешевое решение. Жаль, я сейчас еще не имею на руках всей информации по проекту, поэтому хочу рассмотреть разные варианты.
Например на опенсорс, какие решения сейчас популярны?


"Какие сейчас используются кластерное ПО."
Отправлено angra , 27-Авг-08 18:06 
Если с нуля, то не такое уж и дорогое. Чем иметь кучу отдельных машин лучше взять блейды. Простейшие loadbalancer не так уж и дороги, но если есть желание, то можно и на линуксе соорудить аналог используя snmp и iproute2. Дисковое хранилище опять таки можно соорудить самостоятельно, а можно купить специализированное железо. При рассчете стоимости не забывайте, что все это будет стоять в ДЦ, а там берут плату за занимаемое место, так что специализированная железка, занимающая меньше юнитов, может в конечном итоге оказаться дешевле.


"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 27-Авг-08 18:17 
>Если с нуля, то не такое уж и дорогое. Чем иметь кучу
>отдельных машин лучше взять блейды. Простейшие loadbalancer не так уж и
>дороги, но если есть желание, то можно и на линуксе соорудить
>аналог используя snmp и iproute2. Дисковое хранилище опять таки можно соорудить
>самостоятельно, а можно купить специализированное железо. При рассчете стоимости не забывайте, что все это будет стоять в ДЦ, а там берут плату за занимаемое место, так что специализированная железка, занимающая меньше юнитов, может
>в конечном итоге оказаться дешевле.

Насколько я понял из того, что требуется сделать, речь идет о 5-7 серверах типа Dell PE2950 (все как обычно dns, mail, web) + парочка для LVS + может быть отдельный под nfs.

Даже в таком случае есть смысл перевести все на blade и покупной loadbalancer?


"Какие сейчас используются кластерное ПО."
Отправлено pavel_simple , 28-Авг-08 08:28 
>[оверквотинг удален]
>>аналог используя snmp и iproute2. Дисковое хранилище опять таки можно соорудить
>>самостоятельно, а можно купить специализированное железо. При рассчете стоимости не забывайте, что все это будет стоять в ДЦ, а там берут плату за занимаемое место, так что специализированная железка, занимающая меньше юнитов, может
>>в конечном итоге оказаться дешевле.
>
>Насколько я понял из того, что требуется сделать, речь идет о 5-7
>серверах типа Dell PE2950 (все как обычно dns, mail, web) +
>парочка для LVS + может быть отдельный под nfs.
>
>Даже в таком случае есть смысл перевести все на blade и покупной
>loadbalancer?

не используйте nfs -- она вам добром не сослужит


"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 28-Авг-08 16:09 
>>[оверквотинг удален]
>>>аналог используя snmp и iproute2. Дисковое хранилище опять таки можно соорудить
>>>самостоятельно, а можно купить специализированное железо. При рассчете стоимости не

[...]
>не используйте nfs -- она вам добром не сослужит

Согласен, это известные грабли.


"Какие сейчас используются кластерное ПО."
Отправлено angra , 28-Авг-08 16:15 
>не используйте nfs -- она вам добром не сослужит

Расскажите это компании NetApp и всем кто использует ее оборудование :)
Хотя если брать реализацию nfs-сервера в линуксе, то таки могут быть проблемы.


"Какие сейчас используются кластерное ПО."
Отправлено pavel_simple , 28-Авг-08 18:52 
>>не используйте nfs -- она вам добром не сослужит
>
>Расскажите это компании NetApp и всем кто использует ее оборудование :)
>Хотя если брать реализацию nfs-сервера в линуксе, то таки могут быть проблемы.
>

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


"Какие сейчас используются кластерное ПО."
Отправлено angra , 28-Авг-08 16:18 
Не, на 5-7 серверов этим заморачиваться не стоит, тем более если машины уже куплены. Я думал речь идет хотя бы о нескольких десятках.

"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 28-Авг-08 16:20 
>Не, на 5-7 серверов этим заморачиваться не стоит, тем более если машины
>уже куплены. Я думал речь идет хотя бы о нескольких десятках.

Извиняюсь, не понял чем именно заморачиваться не стоит?


"Какие сейчас используются кластерное ПО."
Отправлено angra , 28-Авг-08 16:35 
Блейды хороши, когда предполагается несколько десятков машин в кластере. Удобны с точки зрения регулярного наращивания мощностей. Однако если планируется всего 5-7 машин, то можно обойтись и уже имеющимися. Хотя если машины еще не куплены, то таки стоит взять один блейд(в смысле шасси с блейд серверами), а вот железный lb как и netapp может оказаться роскошью. Можно комбинировать блейды с обычными серверами, так как производительность отдельного блейда-сервера обычно довольно низкая и на точку входа в систему он не годится.
Собственно говоря выбор blades, barebone или стандартные pc влияете в основном на стоимость(как по мне блейды самый дешевый вариант с учетом стоимости collocation), но не на архитектуру кластера.


"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 28-Авг-08 16:39 
> Однако если планируется всего 5-7 машин, то
>можно обойтись и уже имеющимися. Хотя если машины еще не куплены,
>то таки стоит взять один блейд(в смысле шасси с блейд серверами),

Да я так и хочу объяснить заказчику. Пусть у него на будущее запас будет и возможность быстро наращивать можности.

>а вот железный lb как и netapp может оказаться роскошью.

Это да, здесь вариант не железного решения.

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

А разве нельзя поставить парочку более производительных?

>Собственно говоря выбор blades, barebone или стандартные pc влияете в основном на
>стоимость(как по мне блейды самый дешевый вариант с учетом стоимости collocation),
>но не на архитектуру кластера.

Согласен. Да и обслуживать их легче.


"Какие сейчас используются кластерное ПО."
Отправлено pavel_simple , 27-Авг-08 08:53 
>Здравствуйте!
>
>Предложили проект, клиент хочет перевести свою инфраструктуру
>web- и email- серверов (Debian) на load-balancing кластер.
>

и тот и другой сервер могут быть и вполне нормально существовать в нескольких копиях
по web -- это просто несколько dns записей
про email -- это тоже несколько записей -- но только MX -- (хоть с одним хоть с разными весами)
>Что сейчас модно использоваться для этого? Последний раз я строил
>простейший кластер на Red Hat Enterprise Linux. Не знаю, захотят ли они
>
>покупать RedHat, так как они гоняют сейчас Debian. Есть вариант
>предложить им Centos.

если они уже на Debian'е -- то может ен нужно заставлять людей переучиваться -- к тому-же задача судя по всему решается очень просто
>
>Хотя они пока не предоставили никакого проектного описания (это плюс для
>меня, можно делать все с нуля как считаю нужным), но упомянули
>ultramonkey.org и Linux-Director в качестве кластерного ПО. Я посмотрел, оно аж для
>RHEL3 тестировалось.

если бы они знали _как_ -- они-бы наверное к вам, как к специалисту не обращались -- прошу прощения за грубость -- НО судя по всему они не совсем туда обращаются
>
>В общем, что посоветуете использовать - простое, правильно и надежное
>для организации load-balancing кластера?
>
>Роман.


"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 27-Авг-08 15:07 
Павел, спасибо за развернутый ответ.

>>Предложили проект, клиент хочет перевести свою инфраструктуру
>>web- и email- серверов (Debian) на load-balancing кластер.
>>
>
>и тот и другой сервер могут быть и вполне нормально существовать в
>нескольких копиях
>по web -- это просто несколько dns записей
>про email -- это тоже несколько записей -- но только MX --
>(хоть с одним хоть с разными весами)

Кстати, а как на кластере сессии PHP обрабатываются, если они хранятся в базе или на NFS?

>>Что сейчас модно использоваться для этого? Последний раз я строил
>>простейший кластер на Red Hat Enterprise Linux. Не знаю, захотят ли они
>>
>>покупать RedHat, так как они гоняют сейчас Debian. Есть вариант
>>предложить им Centos.
>
>если они уже на Debian'е -- то может ен нужно заставлять людей
>переучиваться -- к тому-же задача судя по всему решается очень просто

Да, такой вариант и будет использован. Уже прислали схемку. Стоит простая задача повысить производительность системы, которая сейчас находится на одном сервере. Web, mail, dns - они хотят перейти сразу к маштабируемому решению.

>>Хотя они пока не предоставили никакого проектного описания (это плюс для
>>меня, можно делать все с нуля как считаю нужным), но упомянули
>>ultramonkey.org и Linux-Director в качестве кластерного ПО. Я посмотрел, оно аж для
>>RHEL3 тестировалось.
>
>если бы они знали _как_ -- они-бы наверное к вам, как к
>специалисту не обращались -- прошу прощения за грубость -- НО судя
>по всему они не совсем туда обращаются

Естественно, они не знают как, потому что бы сами сделали в противном случае.
Не совсем понял почему не туда обращаются? Я какие-то неправильные вопросы задаю?

Роман.


"Какие сейчас используются кластерное ПО."
Отправлено pavel_simple , 27-Авг-08 15:29 

>Естественно, они не знают как, потому что бы сами сделали в противном
>случае.
>Не совсем понял почему не туда обращаются? Я какие-то неправильные вопросы задаю?

нет -- дело в том, что Вы их задаёте в принципе -- специалисты обычно в курсе дел.
>
>
>Роман.

Жалаю много удач и успехов.

Всего доброго.
______________
Павел.


"Какие сейчас используются кластерное ПО."
Отправлено roks1 , 27-Авг-08 15:38 
>>Естественно, они не знают как, потому что бы сами сделали в противном
>>случае.
>>Не совсем понял почему не туда обращаются? Я какие-то неправильные вопросы задаю?
>
>нет -- дело в том, что Вы их задаёте в принципе --
>специалисты обычно в курсе дел.

Я считаю, что задавать вопросы даже крутым специалистам простительно.

А вообще да, кластеры не приходилось строить, особенно от начала до конца. Но тем не менее задача вполне себе решаемая.

Роман.