Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Router
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Managed Service for YDB
    • SpeechKit
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • Container Registry
    • Managed Service for Prometheus®
    • Message Queue
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Cloud Apps
    • Yandex AI Studio
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Yandex Cloud Video
    • Stackland
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • DataSphere
    • Vision OCR
    • Translate
    • Cloud Registry
    • SmartCaptcha
    • Cloud Desktop
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Managed Service for GitLab
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Serverless Integrations
    • IoT Core
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Managed Service for OpenSearch
KZ
  • Начало работы
    • Взаимосвязь ресурсов сервиса
    • Роли хостов
    • Индексы
    • Политики индексов
    • Поиск с помощью OpenSearch
    • Классы хостов
    • Сеть в Managed Service for OpenSearch
    • Квоты и лимиты
    • Хранилище
    • Резервные копии
    • Шардирование и репликация
    • Высокая доступность кластера
    • Плагины OpenSearch
    • Политика работы с версиями OpenSearch
    • Техническое обслуживание
  • Управление доступом
  • Инспекции и рекомендации
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Вопросы и ответы

В этой статье:

  • Конфигурация хостов кластера
  • Защита кластера от опасных изменений
  • Базовые ограничения
  • Проверка настроек кластера
  • Настройки хранилища
  • Настройки обслуживания
  • Прочие параметры и ограничения
  1. Концепции
  2. Высокая доступность кластера

Высокая доступность кластера Managed Service for OpenSearch

Статья создана
Yandex Cloud
Обновлена 4 сентября 2026 г.
Открыть в Markdown
  • Конфигурация хостов кластера
  • Защита кластера от опасных изменений
    • Базовые ограничения
    • Проверка настроек кластера
  • Настройки хранилища
  • Настройки обслуживания
  • Прочие параметры и ограничения

Высокая доступность кластера Managed Service for OpenSearch определяется количеством хостов с ролью DATA и MANAGER.

Конфигурация хостов кластераКонфигурация хостов кластера

Кластер Managed Service for OpenSearch состоит из одной или нескольких групп хостов, в которых каждый хост выполняет определенную роль.

Каждая группа хостов OpenSearch может включать хосты с ролями DATA или MANAGER. Если в кластере есть только одна группа OpenSearch, ее хосты совмещают обе роли.

Чтобы кластер обеспечивал высокую доступность и на него распространялось Соглашение об уровне обслуживания (SLA), он должен включать:

  1. Два и более хоста с ролью DATA.
  2. Три и более хоста с ролью MANAGER.

Совет

Для снижения нагрузки на хосты с ролью DATA рекомендуется выделять хосты с ролью MANAGER в отдельную группу.

Защита кластера от опасных измененийЗащита кластера от опасных изменений

Чтобы кластер нельзя было случайно привести в состояние, в котором он станет недоступен или потеряет данные, Managed Service for OpenSearch блокирует часть запросов к OpenSearch API. Заблокированный запрос завершается ошибкой с описанием причины.

Ограничения действуют для всех пользователей кластера, в том числе для пользователя admin.

Базовые ограниченияБазовые ограничения

Действуют во всех кластерах Managed Service for OpenSearch. Заблокированы:

  • Изменение защищенных настроек кластера. Защищены настройки со следующими префиксами:

    • cluster.routing.allocation.disk.watermark.;
    • cluster.fault_detection.follower_check.timeout;
    • cluster.fault_detection.leader_check.timeout;
    • cluster.follower_lag.timeout;
    • cluster.publish.timeout;
    • cluster.snapshot.info.max_concurrent_fetches.

    Изменить эти настройки можно только через техническую поддержку.

  • Исключение хостов с ролью MANAGER из голосования при выборе мастера — запрос POST /_cluster/voting_config_exclusions. Чтобы переключить мастер, используйте команду Yandex Cloud CLI yc managed-opensearch cluster switch-master.

  • Операции с системными репозиториями резервного копирования yc-automatic-backups и yc-automatic-restore: создание и удаление репозитория, создание и удаление снапшотов в нем. Также защищена одноименная политика Snapshot Management yc-automatic-backups.

