Кластер на базе Windows 2003 EE + Внешний массив данных

Конфигурирование, планирование RAID систем, возможности, технологии, теория. Qlogic, LSI Logic, Adaptec ...

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

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Кластер на базе Windows 2003 EE + Внешний массив данных

Сообщение lowuser » 31 июл 2008, 10:10

Имеется 4 сервера выполняющих практически одинаковые действия, но в разные моменты времени нагрузка на них различна и бывают такие моменты что один захлебывается, а другие три простаивают, в результате решили сделать 4ех узловой кластер, а так как на серверах крутиться СУБД то придется подключать внешний массив данных (как говорит www.microsoft.com без этого никак ), но возникло одно НО!!! цена на массивы SCSI начинается от 2000$ + Диски + SCSI PCI платы для узлов, причем все массивы что я встречал максимум потдерживают только 2ух узловой кластер.
Вопрос - есть ли какой нить более бюджетный вариант построения 4ех узлового кластера с внешним хранилищем данных (RAID 10)[/url]


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

Сообщение exLH » 31 июл 2008, 10:17

lowuser
С использованием системы IBM DS3200 можно сделать 3-х узловой кластер.
С использование любой FC-SAS / FC-FC системы можно сделать и 4-х узловой кластер.
Но если 2000$ для Вас слишком много, то Вам все это не подойдет.
Кроме того, кто Вам сказал, что кластер (что там за ПО, кстати) даст Вам возможность распараллелить нагрузку на несколько узлов?

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 10:56

exLH писал(а):Кроме того, кто Вам сказал, что кластер (что там за ПО, кстати) даст Вам возможность распараллелить нагрузку на несколько узлов?
ПО - в основном 1С 7.7 (DBF или MS SQL 2005 WE), сейчас на сервак приходится в среднем по 20 - 30 активноработающих пользователей в терминальном режиме. И что неужели кластеризация не помежт распределить нагрузку по узлам равномерно

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

Сообщение exLH » 31 июл 2008, 10:58

lowuser
И что неужели кластеризация не помежт распределить нагрузку по узлам равномерно
А с чего это failover кластер MSSQL позволит распределить нагрузку?

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 11:21

т.е. я так понимаю что  кластеризация при использовании как "Службы кластеров", так и "Балансировки нагрузки сети" не повлияет на производительность системы в целом, если основными задачами узлов являются 1С и MS SQL
А можно поподробнее....

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

Сообщение exLH » 31 июл 2008, 11:49

lowuser
Как Вы планируете использовать балансировку нагрузки вместе с SQL?
Подробнее все изложено в документации microsoft.

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 12:09

Ну балансировка нагрузки (по словам Microsoft), будет распределять нагрузку между терминалами удаленного доступа, а вот Служба кластеров по "моей" идее должна была распределить нагрузку по работе с MS SQL и повысить скорость работы и надежность файловой системой.
Ведь на сколько я понял из той самой документации, Microsoft не запрещает одновременного использования обоих вариантов кластеризации в одном кластере.

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

Сообщение exLH » 31 июл 2008, 12:14

lowuser
а вот Служба кластеров по "моей" идее должна была
"Ваша идея" несколько отличается от того, какие возможности были заложены компанией microsoft в свои продукты.

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 12:21

Я конечно понимаю что много не знаю, для того и спрашиваю совета или может готового решения если у кого то уже возникали такие же трудности.....

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

Сообщение exLH » 31 июл 2008, 12:27

lowuser
1) Используйте терминальные серверы (здесь подходит балансировка нагрузки) для доступа клиентов к базе.
2) Используйте более производительный (с хорошей дисковой подсистемой) сервер (кластер, если важна отказоустойчивость) для СУБД.
3) Постарайтесь уйти от dbf баз и перевести их на SQL, в противном случае, используйте мощный терминальный сервер с хорошей дисковой подсистемой для доступа клиентов к этим базам.

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 13:35

Правильно ли я вас понял - если мы создадим кластер (4х), настроим на нем NLB, то это нам дас распределение нагрузки при терминальном доступе и повысит производительность, а ежели мы поднимем службу кластеров на тех же машинах и установим на них MS SQL то производительность не поднимется а увеличится только отказоустойчивость, или вообще MS SQL не ставится на кластер  :?:

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

Сообщение Stranger03 » 31 июл 2008, 14:04

lowuser писал(а):Правильно ли я вас понял - если мы создадим кластер (4х), настроим на нем NLB, то это нам дас распределение нагрузки при терминальном доступе и повысит производительность
NLB кластер вам позволит лишь раскидывать пользователей при начальном коннекте только по количеству. Он не умеет ни мерять нагрузку, ни перекидывать сессии между серверами в случае загрузки какой-то конкретной ноды.
ежели мы поднимем службу кластеров на тех же машинах и установим на них MS SQL то производительность не поднимется а увеличится только отказоустойчивость, или вообще MS SQL не ставится на кластер  :?:
MS SQL на текущий момент корректно поддерживает только актив-пассив режим кластера. Распределения нагрузки между нодами нет. Связано это с ограничениями на файловую систему от МС.

lowuser
member
Сообщения: 34
Зарегистрирован: 31 июл 2008, 10:06
Откуда: Russia, Иваново

Сообщение lowuser » 31 июл 2008, 14:56

т.е. кластер для нас не выход, повысить с его помошью производительность нашей системы в целом не получиться, остатется только вертикалная модернизация отдельно взятых "Серверов" термналов, или все же есть выход :(

и еще вопрос, так как мы только переходим на MS SQL целесообразнее выделить под него отдельную машину и заставить все отальные коннектиться к ней или на каждом терминале поставить свой экземпляр (баз около 20, 10 из них особенно активны и имеют средний размер около 10 Гб и в дальнейшем предвидится их рост)

а если можно то посоветуйте как заставить работать более эффективно все 4 наших сервера терминалов

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

Сообщение Stranger03 » 31 июл 2008, 15:01

lowuser писал(а):а если можно то посоветуйте как заставить работать более эффективно все 4 наших сервера терминалов
Наиболее оптимальный вариант будет взять одну машину в качестве сервера баз данных по МС Скуль, ваши 4-е терминалки объединить в терминальную ферму либо от МС либо от Цитрикса за отдельные деньги и перейти на 1С SQL

Ответить

Вернуться в «Массивы - RAID технологии.»

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

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