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

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

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

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

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

  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.

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

PostgreSQL   QR-код   PHP   SMTP   IVR   Git   Squid   Java   DNS   1С:Предприятие   Reportportal   GlusterFS   Куки (cookie)   Синий экран смерти   Брандмауэр   Биткоин   MariaDB   PPPoE   Bluetooth   InfluxDB  
.....

Реклама