MS SQL cluster?

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

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

MS SQL cluster?

Сообщение Dyr » 14 сен 2005, 10:56

Правильно ли я понимаю, что организовать MSSQL кластер невозможно, и максимум - это настройка репликации между двумя серверами и организация перехода по failover с одного на другой, при организации виндового MSCS?

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

Re: MS SQL cluster?

Сообщение Stranger03 » 14 сен 2005, 11:14

Dyr писал(а):двумя серверами и организация перехода по failover с одного на другой, при организации виндового MSCS?
Смотря что вы под этим подразумеваете. Если речь идет об актив-актив режиме с одной базой на общем массиве для обоих нод, то нельзя.

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 11:27

Прошу прощения, а актив-актив режим это что? Когда два сервера работают одновременно?

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 11:30

Тогда что можно придумать для максимальной отказоустойчивости? Бюджет есть, и есть хороший - на внешний FC найдётся.

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

Сообщение gs » 14 сен 2005, 11:36

Отказоустойчивость-то как раз просто делается. Средствами MS Cluster Service. Т.е. приложение работает на одной ноде со своим комплектом дисковых и сетевых ресурсов, а в случае сбоя переезжает на вторую ноду. Причем на второй ноде одновременно вполне может работать другое приложение с другими ресурсами.
Нельзя только сделать балансировку нагрузки - т.е. чтобы две машины над ОДНИМИ данными трудились.

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

Сообщение gs » 14 сен 2005, 11:36

Опишите поподробнее задачу - получите конкретные конфиги.

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

Сообщение Stranger03 » 14 сен 2005, 13:57

Dyr писал(а):Тогда что можно придумать для максимальной отказоустойчивости?
Для МС Скуль с одной базой для обеспечения отказоустойчивости подойдет любай версия Скуля, даже стандарт.
Берем два сервера, внешнюю стойку, Вин Ентерпрайз - вперед. Чтобы посчитать вам сервера и внешний массив - опишите подробнее, кол-во клиентов, размер баз, характер потока данных. Ну и заодно, откуда ближе вам получить предложение, с Москвы или Питера. Пришлем.

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 14:26

Количество клиентов  неизвестно. Но в параметрах пула коннектов стоит ограничение в 100 коннектов. Размер - порядка 100Гб. Характер  потока, если я правильно понял вопрос, с преобладанием операций чтения, запросы обьёмные.

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

Сообщение gs » 14 сен 2005, 14:30

Ориентировочный бюджет?

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 14:43

Хм. Хороший вопрос. =) На MSSQL - думаю. до 20k$

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

Сообщение gs » 14 сен 2005, 14:47

Хитачи и Межделмаш отпадает сразу :(
Следующие вопросы: 1. Это на дисковую с серверами или только на дисковую?, 2. Правильно ли я понял, что задача - чистый OLAP? Если OLTP, Вы попадаете на совсем другие деньги за дисковую систему.

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

Сообщение gs » 14 сен 2005, 15:03

Приблизительно в Ваш бюджет укладывается следующее:
1. Пара серверов типа Supermicro 6014H-T/2x3.4GHz Xeon/8GB RAM/2xSATA + скази адаптер для подключения внешнего массива.
2. Внешний массив типа Infortrend EonStor U16U-G4010-42 с 16 дисками 36ГБ 15к. Массив к сожалению одноконтроллерный - спарка не лезет.

Если бы подняли бюджет раза в полтора-два, были бы гораздо более вкусные предложения - например пара двухголовых двуядерных оптеронов и двухконтроллерная файберная дисковая.

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 15:03

На дисковую с серверами. В чём разница между OLAP и OLTP не знаю, сорри - я не спец по DB

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

Сообщение gs » 14 сен 2005, 15:47

OLTP - транзакционная база. Грубо говоря, куча операционисток. которые долбят платежки и т.п. Для нее характерна нагрузка мелкими блоками вразброс как на чтение, так и на запись. Требует много быстрых дисков. В среднем по больнице стогиговая база при сотне клиентов - это 30-50 дисков и мощный дисковый аппарат - лучше Хитачи 9530 или IBM DS4300 (минимум) или 9570 и DS4800 соответственно. Но это мягко говоря далеко от Вашего бюджета.

OLAP - отчеты. Тут нагрузка на дисковую другая - бОльшими блоками и более линейно, т.е. не так страшно. Тут порекомендованная мной дисковая со скирипом потянет.

Dyr
Power member
Сообщения: 43
Зарегистрирован: 14 сен 2005, 10:54
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Dyr » 14 сен 2005, 16:49

Нет, такого нет - идёт выборка из базы для веб-ресурса. Кстати, следующий вопрос - как лучше организовать кластер из IIS. Знаю, что можно обьеденить и ISA и IIS в NLB-кластера. Но вот в чём вопрос-будет ли раскидываться запросы клиентов на все ноды или будет работать одна нода, а остальные "на подхвате" в случае отказа первой?

Ответить

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

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

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