Проверка настроек кластераПроверка настроек кластера

Чтобы узнать, какие настройки кластера и индексов нарушают требования к высокой доступности, отправьте запрос:

curl \
    --user <имя_пользователя>:<пароль> \
    --cacert ~/.opensearch/root.crt \
    --request POST \
    --header 'Content-Type: application/json' \
    --url 'https://<FQDN_хоста_OpenSearch_с_публичным_доступом>:9200/_plugins/_security/availability_guard/analyze' \
    --data '{}'

Пустое тело запроса {} означает, что будет проверено текущее состояние кластера. Чтобы заранее оценить последствия изменений, передайте в теле запроса одно или несколько полей:

  • settings — настройки кластера, которые нужно проверить. Они дополняют текущие настройки кластера и переопределяют совпадающие. Так можно оценить последствия запроса PUT /_cluster/settings до его выполнения.

  • excluding_hosts — список FQDN хостов, которые нужно исключить из проверки. Так можно оценить, что произойдет при удалении этих хостов или при отказе зоны доступности, в которой они расположены.

  • excluding_indices — список имен индексов, которые нужно исключить из проверки. Поддерживается подстановочный знак *.

  • nodes — состав хостов кластера, который нужно проверить вместо фактического. Ключ — имя хоста (поле name в ответе на запрос GET /_cat/nodes?v), значение — объект с полями:

    • roles — список ролей хоста в терминах OpenSearch: data, cluster_manager, ingest, remote_cluster_client или warm. Поле обязательное;
    • attributes — атрибуты хоста, которые используются в правилах размещения шардов, например зона доступности или группа хостов. Актуальные атрибуты хостов кластера можно получить запросом GET /_cat/nodeattrs?v;
    • disk_size — размер хранилища хоста, например 100gb.

    Если задано поле nodes, поле excluding_hosts игнорируется.

Например, чтобы узнать, что произойдет при отказе зоны доступности, исключите из проверки все хосты этой зоны:

curl \
    --user <имя_пользователя>:<пароль> \
    --cacert ~/.opensearch/root.crt \
    --request POST \
    --header 'Content-Type: application/json' \
    --url 'https://<FQDN_хоста_OpenSearch_с_публичным_доступом>:9200/_plugins/_security/availability_guard/analyze' \
    --data '{
        "excluding_hosts": [
            "<FQDN_хоста_1>",
            "<FQDN_хоста_2>"
        ]
    }'

Обнаруженные проблемы перечислены в ответе массива allocation_impacts, причина каждой из них указана в поле reason. Пустой массив означает, что проблем не найдено.

Настройки хранилищаНастройки хранилища

Когда хранилище заполняется на 95%, хосты кластера автоматически переходят в режим read-only. В этом режиме запросы на запись данных завершаются ошибкой. Чтобы избежать ситуаций, когда свободное место на диске заканчивается и кластер становится недоступным для записи:

  • настройте алерты в Yandex Monitoring для отслеживания степени заполнения хранилища;
  • настройте автоматическое увеличение размера хранилища.

Подробнее об управлении дисковым пространством в Managed Service for OpenSearch.

Настройки обслуживанияНастройки обслуживания

В многохостовых кластерах хосты последовательно проходят техническое обслуживание. Если во время технического обслуживания потребуется перезагрузка хоста, он станет недоступным на это время.

Подробнее о техническом обслуживании в Managed Service for OpenSearch.

Прочие параметры и ограниченияПрочие параметры и ограничения

На доступность кластера также могут влиять:

  • настройки резервного копирования;

  • тип дисков хранилища;

  • класс хостов;

  • квоты и лимиты;

  • настройки групп безопасности.

Была ли статья полезна?

Предыдущая
Шардирование и репликация
Следующая
Плагины OpenSearch
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»