Версии и конфигурации OpenSearch
Версии
Поддерживается версия OpenSearch 2.18. OpenSearch распространяется по лицензии Apache 2.0.
Конфигурации групп нод
Кластер облачных баз данных OpenSearch состоит из групп нод. У всех нод в группе одинаковая конфигурация — количество vCPU, RAM и размер диска. Конфигурации разделены на линейки. Доступные линейки и конфигурации линеек зависят от роли группы нод.
При выборе конфигурации учитывайте, что около 5 ГБ диска во всех конфигурациях зарезервировано под операционную систему, компоненты сервиса и хранение логов. Остальной объем доступен для размещения баз данных.
Конфигурацию можно выбрать при создании кластера облачных баз данных OpenSearch. После создания кластера можно изменить конфигурацию группы нод — масштабировать группу нод.
Линейки конфигураций
Доступные конфигурации нод разделены на линейки. От выбранной линейки конфигураций зависят используемые диски.
Соотношение ресурсов в линейках конфигураций может быть:
Посмотреть доступность линеек конфигураций в регионах можно в матрице доступности Облачные базы данных.
Standard
Линейка доступна только для групп нод с ролями Manager и Data — подробнее о ролях в инструкции Группы нод.
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM, подходит для большинства СУБД. Рекомендуем использовать эту линейку, если вы не знаете профиль нагрузки.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
CPU
Линейка доступна только для групп нод с ролями Manager и Data — подробнее о ролях в инструкции Группы нод.
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к вычислениям. Например, если в базе данных выполняются аналитические запросы, множественные вложенные запросы или шифрование данных. Один из способов определить такой профиль нагрузки — отслеживать метрику Load Average
, которая показывает среднее значение загрузки системы за одну, пять или 15 минут.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Memory
Линейка доступна только для групп нод с ролями Manager и Data — подробнее о ролях в инструкции Группы нод.
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к кэшированию. Например, если в базе данных выполняются множественные, редкоповторяющиеся запросы к различным частям таблиц. Один из способов определить такой профиль нагрузки — отслеживать метрику Попадание в кэш (Cash_hit_ratio)
, которая показывает процент данных в запросе, которые прочитаны из кэша.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Flex
Линейка произвольных конфигураций с локальным диском, в которой можно выбрать соотношение ресурсов.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц.
Лимиты конфигураций зависят от пула. Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных.
*
Если в конфигурации больше 8 vCPU, соотношение vCPU:RAM должно быть не менее, чем 1:4. Например, для 10 vCPU нужно не менее 40 ГБ RAM.
**
Если в конфигурации больше 8 vCPU, соотношение vCPU:Локальный диск должно быть не менее, чем 1:32. Например, для 10 vCPU нужен диск размером не менее 320 ГБ.
Если конфигурации не подходят, вы можете заказать собственную конфигурацию. Создайте тикет и укажите соотношение ресурсов:
- vCPU:RAM — не менее 1:4;
- vCPU:RAM:Локальный диск — не менее 1:4:32.
SDS
Линейка произвольных конфигураций с сетевым диском, в которой можно выбрать соотношение ресурсов. Сетевой диск управляется программно-определяемой системой хранения данных (Software-Defined Storage, SDS) — Ceph. Ceph обеспечивает трехкратную репликацию томов диска.
Сетевая задержка при использовании сетевых дисков больше, чем при использовании локальных дисков, поэтому не рекомендуется использовать линейку SDS для систем чувствительных к сетевым задержкам и времени отклика (latency). Подходит для архивного хранения данных.
При изменении размера диска в конфигурациях линейки SDS нет даунтайма в независимости от количества нод в кластере. При изменении количества vCPU и RAM даунтайм зависит от количества нод в кластере: в однонодных кластерах даунтайм равен времени перезагрузки ноды (одна-две минуты), а в многонодных кластерах — времени переключения на другую ноду (менее одной минуты).
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц.
Лимиты конфигураций зависят от пула. Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных.