Конфигурация под веб-ресурс

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Конфигурация под веб-ресурс

Сообщение Terra » 16 окт 2006, 19:40

Есть веб-ресурс. Контент в основном динамический. СБУД - MySQL. Нужно подобрать конфигурацию под это дело. В момент старта ресурса нагрузка мала, далее - активный рост, т.е. акцент - маштабируемость.
Пока воображение рисует 1-2 сервера и звезда на FC c корзиной.
Корзина, наверно SCSI ибо, ИМХО, это самое труднозаменяемое звено.
Сервера логически делятся на
- распределение нагрузки
- проксирование с прямой отдачей статики
- бекенд для динамики
- сервер с субд
конфигурить будем пытаться так, что бы каждый физический сервер мог выполнить все логические функции.
Интересует критика и предложения по моему видению реализации от all+тринити и смета от тринити =)

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 17 окт 2006, 10:59

Пока воображение рисует 1-2 сервера и звезда на FC c корзиной. Корзина, наверно SCSI
Ну тогда уж не со SCSI, а FC-FC.
Я так понимаю, что работать там будет Linux?
Если нет привязки к платформе интел - рассмотрите возможность использования серверов IBM System P - возможности виртуализации дадут возможность без проблем разделить логические функции между микроразделами (виртуальными машинами) и позволят не только эффективно утилизировать аппаратные ресурсы, но и обеспечить возможность достаточно простого расширения по мере роста нагрузки.

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Сообщение Terra » 17 окт 2006, 14:20

Ну SCSI я имел ввиду внутри. На выходе FC конечно же.
Про IBM спасибо, пойду читать и спрашивать, что за зверь =)
А вот вопрос встал... в случае звезды как свитч резервируется? Есть ли какие-то решения дублирования?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 17 окт 2006, 14:39

Резервирование путей делается драйверами мультипаса при наличии двуствольных FC адаптеров в серверах. Они в большинстве случаев есть в комплекте массива или заказываются дополнительно - но этот вопрос надо рыть исходя из конкретной железки и операционки.

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Сообщение Terra » 17 окт 2006, 15:41

Решения виртуализации от IBM понравились. Как я понял, я создаю виртуальные машины, и их мощность наращиваю физическими серверами? Однако, думается, удовольствие не из дешевых. Стал известен бюджет - ~ 10к (вместе с винтами). Реально вписаться?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 17 окт 2006, 15:46

Ну вот видите, бюджет ставит крест на Ваших начинаниях (так как никакая система FC-FC (FC-SAS/FC-SCSI), которая бы не потребовала бы потом замены в этот бюджет не полезет. А вот машина на процессорах power начального уровня вполне в этот бюджет впишется. А потом уже будете наращивать плавно...

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Сообщение Terra » 17 окт 2006, 16:14

А как виртуализация обращается с дисковой системой? Там поднимается кластерная FS и диски цепляются на базе iSCSI? Или все банальнее?
Мне видится дисковая система как самое слабое место в маштабируемости. Ибо если есть корзина - она онной и будет для всех серверов при условии поднятия кластерной FS (типа GFS). А ввод корзины потом, в уже работающую систему... плохо представляю себе - возможно ли будет прицепить ее с прозрачной миграцией данных на корзину.. или придется останавливать сервис?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 17 окт 2006, 17:36

Terra писал(а):А как виртуализация обращается с дисковой системой? Там поднимается кластерная FS и диски цепляются на базе iSCSI? Или все банальнее?
Это называется Advanced Virtualization. Правда я не знаю, есть ли эта опция на младших моделях Систем П, надо посмотреть. Идея такова, что вы создаете некий виртуальный ресурс, будь то сетевая карточка, будь то дисковый ресурс или ФЦ адаптер, выделяете этому виртуальному ресурсу реальные железяки, привязываете виртуальные ресурсы к LPAR-ам. А к железякам подключаете внешние ресурсы. Удобство здесь в том, что например имея всего один аппаратный FC контроллер, вы можете создать до 10-ти виртуальных адаптеров, каждый из них привязать к своему LPAR-у, и каждому из них выделить свои диски или свою часть дисковой подсистемы.
То же самое и с сетью, когда из одной карточки можно сделать целый виртуальный свич, :).

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 17 окт 2006, 17:43

Terra писал(а):Мне видится дисковая система как самое слабое место в маштабируемости. Ибо если есть корзина - она онной и будет для всех серверов при условии поднятия кластерной FS (типа GFS).
Здесь еще проще, у вас есть внешняя стойка с неким томом под GFS. Вам надо, чтобы несколько серверов могли писать и читать одни и те же данные. Вы берете один сервер Систем П с функцией Адв.Вирт., создаете до 10-ти LPAR-ов на один CPU, выделяете виртуальный FC ресурс, привязываете его к LPAR-ам, к реальному FC подключаете внешний массив и привязываете его к LPAR-ам. Тем самым все 10-ть LPAR-ов получат доступ к массиву. Получится как бы кластер из 10-ти машин подключенных к одному массиву с одними данными. Расширять такой массив можно без потери данных и без остановки системы.

Добавлено: забыл сказать, что надо будет еще создать виртуальный ЛАН.

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Сообщение Terra » 17 окт 2006, 18:02

Понял, но если серверов несколько, как они расшаривают один FC (установленной на одной из машин) - по езернету?

Аватара пользователя
Andrew Sapronov
Advanced member
Сообщения: 107
Зарегистрирован: 05 июл 2005, 17:23
Откуда: Питер

Сообщение Andrew Sapronov » 17 окт 2006, 18:22

Прошу прощения за возможный офтопик, но смотрю на ту же серию. Не могли бы подсказать примерный ценник на
http://www.ibm.com/systems/ru/p/hardware/midrange/575/?

Аватара пользователя
Andrew Sapronov
Advanced member
Сообщения: 107
Зарегистрирован: 05 июл 2005, 17:23
Откуда: Питер

Сообщение Andrew Sapronov » 17 окт 2006, 18:24

и правильно ли я понимаю, что такая двухпроцессорная железка это 16 почти двух гигагерцовых ядер ядер? С четырьмя Ethernet? Насколько просто увеличить число интерфейсов в 2 раза?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 17 окт 2006, 18:54

Andrew Sapronov
Ценник это вопрос, по большей части, творческий...
Стоить будет за сотню, насколько "хорошо" за сотню будет зависеть от набивки.
Если I/O модуль с PCI-X разъемами, то добавить еще 4 ethernet - проблем нету, если I/O модуль без PCI-X, то надо поку с PCI портами ставить, это будет подороже...

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 17 окт 2006, 19:03

Terra
С озвученным бюджетом рассчитывать на какую-нибудь файберную систему было бы наивно ;)
Поэтому на первом этапе рекомендуется сделать все на внутренних дисках и раздать место серверам, а потом, когда будет внешняя стойка при помощи LVM перетянуть данные туда и уже использовать внешнюю систему.
Одновременный доступ к одним и тем же данным с разных серверов (будь они виртуальные или реальные) это вопрос отдельный и надо разбираться нужен ли вообще такой доступ.

Terra
Power member
Сообщения: 45
Зарегистрирован: 26 окт 2005, 10:42
Откуда: Москва

Сообщение Terra » 17 окт 2006, 19:29

М... давайте еще раз, правильно ли я понял принципы виртуализации.
Есть физические сервера, которые составляют некое единое пространство... которое делится на логические разделы. Если существующих серверов не хватает, добавляем еще один и его ресурсы так же распределяем по логическим разделам.
Или же виртуализация работает в пределах одного сервера?

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя