|
КластеризацияКластер – это группа независимых компьютеров, совместно выполняющих общий набор приложений, которая воспринимается клиентами и приложениями как единая система. Компьютеры физически связаны кабелями, а программно – с помощью программного обеспечения кластера. Эти связи позволяют компьютерам использовать методы передачи нагрузки при сбое и балансировки нагрузки, которые неприменимы к одиночному компьютеру.
Каждый узел кластера предоставляет группе определенный набор ресурсов. При сбое в работе узла или при его выключении программное обеспечение для кластеризации перераспределяет нагрузку на сервер между другими членами кластера, которые располагают необходимыми ресурсами. Этот процесс называется переходом на другой ресурс при сбое. Наиболее часто используются два режима перехода на другой ресурс при сбое:
При восстановлении узла после сбоя или включении узла, который был отключен, программное обеспечение для кластеризации может автоматически вернуть некоторые или все перераспределенные ресурсы их первоначальному владельцу. Кроме управления переходом на другой ресурс при сбое программное обеспечение для кластеризации позволяет администраторам управлять узлами как одной системой, а не как отдельными компьютерами. Кластер может объединять до 32 компьютеров. Кластер автоматически регистрирует сбои в работе серверов или изменения их состояния и перенаправляет запросы другим серверам прозрачным для пользователей образом.
Кластеризация предполагает установление физических и программных связей между серверами и координацию их взаимодействия при решении общих задач. При возможном сбое одного из серверов процесс, называемый передачей нагрузки при сбое, автоматически перемещает его нагрузку на другой сервер, обеспечивая непрерывность обслуживания. Кроме метода передачи нагрузки, некоторые виды кластеризации используют также средства балансировки нагрузки, позволяющие распределить вычислительную нагрузку в сети связанных компьютеров.
Кластеризация обеспечивает доступность критически важных служб за счет использования группы компьютеров (кластера) вместо одного компьютера. Каждый компьютер, входящий в кластер, называется узлом. Кластеризация делает систему более отказоустойчивой и масштабируемой, позволяя удалять узлы из кластера без нарушения работы системы. Как правило, кластеризация является одним из элементов процесса балансировки нагрузки, который обеспечивает сравнительно равномерное распределение запросов содержимого между узлами.
Реализованные проекты
по данному решению
|
| |||||||
|