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

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

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

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

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

  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. Установка и настройка кластера PowerDNS на Rocky Linux
  5. Как настроить кластер MariaDB
  6. Как восстановить кластер MySQL/MariaDB при сбое репликации
  7. Установка и настройка отказоустойчивого кластера Pacemaker
  8. Как установить и настроить систему виртуализации Proxmox VE
  9. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  10. Как настраивать терминальный сервер
  11. Как установить и настроить панель управления виртуальными машинами VMmanager

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

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

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

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

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

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

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

  1. Пример скрипта на Python для мониторинга состояния репликации MariaDB / MySQL
  2. Пример скрипта на bash для копирования данных Clickhouse с кластера на кластер

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

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


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

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

MySQL   Linux   PhpMyAdmin   MeshCentral   Терминальный сервер   DNS   MongoDB   SSD   Емайл   ClamAV   Docker   SoftEther   Mikrotik   Cron   Remote Desktop Gateway   RAW (файловая система)   HDMI   Laravel   Swagger   Кодек  
.....

Реклама