network load balancing vs Cluster Service

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

Аватара пользователя
BMG
Junior member
Сообщения: 6
Зарегистрирован: 25 янв 2005, 14:11
Откуда: Санкт-Петербург
Контактная информация:

network load balancing vs Cluster Service

Сообщение BMG » 27 янв 2005, 19:25

что лучше выбрать для 2х серверов NLB или MSCS?

надо

1. распределять терминальных пользователей равномерно на 2 сервера
2. в случае поломки одного сервера вся нагрузка шла на оставшийся
3. автоматичское максимально возможное(запущенные приложения, открытые файлы...) востановление сессий пользователей на другом сервере при отказе сервера на котором они работали
4. свести к минимуму потери данных пользователей

пользователи работают с офисными приложениями word, excel, IE...

на будущее

5. sql server
6. web server
7. увеличение количества серверов

можно такое реализовать средствами windows 2003 Ent?

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

Re: network load balancing vs Cluster Service

Сообщение Stranger03 » 31 янв 2005, 18:09

BMG писал(а):что лучше выбрать для 2х серверов NLB или MSCS?
Хм, ну во первых NLB и MSCS это просто отдельные службы одного и того же сервера. Идут в составе MS Enterprise Server. Соотв-но обе службы служат несколько для разных задач. С помощью NLB вы можете распараллелить задачи типа RDP терминалок. Но отказоустойчивости не получите. Упал сервак, за ним упал пользователь. Для обеспечения отказоустойчивости вам надо городить огород с MSCS с внешним массивом. Балансировку нагрузки в этом случае можно организовать например с помощью Citrix Load Balansing. Который можно привязать к MSCS. Ну и так далее. Задача не тривиальная, под каждую конкретную проблему свое решение. так что в этом случае можно дать только приблизительные советы.

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

Re: network load balancing vs Cluster Service

Сообщение Stranger03 » 31 янв 2005, 18:11

К слову сказать на основе MSCS вы сможете реализовать Active-Passive кластерную службу. Но однозначно должен быть внешний массив.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 31 янв 2005, 18:31

Stranger03
Грабли тут две
- в 2003-ей ферма уже есть, потому MSCS не надо
- при потере сервера в ферме переконнектиться (потеря сессий) юзерам придется по-любому ;)
BMG
Ни то, ни другое. Родную ферму применить, да и все.

dryahlov
Junior member
Сообщения: 10
Зарегистрирован: 26 мар 2005, 18:45

Сообщение dryahlov » 26 мар 2005, 19:02

Можно на MSCS организавать active/active кластерную службу?

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

Сообщение gs » 28 мар 2005, 13:14

На МС кластере можно только поднять несколько РАЗНЫХ приложений, работающих с РАЗНЫМИ дисковыми томами.
Если приложений несколько, то можно их растащить по машинам и получится статическая балансироква нагрузки.
ОДНО приложение балансировать нагрузку по нескольким машинам не может.

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

Сообщение Stranger03 » 28 мар 2005, 16:07

gs писал(а):На МС кластере можно только поднять несколько РАЗНЫХ приложений, работающих с РАЗНЫМИ дисковыми томами.
Насколько я помню, это сильно зависит от приложения. Под тем же Ораклом 10G со службой RAC можно сделать active/active кластер. Надо только четко описывать ситуацию.

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

Сообщение gs » 28 мар 2005, 16:14

Эээ. Я имел в виду микрософтовский кластер сервис в числом виде. ОраклРАК - это совсем другая песня. Ему отдельный кластерный софт не особо-то и нужен.

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

Сообщение Stranger03 » 28 мар 2005, 16:29

gs писал(а):Эээ. Я имел в виду микрософтовский кластер сервис в числом виде. ОраклРАК - это совсем другая песня. Ему отдельный кластерный софт не особо-то и нужен.
Ну создатель темы ведь не описал четко задачу, вот я и предположил, что такое тоже возможно. Но нужна четкая постановка задачи.

dryahlov
Junior member
Сообщения: 10
Зарегистрирован: 26 мар 2005, 18:45

Сообщение dryahlov » 28 мар 2005, 16:30

Мне необходимо запустить в актив/актив режиме sql и exchange 2003.

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

Сообщение Stranger03 » 28 мар 2005, 16:38

dryahlov писал(а):Мне необходимо запустить в актив/актив режиме sql и exchange 2003.
MS SQL? Хм, честного говоря отказать по обоим вопросам. Ни тот, ни другой не умеют корректно работать в active/active режимах. Может конечно в Exch 2003 что-то изменилось, надо полазить по сайту.

P.S. там основная проблема будет в блокировке данных на внешнем массиве.

P.P.S. на Exch кстати можно обойти это ограничение, если ящики разделить на несколько серверов с разными storage group. А внешний линк сделать по NLB. Это не будет по большому счету реальным active/active кластером, но с точки срения МС это как бы он и есть.

dryahlov
Junior member
Сообщения: 10
Зарегистрирован: 26 мар 2005, 18:45

Сообщение dryahlov » 28 мар 2005, 16:42

Слышал что можно. И в sql и exchange. Дазе схемы организации попадались. Только как - найти не могу. Все упирается в блокировку хранилища...

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

Сообщение Stranger03 » 28 мар 2005, 16:45

dryahlov писал(а):Слышал что можно.
Ну вообщем-то слышал не есть аргумент. Я не видел реально работающих схем балансировки нагрузки на MS. Иначе вы бы платили не по 2 тонны бабла за сервер, а тонн по 20-40, как в случае с Ораклом. Это как бы раз. Ну и второе, есть же первоисточник, там много чего интересного. Но по режимам active/active там молчат.

dryahlov
Junior member
Сообщения: 10
Зарегистрирован: 26 мар 2005, 18:45

Сообщение dryahlov » 28 мар 2005, 16:54

Не две, а 15. Винды Ent. + SQL Ent.ed. 4+11 т.$. На каждый сервер.
А еще exh. лицензировать...

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

Сообщение gs » 28 мар 2005, 17:06

Блокировка хранилища - принципиальное свойство NTFS. Она не умеет шариться. Также принцип работы МС кластера предусматривает жесткий захват одним сервером файловой системы. Так что слышать можно много, только вот это не работает по принципиальным соображениям.

Ответить

Вернуться в «Кластеры, Программное обеспечение»

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

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