Версии и конфигурации
Версии
Поддерживается версия Kafka 3.5.
Конфигурации нод
При создании кластера облачных баз данных Kafka можно выбрать конфигурацию нод — количество vCPU, RAM и размер диска.
Доступные конфигурации нод разделены на линейки.
При выборе конфигурации учитывайте, что около 5 ГБ диска во всех конфигурациях зарезервировано под операционную систему, компоненты сервиса и хранение логов. Остальной объем доступен для размещения баз данных.
После создания кластера можно изменить конфигурацию нод — масштабировать кластер.
Линейки конфигураций
Доступные конфигурации нод разделены на линейки. От выбранной линейки конфигураций зависят используемые процессоры и диски.
Соотношение ресурсов в линейках конфигураций может быть:
- фиксированным — в линейках Standard, CPU, Memory, HighFreq и Dedicated;
- или произвольным — в линейках Flex и SDS.
Посмотреть доступность линеек конфигураций в регионах можно в матрице доступности Облачные базы данных.
Standard
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM, подходит для большинства СУБД. Рекомендуем использовать эту линейку, если вы не знаете профиль нагрузки.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
CPU
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к вычислениям. Например, если в базе данных выполняются аналитические запросы, множественные вложенные запросы или шифрование данных. Один из способов определить такой профиль нагрузки — отслеживать метрику Load Average
, которая показывает среднее значение загрузки системы за одну, пять или 15 минут.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Memory
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к кэширов анию. Например, если в базе данных выполняются множественные, редкоповторяющиеся запросы к различным частям таблиц. Один из способов определить такой профиль нагрузки — отслеживать метрику Попадание в кэш (Cash_hit_ratio)
, которая показывает процент данных в запросе, которые прочитаны из кэша.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
HighFreq
Линейка фиксированных конфигураций со сбалансированным соотношением vCPU:RAM.
Используется высокопроизводительное оборудование Enterprise-уровня:
- процессоры Intel® Xeon® Gold 6354 с частотой в режиме Turbo Boost до 3,6 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры;
- RAM ECC Reg 3,2 ГГц;
- SSD NVMe-диски повышенной производительности. Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Dedicated
Линейка фиксированных конфигураций с нодами кластера на отдельных облачных серверах. Каждый облачный сервер занимает весь выделенный хост (физический сервер). Подходит для пользователей, которым необходима физическая изоляция баз данных от других клиентов, максимальная производительность и максимальные размеры доступных ресурсов.
Используется высокопроизводительное оборудование Enterprise-уровня:
- один процессор Intel® Xeon® Gold 6240 с частотой в режиме Turbo Boost до 3,9 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры;
- RAM 64 ГБ DDR4 ECC Reg;
- два SSD NVMe-диска в RAID 1. Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность;
- две сетевые карты 2 × 25 GE для основной сети + MC-LAG со скоростью подключения 25 Гбит/с для сервисной сети (для резервного копирования, мониторинга, репликации данных в кластере).
*
Чтобы повысить производительность кластера СУБД, используется технология гиперпоточности (Hyper-Threading Technology). Эта технология позволяет использовать 34 vCPU на базе физических 18 CPU. Такая производительность подойдет для высоконагруженных систем или аналитического профиля нагрузки.
**
Одна планка оперативной памяти зарезервирована для сервисных служб, которые обслуживают физический сервер.
***
Чтобы обеспечить дополнительную отказоустойчивость, диски размещены в RAID 1. В RAID 1 используется зеркалирование, поэтому для базы данных доступно 50% дискового пространства. Часть дискового пространства также зарезервировано для сервисных служб, которые обслуживают физический сервер.
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:16.
SDS
Линейка произвольных конфигураций с сетевым диском, в которой можно выбрать соотношение ресурсов. Сетевой диск управляется программно-определяемой системой хранения данных (Software-Defined Storage, SDS) — Ceph. Ceph обеспечивает трехкратную репликацию томов диска.
Сетевая задержка при использовании сетевых дисков больше, чем при использовании локальных дисков, поэтому не рекомендуется использовать линейку SDS для систем чувствительных к сетевым задержкам и времени отклика (latency). Подходит для архивного хранения данных.
При изменении размера диска в конфигурациях линейки SDS нет даунтайма в независимости от количества нод в кластере. При изменении количества vCPU и RAM даунтайм зависит от количества нод в кластере: в однонодных кластерах даунтайм равен времени перезагрузки ноды (одна-две минуты), а в многонодных кластерах — времени переключения на другую ноду (менее одной минуты).
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц. Посмотреть частоту процессора в разных линейках конфигураций можно в таблице Процессоры.
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных. Лимиты конфигураций зависят от пула.
Процессоры
В линейках конфигураций различаются доступные процессоры. Частота процессора влияет на скорость обработки запросов пользователей, выполнения сложных алгоритмов и операций с данными.
Посмотреть доступность линеек конфигураций в регионах можно в матрице доступности Облачные базы данных.
*
При нагрузке облачного сервера в 100% процессор работает с технологией Turbo Boost и максимальной частотой 3,6 ГГц для линейки HighFreq и 3,9 ГГц для линейки Dedicated. Так как процессор эмулируется, при тестировании будет отображаться частота 3,00 ГГц для линейки HighFreq и 2,6 ГГц для линейки Dedicated.