Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Внешняя raid-система

Во внешних RAID-системах аппаратура RAID находится за пределами компьютеров (рис. 10.6). Каждый сервер содержит адаптер главной шины (HBA, host bus adapter), задачей которого является передача в RAID-систему максимально большего количества запросов ввода-вывода с наивысшей возможной скоростью. А место фактического размещения данных определяется RAID-системой.

рис. 10.6. Внешняя подсистема RAID

Внешние RAID-системы иногда называют «RAID в шкафу» или «RAID в ящике», потому что расслоение RAID производится внутри корпуса с дисками. Такие внешние подсистемы RAID обладают многими достоинствами. Они являются не только идеальным решением для MSCS, но и вообще, универсальным лучшим решением. Достоинства данных систем:

  • удобство при подключении – при использовании внутренних RAID-систем требуются многочисленные кабели – по кабелю для каждого шкафа с дисками, выходящему из каждого RAID-контроллера, при пользовании внешнего RAID, понадобится проложить только один кабель от адаптера главной шины до RAID-контроллера и кабели от контроллера, формирующие соединение «гирляндой» (daisy chain) к каждому шкафу с дисками; при помощи внешних RAID-систем можно без труда соединять сотни дисководов;

  • избыточность RAID – многие внешние решения RAID разрешают одному контроллеру памяти осуществлять коммуникацию и с основным, и с вторичным RAID-контроллером, что обеспечивает полное резервирование и переход по отказу к другому узлу;

  • обеспечение кэширования в кластерах – применяя внешние решения RAID, кэширование можно выполнить гораздо более просто; при использовании внешних RAID, можно разрешать применение как кэширования, так и средств для отказоустойчивости, не беспокоясь о согласованности работы кэшей из разных контроллеров, поскольку имеется только один кэш и один контроллер; фактически, при применении внешнего RAID, использование кэша записи является безопасным; при кэшировании данных от реляционных СУБД некоторый риск всё же сохраняется, но при применении внешнего RAID он уменьшается; особенно важным в этом случае является поддержка RAID-системой зеркальное дублирование кэшей, которое обеспечивает отказоустойчивость кэш-памяти в случае отказа её микросхем;

  • поддержка большого количества дисковых накопителей – для работы больших или высокопроизводительных систем иногда требуется конфигурировать дополнительные дисковые накопители; применяя внешние устройства RAID, можно присоединять сотни дисков к одному адаптеру главной шины, а возможности внутренних RAID-системы, как и системы SCSI, ограничены несколькими дюжинами дисков на один контроллер.

Категории приложений, работающих с кластерами

Приложения, которые работают на системах с MSCS можно разделить на следующие четыре категории (рис. 10.8):

  • приложения, не рассчитанные на кластеризацию – приложения этой категории никак не взаимодействуют с MSCS; хотя при обычных условиях они могут работать нормально, но при отказах узлов они могут начать работать неверно, что воспрепятствует их переходу на другой узел кластера;

  • приложения, рассчитанные на кластеризацию – эти приложения рассчитаны на работу совместно с MSCS; они могут воспользоваться достоинствами MSCS, повышающими производительность и масштабируемость; они правильно реагируют на события, происходящие на кластере, и при отказе компонент и переходе на другой узел кластера, как правило, им не требуют большого внимания, а иногда и вообще никаких забот не потребуют; SQL Server может служить примером таких приложений, рассчитанных на кластеризацию;

  • приложения для управления кластером – приложения этой категории служат для наблюдения за кластером и для управления окружением MSCS;

  • нестандартные типы ресурсов – эти приложения являются нестандартными ресурсами управления кластером для приложений, служб и устройств.

рис. 10.7. MSCS и категории приложений

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]