Кластер – это связанная совокупность вычислительных ресурсов и программного обеспечения, объединенная высокоскоростными каналами связи, работающая совместно для выполнения общих приложений и представляющаяся пользователю как единая система.

Обычно различают следующие основные виды кластеров:

 Высокой доступности (HA, High-availability clusters, отказоустойчивые кластеры для серверов) – создаются для обеспечения непрерывного предоставления сервисов из нескольких избыточных узлов. Все узлы выполняют идентичные задачи, и в случае выхода из строя какого-либо узла задачи перераспределяются между остальными. В последнее время подобные кластеры серверов строятся на основе виртуализированных сред.

 С балансировкой нагрузки (Load balancing clusters) – их принцип действия строится на распределении запросов через один или несколько входных узлов, которые перенаправляют их на обработку в остальные вычислительные узлы. Первоначальная цель такого типа – производительность, но в последнее время в них стали уделять также большое внимание надежности. Кластеры серверов строятся на базе специализированного программного обеспечения.

 Высокой нагрузки (High performance computing clusters, HPC) – специальный вид кластера, предназначенный для тяжелых однотипных вычислений и множественного распараллеливания вычислений. Применяется в научных вычислениях, промышленном проектировании, гидро- и погодных вычислениях и прогнозировании. Его существенным отличием является возможность одновременного вычисления на большом количестве узлов.

 Распределенных вычислений (grid-системы) – их особенностью является низкая доступность и надежность каждого отдельного узла и отсутствие гарантии работоспособности каждого узла в заданный момент времени. В данном типе кластеров для вычислений узлы могут подключаться и отключаться в процессе работы. Задачи, которые выполняются на таком кластере, должны быть разбиты на ряд независимых друг от друга процессов. Выполнение задач в вычислительном кластере гарантируется не надежностью узлов, а большим их количеством. Работа вычислительного кластера также координируется специализированным программным обеспечением.

Первые 2 типа достаточно распространены, и мы часто используем их в своих решениях. Если у вас стоит задача построения высоконадежных, территориально распределенных вычислений, то инженеры COMPAREX готовы вам в этом помочь.

Первые 2 типа кластеров достаточно распространены, и мы часто используем их в своих решениях. Если у вас стоит задача построения высоконадежных, территориально распределенных вычислений, то инженеры COMPAREX готовы вам в этом помочь.