Группы нод OpenSearch
Кластер облачных баз данных OpenSearch состоит из групп нод, в которые ноды объединены в зависимости от их роли:
Группа нод с ролью Manager
Группа нод с ролью Manager отвечает:
- за управление состоянием кластера;
- распределение данных и задач;
- отказоустойчивость;
- балансировку нагрузки;
- обработку операций управления;
- выбор мастер-ноды;
- мониторинг и сбор метрик.
Это обязательная группа нод, в которую входит три ноды. Эту группу нод нельзя изменять или удалять.
Групп а нод с ролью Data
Группа нод с ролью Data — это компонент кластера, который выполняет задачи, связанные с индексированием, шардированием, репликацией и обработкой запросов. Например группа нод с ролью Data отвечает:
- за хранение данных;
- обработку запросов;
- репликацию данных;
- балансировку нагрузки;
- обеспечение отказоустойчивости;
- оптимизацию индексов;
- поддержку горизонтального масштабирования;
- взаимодействие с мастер-нодами.
В кластере OpenSearch обязательно должна быть одна группа нод с ролью Data. Опционально можно добавить ещё одну группу нод. В каждую группу нод можно добавить от одной до 10 нод.
Чтобы избежать перегрузки и снижения производительности, мы рекомендуем следить за использованием CPU, RAM и дискового пространства.
Группа нод с ролью Dashboard
В группе нод с ролью Dashboard размещен инструмент визуализации данных — OpenSearch Dashboards. Ноды из этой группы оптимизированы для обработки запросов пользователей и выполнения задач, связанных с аналитикой и визуализацией. Группа нод с ролью Dashboard отвечает:
- за визуализацию данных;
- обработку запросов;
- управление дашбордами;
- визуализацию мониторинга состояния кластера;
- обработку аналитических запросов;
- работу с резервными копиями;
- управление пользователями и определение доступов.
Это опциональная группа нод, в которую входит только одна нода.
Дашборды не участвуют в обработке данных или управлении шардированием, поэтому группу нод с ролью Dashboard можно отделить от основной нагрузки на кластер — например, вы можете настроить дашборд самостоятельно и подключить его к кластеру OpenSearch.