Перейти к основному содержимому

Отказоустойчивость кластера OpenSearch

Последнее изменение:

На отказоустойчивость кластера облачных баз данных OpenSearch влияют:

Репликация индексов

В кластере используется стандартный механизм репликации индексов — для каждого первичного шарда создается то количество шардов-реплик, которое вы указали при создании индекса. Запись в индекс идет только через первичные шарды, чтение может быть одновременно с первичных шардов и с шардов-реплик.

Количество нод в группах нод

В группу нод с ролью Manager входит три ноды. Изменить количество нод в этой группе или добавить еще одну группу нод с ролью Manager нельзя.

Группа нод с ролью Data по умолчанию состоит из одной ноды. Чтобы повысить отказоустойчивость кластера, вы можете:

Размещение нод

Тип размещения нод в группах зависит от количества нод в группе, типа пула, в котором расположен кластер, и количества сегментов в пуле:

  • Single-Segment — в одном сегменте однозонального пула. Применимо:

    • для группы нод с ролью Data, в которой только одна нода;
    • групп нод с несколькими нодами, если кластер расположен в пуле только с одним сегментом;
    • групп нод с несколькими нодами в конфигурациях линейки HighFreq;
    примечание

    Например, вы создали кластер OpenSearch в пуле ru-2, а для групп нод с ролями Manager и Data использовали конфигурации из линейки HighFreq. Все ноды обеих групп будут размещены в одном сегменте пула ru-2c.

  • Multi-Segment — в разных сегментах однозонального пула. Применимо для групп нод с несколькими нодами, если кластер расположен в пуле с несколькими сегментами. Сегменты находятся в разных стойках одного дата-центра. Ноды распределяются по сегментам последовательно;

    примечание

    Например, вы создали кластер OpenSearch в пуле ru-1, а в группе нод с ролью Data указали одну ноду. Все три ноды группы с ролью Manager будут размещены последовательно в сегментах пула ru-1a, ru-1b и ru-1c. Нода группы с ролью Data будет размещена в сегменте ru-1a. Если вы добавите вторую ноду в группу с ролью Data, то она будет размещена в сегменте пула ru-1b.

  • Single-AZ — в одном сегменте мультизонального пула. Применимо для группы нод с ролью Data, в которой только одна нода, если кластер расположен в пуле ru-6. Если вы увеличите количество нод в группе, тип размещения нод изменится на Multi-AZ;

  • Multi-AZ — в разных сегментах мультизонального пула. Применимо для групп нод с несколькими нодами, если кластер расположен в пуле ru-6. Каждый сегмент пула расположен в отдельном дата-центре. Ноды распределяются по сегментам последовательно.

    примечание

    Например, вы создали кластер OpenSearch в пуле ru-6, а в группе нод с ролью Data указали одну ноду. Все три ноды группы с ролью Manager будут размещены последовательно в сегментах пула ru-6a, ru-6b и ru-6c. Нода группы с ролью Data будет размещена в сегменте ru-6a. Если вы добавите вторую ноду в группу с ролью Data, то она будет размещена в сегменте пула ru-6b.

Посмотреть список пулов и сегментов можно в таблице Инфраструктура Selectel инструкции Локации: страны, регионы, зоны доступности, пулы и адреса дата-центров.

Увеличить количество нод в группе с ролью Data

В группу нод с ролью Data можно добавить не более десяти нод.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
  2. Откройте вкладку Активные.
  3. Откройте страницу кластера базы данных → вкладка Настройки.
  4. В меню группы нод с ролью Data выберите Изменить конфигурацию.
  5. Укажите количество нод в группе.
  6. Нажмите Сохранить.

Добавить группу нод с ролью Data

Общее количество групп нод с ролью Data в кластере не может превышать двух.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.

  2. Откройте вкладку Активные.

  3. Откройте страницу кластера базы данных → вкладка Настройки.

  4. В блоке Кластер нажмите Добавить группу нод.

  5. Опционально: измените имя группы нод.

  6. Выберите группу нод с ролью Data.

  7. Выберите линейку конфигураций.

  8. Если вы выбрали линейку с произвольными конфигурациями, укажите количество vCPU, размер RAM и размер диска.

  9. Если вы выбрали линейку с фиксированными конфигурациями, выберите конфигурацию.

  10. Укажите количество нод в группе.

  11. Опционально: чтобы ноды группы были доступны из интернета, подключите для них публичный IP-адрес:

    • если вы выбрали существующую приватную подсеть, включите тумблер Публичный доступ. Приватная подсеть должна соответствовать требованиям;
    • если вы создаете новую приватную подсеть, подключите публичный IP-адрес после добавления группы нод.

    IP-адреса автоматически назначаются на все ноды группы.

  12. Нажмите Сохранить.