Кластер (группа компьютеров)
Материал из Википедии — свободной энциклопедии
Один из первых архитекторов кластерной технологии Грегори Пфистер (Gregory F. Pfister) дал кластеру следующее определение: «Кластер — это разновидность параллельной или распределенной системы, которая:
- состоит из нескольких связанных между собой компьютеров;
- используется как единый, унифицированный компьютерный ресурс».
Иными словами, кластер представляет собой несколько объединенных компьютеров, управляемых и используемых как единое целое. Они называются узлами и могут быть одно- или мультипроцессорными. В классической схеме при работе с приложениями все узлы разделяют внешнюю память на массиве жестких дисков, используя внутренние дисковые накопители для специальных функций (например, системных).
Обычно различают следующие основные виды кластеров:
- отказоустойчивые кластеры (High-availability clusters, HA)
- кластеры с балансировкой нагрузки (Load balancing clusters)
- вычислительные кластеры (High-performance clusters, HPC)
[править] Кластеры балансировки нагрузки
Кластер балансировки нагрузки работает таким образом, что весь приходящий траффик проходит через один или несколько первичных узлов, которые далее перенаправляют информацию к основным узлам кластера. Хотя они сконструированы с учётом высокой производительности, они обычно включат в себя и методы высокой доступности. Такой кластер обычно называют серверной фермой.