Высокая доступность кластера Managed Service for OpenSearch
Высокая доступность кластера Managed Service for OpenSearch определяется количеством и расположением хостов с ролью DATA и MANAGER, а также настройками репликации индексов между зонами доступности.
Конфигурация хостов кластера
Кластер Managed Service for OpenSearch состоит из одной или нескольких групп хостов, в которых каждый хост выполняет определенную роль.
Каждая группа хостов OpenSearch может включать хосты с ролями DATA или MANAGER. Если в кластере есть только одна группа OpenSearch, ее хосты совмещают обе роли.
Чтобы кластер обеспечивал высокую доступность и на него распространялось Соглашение об уровне обслуживания (SLA)
- Два и более хоста с ролью
DATA, расположенных в разных зонах доступности. При этом в каждой зоне доступности должно находиться не больше половины хостов с рольюDATA. - Три и более хоста с ролью
MANAGER, расположенных в разных зонах доступности. При этом в каждой зоне доступности должно находиться не больше половины хостов с рольюMANAGER.
В консоли управленияOpenSearch, состоящую из трех хостов, расположенных в трех разных зонах доступности. В этой конфигурации хосты выполняют роли DATA и MANAGER.
Совет
Для снижения нагрузки на хосты с ролью DATA рекомендуется выделять хосты с ролью MANAGER в отдельную группу.
Настройки репликации
В многохостовых кластерах доступна репликация индексов. Чтобы такой кластер обеспечивал высокую доступность и на него распространялось Соглашение об уровне обслуживания (SLA)
- Каждый индекс в кластере должен иметь хотя бы одну реплику.
- Кластер, индексы и хосты с ролью
DATAдолжны быть настроены так, чтобы данные могли реплицироваться между зонами доступности.
Подробнее о репликации см. в разделе Шардирование и репликация в Managed Service for OpenSearch.
Настройки хранилища
Когда хранилище заполняется на 95%, хосты кластера автоматически переходят в режим read-only. В этом режиме запросы на запись данных завершаются ошибкой. Чтобы избежать ситуаций, когда свободное место на диске заканчивается и кластер становится недоступным для записи:
- настройте алерты в Yandex Monitoring для отслеживания степени заполнения хранилища;
- настройте автоматическое увеличение размера хранилища.
Подробнее об управлении дисковым пространством в Managed Service for OpenSearch.
Настройки обслуживания
В многохостовых кластерах хосты последовательно проходят техническое обслуживание. Если во время технического обслуживания потребуется перезагрузка хоста, он станет недоступным на это время.
Подробнее о техническом обслуживании в Managed Service for OpenSearch.
Прочие параметры и ограничения
На доступность кластера также могут влиять: