Архитектура Pacemaker | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
PHP Developer. Professional Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Scala-разработчик PHP Developer. Basic C# Developer. Professional
-23%
Архитектура и шаблоны проектирования iOS Developer. Professional MS SQL Server Developer Golang Developer. Professional Vue.js разработчик NoSQL Highload Architect Node.js Developer Web-разработчик на Python Android Developer. Professional Microservice Architecture Reverse-Engineering. Professional React.js Developer Flutter Mobile Developer Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Java Developer. Basic Программист С Супер-интенсив "Tarantool" Специализация Java-разработчик
Инфраструктура
Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Administrator Linux. Professional
-26%
Network engineer Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Administrator Linux. Advanced Специализация Network engineer
-5%
Cloud Solution Architecture NoSQL Инфраструктурная платформа на основе Kubernetes Базы данных Microservice Architecture Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Administrator Linux.Basic Экспресс-курс «IaC Ansible» Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Network engineer. Basic
Корпоративные курсы
Безопасность веб-приложений Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Agile Project Manager Руководитель поддержки пользователей в IT
-10%
Промышленный ML на больших данных Cloud Solution Architecture NoSQL Node.js Developer Reverse-Engineering. Basic Machine Learning. Professional Супер-практикум по работе с протоколом BGP Game QA Engineer Разработчик IoT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Вебинар CERTIPORT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Архитектура Pacemaker

Одна из основных задач любого системного администратора — сделать так, чтобы сервис справлялся с нагрузками. Опытный сисадмин заранее позаботится о создании механизма отказоустойчивости. Одно из бесплатных и открытых решений, позволяющих это сделать, называется Pacemaker. Вкратце рассмотрим его архитектуру.

Итак, Pacemaker представляет собой менеджер ресурсов кластера. Он предоставляет возможность использовать объекты и службы в рамках одного кластера, состоящего из 2-х и больше нод.

Архитектурную реализацию Pacemaker можно представить в виде 3-х уровней:

w0oflkblsrcbifajgpa_vbeibpu_1-1801-cabdcd.jpeg

Вкратце разберем каждый из уровней: 1. Кластеронезависимый уровень – это ресурсы и агенты. На данном уровне размещаются сами ресурсы, а также их скрипты. На нашем рисунке кластеронезависимый уровень обозначается зеленым. 2. Уровень менеджера ресурсов. Собственно говоря, это и есть Pacemaker -- «мозг» кластера. Менеджер ресурсов реагирует на события, которые в кластере происходят, будь то отказ либо присоединение узлов или ресурсов, переход узлов в режим сервиса и прочие административные действия. На схеме этот уровень обозначен синим. 3. Информационный уровень (Corosync). Данный уровень отвечает за сетевое взаимодействие узлов, то есть за передачу сервисных команд (запуск/остановку ресурсов, узлов и т. п.), а также обмен информацией насчет полноты состава кластера (quorum) и так далее. Этот уровень обозначен красным.

Хотите узнать больше о кластеризации сервисов на базе Pacemaker? Добро пожаловать на курс «Администратор Linux. Виртуализация и кластеризация»!

По материалам https://habr.com/ru/company/postgrespro/blog/359230/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
🔥 Выгодные предложения
Подборка курсов, которые можно приобрести по выгодной цене только до конца июля!