Кластер серверов

Категории серверных кластеров

Кластер высокой доступности (High Ability Cluster)

Здесь сервисы не прекращают работу в силу избыточности физических серверов. В случае выхода из строя сервера, вычисления возьмут на себя остальные. Сценарии использования: кластер виртуализации, кластер серверов БД.

Кластер распределения нагрузки (Load Balancing Cluster)

Применяется для масштабируемой производительности. Одни и те же задачи выполняются сразу на нескольких серверах. Сценарии использования: сервисы с высокой нагрузкой, почта с тысячами ящиков.

Вычислительный кластер (High Performance Computing Cluster)

Каждый узел выполняет обработку отдельной части задачи. Применяется для достижения максимальной производительности в распараллеливаемых расчётных задачах. Часто одна категория кластеров работает внутри другой – кластер распределения нагрузки работает внутри кластера высокой доступности.

Проектирование кластера

Учитывайте:

  • Нагрузка приложений. Рассчитывайте потребность в аппаратном обеспечении. В комплектацию серверов кластера и СХД закладывайте запас ресурсов на случай отказа отдельных узлов кластера.
  • Хранилище данных. Распределенное на узлах кластера или общее в виде отдельного хранилища. Возможна комбинация, но это дорого и ненадежно.
  • Сеть передачи данных. Обменивает информацию между конечными пользователями, отслеживает состояние узлов кластера и реплицирует информацию между узлами кластера.
  • Конвергентность. Это совмещение СПД и СХД в физических интерфейсах. Для этого применяется iSCSI либо FCoE. Физический интерфейс передачи данных Ethernet – 1Gbps, 10Gbps, 40Gbps, 100Gbps. Трафик СПД и СХД смешивается – рекомендуем разделять эти сети на логическом уровне при помощи VLAN. Также возможно выполнение конвергентной сети на интерфейсе InfiniBand – по собственному протоколу SRP/iSER.
  • Репликация. Это синхронизация данных между узлами кластера. Синхронная репликация немедленно согласует изменения данных. Операция ввода-вывода не заканчивается, пока главный узел или все узлы кластера не подтвердят выполнение. Асинхронная согласует изменения данных с временным интервалом между операциями репликации. Синхронная репликация ухудшает производительность кластера на запись данных в зависимости от латентности СПД. Асинхронная вносит риск потери данных во время репликации.

Заявка на формирование серверного кластера:

5/5 - (1 голос)