кластер на двух Xeon'ах ?

Технологии постороения кластеров (вычислительных и отказоустойчивых), настройка терминал серверов,
SAN , NAS, FibreChannel, Infiniband

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

Ответить
volhv
Junior member
Сообщения: 5
Зарегистрирован: 25 сен 2003, 03:56
Откуда: Spb
Контактная информация:

кластер на двух Xeon'ах ?

Сообщение volhv » 25 сен 2003, 04:41

Есть два сервака на xeona'ах с RAID 5 на 3х дисках SCSI.
Сетевые карты - Gb Eth
Можно ли объединить их в кластер для выполнения задач
MS SQL 2000 с большой нагрузкой, причем круглосуточной?

Если можно, то с чего начать?

Внешнего хранилища нет (пока) :cry:
volhv

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

Сообщение a_shats » 25 сен 2003, 18:47

Можно, но не в кластер ;)
Вернее в отказоустойчивый кластер-то можно, стандартными средствами W2K AS. Если же хотите раскидать нагрузку на два сервера, то пока есть единственное проверенное решение - репликация. По ней - поискать ссылки на этом форуме ;) или прямо на http://www.sql.ru.
В принципе, есть и решение для SAN/внешнего стораджа, но оно требует немалых денег.

volhv
Junior member
Сообщения: 5
Зарегистрирован: 25 сен 2003, 03:56
Откуда: Spb
Контактная информация:

Сообщение volhv » 29 сен 2003, 23:47

Я понял, что на данном оборудовании
построить кластер типа aktiv-aktiv
не получится без внешнего RAID'а.
А вот линуксоиды говорят, что на
Линухе можно сделать внешний RAID
"типа запросто" и с ним работать.
Что-то я сомневаюсь.
volhv

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

Сообщение a_shats » 29 сен 2003, 23:47

Внешний RAID - железка, ОС-независимая вещь.
Другое дело, что работать на нем с томом, скажем NTFS есть нехорошо - потому как NTFS не для того сделана.
Средствами самой W2KAS можно построить только отказоустойчивый кластер.
В данном конкретном случае линуксоиды почти правы ;(
Почти потому, что, повторяю, "внешний RAID" - это именно железка, и делается она не Линуксом, а на заводе ;) . Если же имелось в виду SCSI-to-SCSI (без внешнего storage) - ууууу... Вещь совершенно нежизнеспособная, имхо.
Вопросов тут только 2:
1. MSSQL 2000 не работает под Линуксом
2. MSSQL 2000 не может работать в каком-то другом кластере, нежели "кластер", выполненный средствами Windows (2K, 2003).

volhv
Junior member
Сообщения: 5
Зарегистрирован: 25 сен 2003, 03:56
Откуда: Spb
Контактная информация:

Сообщение volhv » 30 сен 2003, 16:47

Был уверен, что получу именно этот ответ.
Требуется некоторое время для размышлений.



Попробуем сами что нибудь создать. :shock:
volhv

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

Сообщение a_shats » 30 сен 2003, 17:25

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

volhv
Junior member
Сообщения: 5
Зарегистрирован: 25 сен 2003, 03:56
Откуда: Spb
Контактная информация:

Сообщение volhv » 30 сен 2003, 17:39

Задача вообще не тривиальная.


Имеется поток сообщений, который пишется в БД.
Скорость в приемлимых единицах сечас не оценю,
но за пол месяца накапливается около
восми миллионов записей в таблице SQLя,
которая пишет все.
Кроме того, происходит очень большое кол-во
транзакций при обмене данными с рабочих мест
пользователей к БД.


Возможно неграмотно объясняю, но могу подробнее
при желании.



volhv
volhv

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

Сообщение a_shats » 30 сен 2003, 20:00

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

volhv
Junior member
Сообщения: 5
Зарегистрирован: 25 сен 2003, 03:56
Откуда: Spb
Контактная информация:

Сообщение volhv » 01 окт 2003, 21:43

Поясню.
Имеется система пеленгаторов.
С них идет поток данных об обнаруженных
объектах.

Время идентификации - порядка 3 сек (для каждого)
Получается - писать в базу надо со скоростью
довольно приличной, если одновременно излучающих
объектов более 200.
Мало того, они же и ночью катаются. И постоянно
излучают, т.е. в БД качают данные о своем местоположении.


Т.о. имея 2,8 Xeon один, трудновато решить задачу
спокойных выходных. Приходится выходить на работу.
А так как мы люди ленивые, :lol: хочем иначе :lol:
volhv

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

Сообщение gs » 02 окт 2003, 12:37

Вам надо внешнюю дисковую систему (мощность под вопросом, но скорее всего хватит простой SCSI-to-SCSI типа Xyratex RR0812). И накатать микрософтовский кластер. Он балансировать нагрузку не умеет, но надежности прибавит. Правда все равно на 100% доверяться нельзя.

Ответить

Вернуться в «Кластеры, Аппаратная часть»