Кластер

Кла́стер (англ. cluster), термин в информатике, обозначающий группу объектов с общими признаками. В программировании и компьютерной технике кластерами называют далекие друг от друга понятия.
Термин происходит из теории распознавания образов. В программировании кластером называют описатель абстрактного типа данных. В жестком диске компьютера кластер — это группа блоков, определяемая как единое целое. В эпоху господства больших ЭВМ этим термином обозначали группу внешних устройств (обычно терминалов) с общим контроллером. С появлением компьютерных сетей кластером стали называть два или более компьютера (серверы или рабочие станции), соединенных в единую систему специальным программным и аппаратным обеспечением. Такие кластеры можно рассматривать как гетерогенную вычислительную систему с распределенной памятью и распределенным управлением. Основными преимуществами кластерных систем являются высокая масштабируемость, гибкость и простота управления. Кластеры создаются там, где нужно производить большой объем вычислений, требуется поддержка распределенных баз данных, повышенная надежность систем. При отказе одного из компьютеров, входящих в кластер, ее функции переходят к другому модулю.
Кластеры строятся на системах, ориентированных на многозадачное использование. Кластерные системы должны обладать достаточной производительностью, устойчивостью к отказам аппаратуры и программного обеспечения и при этом легко наращиваться и модернизироваться при помощи универсальных средств. Пионером создания кластерных архитектур вообще и кластеров баз данных, в частности, выступила корпорация Digital Equipment, которая в начале 1980-х гг. предложила коммерческую реализацию кластеров миникомпьютеров под управлением операционной системы DEC VMS, и в 1991 начавшая поставки кластерных VMS-систем.
Статья находится в рубриках
Яндекс.Метрика