Серверный кластер

Серверный кластер

Кластер (в информацонных технологиях) — группа серверов (программных или аппаратных), объединённых логически, способных обрабатывать идентичные запросы и использующихся как единый ресурс. Чаще всего серверы группируются посредством локальной сети.

Группа серверов обладает большей надежностью и большей производительностью, чем один сервер.

Содержание

Принцип работы

Объединение серверов в один ресурс происходит на уровне программных протоколов.

В отличие от аппаратного кластера, кластеры, организуемые программно требуют:

  • наличия специального программного модуля (Cluster Manager), основной функцией которого является поддержание взаимодействия между всеми серверами — членами кластера:
    • синхронизации данных между всеми серверами — членами кластера;
    • распределение нагрузки (клиентских запросов) между серверами — членами кластера;
  • от клиентского программного обеспечения умения распознавать сервер, представляющий собой кластер серверов, и соответствующим образом обрабатывать команды от Cluster Manager;
    • если клиентская программа не умеет распознавать кластер, она будет работать только с тем сервером, к которому обратилась изначально, а при попытке Cluster Manager перераспределить запрос на другие серверы, клиентская программа может вообще лишится доступа к этому серверу (результат зависит от конкретной реализации кластера).

Примеры

Программные кластерные решения

Применение

В большинстве случаев, кластеры серверов функционируют на раздельных компьютерах. Это позволяет повышать производительность за счёт распределения нагрузки на аппаратные ресурсы и обеспечивает отказоустойчивость на аппаратном уровне.

Однако, принцип организации кластера серверов (на уровне программного протокола) позволяет исполнять по нескольку программных серверов на одном аппаратном. Такое использование может быть востребовано:

  • при разработке и тестировании кластерных решений;
  • при необходимости обеспечить доступность кластера только с учётом частых изменений конфигурации серверов — членов кластера, требующих их перезагрузки (перезагрузка производится поочерёдно) в условиях ограниченных аппаратных ресурсов.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Серверный кластер" в других словарях:

  • Internet OS — У этого термина существуют и другие значения, см. IOS. IOS (от англ. Internet Operating System Интернет Операционная Система) клиент серверное гибридное программное обеспечение, в общем случае, базирующееся на парадигме «облачных вычислений» …   Википедия

  • Intel — (Интел) Компания Intel, история компании, деятельность компании Информация о компании Intel, история компании, деятельность компании Содержание Содержание Core Описание Intel Продукция фирмы Intel Технические характеристики Преимущества и… …   Энциклопедия инвестора

  • Pentium III — <<   Pentium III   >> Центральный процессор Производство …   Википедия

  • Itanium — Логотип Itanium Itanium (произносится: Айтэниум)  микропроцессор с архитектурой IA 64, разработанный совместно компаниями Intel и Hewlett Packard. Впервые был представлен 29 мая …   Википедия

  • Tualatin — <<   Pentium III   >> Центральный процессор Производство: с 1999 по 2003 год Производитель: ЦП: 450 1400 МГц Частота FSB …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»