Что такое кластер

Обновлено и опубликовано Опубликовано:

Кластер —
простыми словами

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

Виды кластеров:

  1. Отказоустойчивые. Несколько компьютеров ставятся с целью дублирования друг друга.
  2. Высокопроизводительные. На группу машин отправляются данные для обработки — кластер распределяет задачи по всем участникам для ускорения обработки.
  3. Балансировщики. Все запросы на серверы распределяются в случайном порядке между нодами кластера.

Примеры:

  • Несколько терминальных серверов с 1С с балансировкой нагрузки.
  • Два веб-сервера — один отвечает на запросы, второй находится в неактивном (но включенном состоянии). При выходе из строя или отключении первого — второй начинает обрабатывать запросы.
  • Множество Linux компьютеров, принимающих запросы на обработку математических функций.
  • Облачный диск, для реализации которого используют большое число обычных компьютеров, объединенных в Ceph-кластер.

Кластерные технологии могут поддерживаться как на уровне операционной системы (Windows, Linux, VMware), так и приложения (MS SQL Server, MS Exchange, MariaDB).

Подробнее о кластере на Википедии

Встречается в статьях

Инструкции:

  1. Настройка кластера Ceph на Linux CentOS 7
  2. Установка и использование почтовой системы Carbonio Community Edition на Linux Ubuntu
  3. Установка и настройка кластера Kubernetes на Linux Ubuntu
  4. Как настроить кластер MariaDB
  5. Как восстановить кластер MySQL/MariaDB при сбое репликации
  6. Установка и настройка отказоустойчивого кластера Pacemaker
  7. Как установить и настроить систему виртуализации Proxmox VE
  8. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  9. Как настраивать терминальный сервер
  10. Как установить и настроить панель управления виртуальными машинами VMmanager

Мини-инструкции:

  1. Как установить MariaDB на Rocky Linux и Ubuntu
  2. Как установить Pacemaker
  3. Как создать резервную копию PostgreSQL и восстановиться из нее
  4. Как настроить мониторинг репликации MySQL/MariaDB с помощью Zabbix
  5. Настройка потоковой репликации СУБД PostgreSQL
  6. Установка и настройка сервера 1С + PostgreSQL на Linux Ubuntu
  7. Как настроить кластер гипервизоров Proxmox Virtual Enviroment
  8. Синхрониация каталогов в Linux с помощью Lsyncd
  9. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  10. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  11. Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
  12. Как настроить балансировку http-запросов в веб-сервере NGINX
  13. Как настроить репликацию PostgreSQL между нодами в контейнерах Docker
  14. Как установить Consul Hashicorp на несколько нод CentOS и настоить кластер
  15. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  16. Шпаргалка по работе с Dnsmasq — установка и примеры настройки
  17. Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
  18. Как установить и запустить OpenShift на Rocky Linux
  19. Как установить Zookeeper на Rocky Linux и настроить кластер из нескольких нод
  20. Как установить и настроить кластер Hadoop на Linux Ubuntu
  21. Как настроить отказоустойчивого кластер из двух серверов KeyDB
  22. Настройка кластера Docker Swarm из трех нод на систему под управлением Linux
  23. Установка и настройка кластера Consul Hashicorp на нескольких нодах Linux Ubuntu
  24. Настройка отказоустойчивого кластера Postgres с помощью Patroni и хранением метеданных в Consul
  25. Как обновить версию СУБД PostgreSQL на CentOS
  26. Настройка отказоустойчивого кластера Postgres + Patroni на Linux CentOS
  27. Как установить и настроить базу VictoriaMetrics, а также интегрировать ее с Prometheus
  28. Как установить и работать с РСУБД Cassandra на различных дистрибутивах Linux
  29. Установка, настройка и создание кластера с помощью keepalived
  30. Как с помощью Consul Connect развернуть Service Mesh
  31. Работа с сертификатама в Consul для служб Connect и HTTPS
  32. Настройка отказоустойчивого кластера Postgres + Patroni на Linux Ubuntu
  33. Как установить и настроить NATS сервер на Linux
  34. Как просканировать образы и пакеты на уязвимости с помощью trivy
  35. Как установить и настроить кластер JMeter на Linux для проведения нагрузочного тестирования
  36. Как настроить кластер PostgreSQL с логической репликацией
  37. Как установить и настроить распределенную файловую систему GlusterFS на системе Astra Linux
  38. Как экспортировать виртуальную машину с VMware и импортировать в Proxmox
  39. Создание виртуальной машины Proxmox с существующим диском

Вопросы и ответы:

  1. Все версии операционной системы Windows
  2. Обзор операционной системы Windows Server 2016
  3. Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD

Описание программ:

  1. CrystalDiskInfo — мониторинг жестких дисков

Примеры скриптов:

  1. Пример скрипта на Python для мониторинга состояния репликации MariaDB / MySQL

Примеры моих работ:

  1. Отказоустойчивый и надежный файловый сервер


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Симлинк   Домен   MBR   RAW (файловая система)   Selinux   MySQL   Интернет шлюз   GitLab   LVM   LXC/LXD   JQuery   GlusterFS   QGIS   PostgreSQL   Remote Desktop Gateway   MAC-адрес   MTLS   Procmail   OpenVPN   Свитч  
.....

Реклама