Отказоустойчивость кластера OpenSearch
На отказоустойчивость кластера облачных баз данных OpenSearch влияют:
- репликация индексов;
- количество нод в группах нод с ролями Manager и Data. Подробнее о группах нод и их ролях в инструкции Группы нод OpenSearch;
- тип размещения нод в группах нод.
Репликация индексов
В кластере используется стандартный механизм репликации индексов — для каждого первичного шарда создается то количество шардов-реплик, которое вы указали при создании индекса. Запись в индекс идет только через первичные шарды, чтение может быть одновременно с первичных шардов и с шардов-реплик.
Количество нод в группах нод
В группу нод с ролью Manager входит три ноды. Изменить количество нод в этой группе или добавить еще одну группу нод с ролью Manager нельзя.
Группа нод с ролью Data по умолчанию состоит из одной ноды. Чтобы повысить отказоустойчивость кластера, вы можете:
- увеличить количество нод в группе с ролью Data в существующем кластере или при создании кластера. В каждую группу нод можно добавить от одной до десяти нод;
- добавить еще одну группу нод с ролью Data в существующем кластере или при создании кластера. В кластере может быть не более двух групп нод с ролью Data.
Тип размещения нод
Тип размещения нод в кластере зависит:
- от количества нод в группе;
- типа пула, в котором расположен кластер;
- количества сегментов в пуле;
- линейки конфигураций.
Посмотреть список пулов и сегментов можно в таблице Инфраструктура Servercore инструкции Локации: страны, регионы, зоны доступности, пулы и адреса дата-центров.
Доступны четыре типа размещения нод:
- Single-Segment;
- Multi-Segment;
- Single-AZ;
- Multi-AZ.
Single-Segment
Multi-Segment
Single-AZ
Multi-AZ
Ноды размещаются в одном сегменте однозонального пула. Применимо:
- для группы нод с ролью Data, в которой только одна нода;
- групп нод с несколькими нодами, если кластер расположен в пуле только с одним сегментом;
- групп нод с несколькими нодами в конфигурациях линейки HighFreq.
Например, вы создали кластер в пуле ru-2, а для групп нод с ролями Manager и Data использовали конфигурации из линейки HighFreq. Все ноды обеих групп будут размещены в одном сегменте пула, например в ru-2c.
Увеличить количество нод в группе с ролью Data
В группу нод с ролью Data можно добавить не более десяти нод.
- В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
- Откройте вкладку Активные.
- Откройте страницу кластера базы данных → вкладка Настройки.
- В меню группы нод с ролью Data выберите Изменить конфигурацию.
- Укажите количество нод в группе.
- Нажмите Сохранить.
Добавить группу нод с ролью Data
Общее количество групп нод с ролью Data в кластере не может превышать двух.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Откройте вкладку Активные.
-
Откройте страницу кластера базы данных → вкладка Настройки.
-
В блоке Кластер нажмите Добавить группу нод.
-
Опционально: измените имя группы нод.
-
Выберите группу нод с ролью Data.
-
Выберите линейку конфигураций.
-
Если вы выбрали линейку с произвольными конфигурациями, укажите количество vCPU, размер RAM и размер диска.
-
Если вы выбрали линейку с фиксированными конфигурациями, выберите конфигурацию.
-
Укажите количество нод в группе.
-
Опционально: чтобы ноды группы были доступны из интернета, подключите для них публичный IP-адрес:
- если вы выбрали существующую приватную подсеть, включите тумблер Публичный доступ. Приватная подсеть должна соответствовать требованиям;
- если вы создаете новую приватную подсеть, подключите публичный IP-адрес после добавления группы нод.
IP-адреса автоматически назначаются на все ноды группы.
-
Нажмите Сохранить.