Версии и конфигурации PostgreSQL TimescaleDB
Версии
Поддерживаются версии PostgreSQL 13, 14, 15, 16 и 17. Для каждой из версий PostgreSQL мы устанавливаем последнюю доступную версию TimescaleDB. Расширение TimescaleDB распространяется по лицензии Apache 2.0.
Конфигурации нод
При создании кластера облачных баз данных PostgreSQL TimescaleDB можно выбрать конфигурацию нод — количество vCPU, RAM и размер диска.
Доступные конфигурации нод разделены на линейки. От выбранной линейки конфигураций зависят используемые процессоры и диски.
При выборе конфигурации учитывайте, что часть дискового пространства зарезервирована под служебные нужды и недоступна для размещения баз данных. Подробнее в инструкции Использование дискового пространства в кластере PostgreSQL TimescaleDB.
После создания кластера можно изменить конфигурацию нод — масштабировать кластер.
Линейки конфигураций
Соотношение ресурсов в линейках конфигураций может быть:
- фиксированным — в линейках Standard, CPU, Memory, HighFreq и Dedicated;
- или произвольным — в линейке Flex.
Посмотреть доступность линеек конфигураций в регионах можно в матрице доступности Облачные базы данных.
Standard
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM, подходит для большинства СУБД. Рекомендуем использовать эту линейку, если вы не знаете профиль нагрузки.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™. Посмотреть частоту процессоров в разных линейках конфигураций можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
CPU
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к вычислениям. Например, если в базе данных выполняются аналитические запросы, множественные вложенные запросы или шифрование данных. Один из способов определить такой профиль нагрузки — отслеживать метрику Load Average, которая показывает среднее значение загрузки системы за одну, пять или 15 минут.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™. Посмотреть частоту процессоров в разных линейках конфигураций можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Memory
Линейка фиксированных конфигураций с локальным диском и сбалансированным соотношением vCPU:RAM. Подходит для профилей нагрузки, которые требовательны к кэшированию. Например, если в базе данных выполняются множественные, редкоповторяющиеся запросы к различным частям таблиц. Один из способов определить такой профиль нагрузки — отслеживать метрику Попадание в кэш (Cash_hit_ratio), которая показывает процент данных в запросе, которые прочитаны из кэша.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™. Посмотреть частоту процессоров в разных линейках конфигураций можно в таблице Процессоры.
Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
HighFreq
Линейка фиксированных конфигураций со сбалансированным соотношением vCPU:RAM.
Используется высокопроизводительное оборудование Enterprise-уровня:
- процессоры Intel® Xeon® Gold 6354 (в пулах ru-9, ru-2, ru-8, ke-1) или AMD EPYC 9474F (в пулах ru-3, ru-7, uz-1). Посмотреть частоту процессоров в разных линейках конфигураций можно в таблице Процессоры;
- RAM ECC Reg 3,2 ГГц (в пулах ru-9, ru-2, ru-8, ke-1) или RAM DDR5 ECC Reg 4,8 ГГц (в пулах ru-3, ru-7, uz-1);
- SSD NVMe-диски повышенной производительности. Посмотреть производительность и пропускную способность дисков в разных линейках можно в таблице Производительность и пропускная способность.
Dedicated
Линейка фиксированных конфигураций с нодами кластера на отдельных облачных серверах. Каждый облачный сервер занимает весь выделенный хост (физический сервер). Подходит для пользователей, которым необходима физическая изоляция баз данных от других клиентов, максимальная производительность и максимальные размеры доступных ресурсов.
Используется высокопроизводительное оборудование Enterprise-уровня:
- один процессор Intel® Xeon® Gold 6336Y, Intel® Xeon® Gold 6240, Intel® Xeon® W-2255 или Intel® Xeon® E-2488 в зависимости от конфигурации. Посмотреть тип и частоту процессоров в разных линейках конфигураций можно в таблице Процессоры;
- RAM 128 ГБ DDR4 ECC Reg, 64 ГБ DDR4 ECC Reg или 32 ГБ DDR5 ECC Reg в зависимости от конфигурации;
- SSD NVMe-диски в RAID 1. Количество дисков в кластере зависит от конфигурации. Посмотреть производительность и пропускную способность дисков в разных линейках можно в т аблице Производительность и пропускная способность;
- две сетевые карты 2 × 25 GE для основной сети + MC-LAG со скоростью подключения 25 Гбит/с для сервисной сети (для резервного копирования, мониторинга, репликации данных в кластере).
* В кластерах СУБД используется технология гиперпоточности (Hyper-Threading Technology).
Каждое физическое ядро может обрабатывать несколько потоков параллельно — благодаря этому общее количество виртуальных ядер (vCPU) превышает число физических ядер.
Это позволяе т эффективнее распределять нагрузку при многопоточных или аналитических задачах.
** Часть оперативной памяти зарезервирована под сервисные службы физического сервера.
*** Диски объединены в RAID 1 — массив дисков с зеркалированием, который обеспечивает дополнительную отказоустойчивость.
При использовании зеркалирования для баз данных доступно 50% общего дискового пространства.
Часть дискового пространства также зарезервирована под сервисные службы физического сервера.
Flex
Линейка произвольных конфигураций с локальным или сетевым диском, в которой можно выбрать соотношение ресурсов.
Посмотреть информацию о дисках можно в инструкции Диски.
Используются процессоры Intel® Xeon® Scalable или AMD EPYC™. Посмотреть частоту процессоров в разных линейках конфигураций можно в таблице Процессоры.
Посмотреть доступность конфигураций в регионах можно в матрице доступности Облачные базы данных. Лимиты конфигураций зависят от пула.
Локальный диск
Сетевой диск
* Если в конфигурации больше 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.
Процессоры
В линейках конфигураций различаются доступные процессоры. Частота процессора влияет на скорость обработки запросов пользователей, выполнения сложных алгоритмов и операций с данными. При нагрузке облачного сервера в 100% процессор работает с технологией Turbo Boost. Так как процессор эмулируется, при тестировании будет отображаться меньшая частота.
Посмотреть доступность линеек конфигураций в регионах можно в матрице доступности Облачные базы данных.