Наши статьи
Кластер

Кластер

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

Основные характеристики кластера:

— эксплуатируется как универсальный единый ресурс;

— состоит сразу из нескольких компьютеров, которые имеют друг с другом высокоскоростную связь.

На сегодняшний день существует три разновидности кластеров:

1) распределения нагрузки;

2) высокой доступности;

3) вычислительные.

А сейчас давайте познакомимся с каждой разновидностью более подробно.

Кластеры распределения нагрузки действуют по принципу, когда запросы изначально распределяются на несколько входных узлов, откуда потом поступают в вычислительные узлы на обработку. Данная категория кластеров отличается высокой производительностью и надежностью. Работать они могут на бесплатном ПО — Linux Virtual Server, Sun Grid Engine и OpenMOSIX, и на платном ПО — Maui Cluster Scheduler, Solaris Cluster Moab Cluster Suite, Platform LSF HPC, MOSIX и OpenVMS.

Кластеры высокой доступности не редко обозначаются аббревиатурой НА. Они создаются с той целью, чтобы обеспечивать постоянную доступность сервиса. Особенность кластеров высокой доступности (которые также называются отказоустойчивыми) заключается в том, что они  имеют большое число узлов (минимум – два), благодаря чему, даже если несколько серверов выйдут из строя, сервис будет оставаться доступным. Для того чтобы стала возможной организация данной разновидности кластеров, на сегодняшний день создано множество различных программных решений.

Принципы работы отказоустойчивых кластеров:

  1. Активный/активный (с горячим резервом). В том случае, если отказывает один из узлов, то вся нагрузка распределяется между оставшимися узлами.
  2. Активный/пассивный (с холодным резервом). Здесь все запросы выполняет активный узел, а пассивный подключается в случае его отказа.
  3. С модульной избыточностью. Такие кластеры используют тогда, когда ни в коем случае нельзя допускать того, чтобы система простаивала. Здесь один и тот же запрос выполняют сразу все узлы, поэтому даже при отказе одного или нескольких из них, результат будет получен.

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

Просмотров: 1120