Версии и конфигурации PostgreSQL TimescaleDB
Версии
Поддерживаются версии PostgreSQL 12, 13, 14, 15 и 16. Для каждой из версий PostgreSQL мы устанавливаем последнюю доступную версию TimescaleDB. Расширение TimescaleDB распространяется по лицензии Apache 2.0.
Конфигурации нод
При создании кластера облачных баз данных PostgreSQL TimescaleDB можно выбрать для нод количество vCPU, RAM и размер локального диска.
Доступно два типа конфигураций:
- фиксированные конфигурации — несколько линеек с разными техническими характеристиками, в которых зафиксировано соотношение ресурсов;
- произвольные конфигурации — можно указать любое соотношение ресурсов.
Используемые процессоры зависят от выбранной конфигурации.
Около 5 ГБ локального диска во всех конфигурациях зарезервировано под операционную систему, компоненты сервиса и хранение логов. Остальной объем доступен для размещения баз данных.
После создания кластера можно изменить конфигурацию нод.
Процессоры
В линейках фиксированных конфигураций и произвольных конфигураций различаются доступные процессоры. Частота процессора влияет на скорость обработки запросов пользователей, выполнения сложных алгоритмов и операций с данными.
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных.
*
При нагрузке облачного сервера в 100% процессор работает с технологией Turbo Boost и максимальной частотой 3,6 ГГц для линейки HighFreq и 3,9 ГГц для линейки Dedicated. Так как процессор эмулируется, при тестировании будет отображаться частота 3,00 ГГц для линейки HighFreq и 2,6 ГГц для линейки Dedicated.
Фиксированные конфигурации
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных.
Фиксированную конфигурацию можно выбрать при создании или масштабировании кластера в панели управления и через Terraform.
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. Это массив дисков с зеркалированием, поэтому для базы данных доступно 50% дискового пространства. Часть дискового пространства также зарезервировано для сервисных служб, которые обслуживают физический сервер.
Произвольные конфигурации
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных.
В произвольных конфигурациях используются процессоры Intel® Xeon® Scalable или AMD EPYC™ с частотой 2,2—2,4 ГГц. Посмотреть частоту процессора в разных конфигурациях можно в таблице Процессоры.
Произвольную конфигурацию можно выбрать при создании или масштабировании кластера в панели управления и через Terraform.
Значения произвольных конфигураций
В произвольных конфигурациях можно выбрать соотношение ресурсов. При выборе конфигурации учтите:
- соотношение vCPU:RAM должно быть не менее, чем 1:4. Например, для 4 vCPU нужно не менее 16 ГБ RAM;
- соотношение vCPU:Локальный диск должно быть не менее, чем 1:32. Например, для 4 vCPU нужен диск размером не менее 128 ГБ.
Доступные значения зависят от пула.