ClickHouse® Configurations
Node group configurations
A ClickHouse® managed database cluster consists of node groups. When creating a cluster, you can select the node group configuration: the number of vCPUs, amount of RAM, and disk size. All nodes in a group will have the same configuration.
Configurations are divided into lines. Depending on the line, configuration, and pool, different processors and disks are used.
When selecting a configuration, keep in mind that part of the disk space is reserved for service needs and is unavailable for database placement. For more details, see the Using disk space in a ClickHouse® cluster instructions.
You can select the configuration for each node group when creating a ClickHouse® managed database cluster. After the cluster is created, you can change the node group configuration. For more details, see the Scaling a ClickHouse® cluster instructions.
Configuration lines
The resource ratio in configuration lines can be:
To check the availability of configuration lineups in locations, see the instructions in Managed Databases availability in locations.
Standard
A line of fixed configurations with local disk and a balanced vCPU:RAM ratio, suitable for most DBMSs. We recommend using this line if you do not know the workload profile.
Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor frequencies in different lineups, see the table Processors.
To check disk performance and bandwidth in different lineups, see the table Performance and bandwidth.
CPU
A line of fixed configurations with local disk and a balanced vCPU:RAM ratio. Suitable for workload profiles that are demanding on computations. For example, if the database performs analytical queries, multiple subqueries, or data encryption.
Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor frequencies in different lineups, see the table Processors.
To check disk performance and bandwidth in different lineups, see the table Performance and bandwidth.
Memory
A line of fixed configurations with local disk and a balanced vCPU:RAM ratio. Suitable for workload profiles that are demanding on caching. For example, if the database performs multiple, rarely repeated queries to different parts of tables.
Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor frequencies in different lineups, see the table Processors.
To check disk performance and bandwidth in different lineups, see the table Performance and bandwidth.
HighFreq
A line of fixed configurations with a balanced vCPU:RAM ratio.
High-performance Enterprise-grade equipment is used:
- Intel® Xeon® Gold 6354 (in the ru-9, ru-2, ru-8, and ke-1 pools) or AMD EPYC 9474F (in the ru-3, ru-7, and uz-1 pools) processors. To check processor frequencies in different lineups, see the table Processors;
- RAM ECC Reg 3.2 GHz (in pools ru-9, ru-2, ru-8, ke-1) or RAM DDR5 ECC Reg 4.8 GHz (in pools ru-3, ru-7, uz-1);
- High-performance NVMe SSDs. To check disk performance and bandwidth in different lineups, see the table Performance and bandwidth.
Flex
A line of custom configurations with a local or network volume, in which you can choose the resource ratio.
For information about disks, see the instructions in Disks.
To check disk performance and bandwidth in different lineups, see the table Performance and bandwidth.
Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor frequencies in different lineups, see the table Processors.
Configuration limits depend on the pool.
Local disk
Network volume
* The vCPU:RAM ratio must be at least 1:2:
- for clusters in the ru-6 pool;
- for clusters in other pools, if the configuration has more than 8 vCPU.
For example, for 10 vCPU, you need at least 20 GB of RAM.
** The vCPU:Local disk ratio must be:
- at least 1:32 for clusters in the ru-1 pool, if the configuration has more than 8 vCPU. For example, for 10 vCPU, you need a disk of at least 320 GB;
- at least 1:16 for clusters in the ru-6 pool. For example, for 10 vCPU, you need a disk of at least 160 GB;
- at least 1:16 for clusters in all pools except ru-1 and ru-6, if the configuration has more than 8 vCPU.
If the configurations do not suit your needs, you can order a custom configuration. Create a ticket and specify the resource ratio.
Processors
Available processors differ between configuration lines. Processor frequency affects the speed of processing user queries, performing complex algorithms, and data operations. At 100% cloud server load, the processor runs with Turbo Boost technology. Since the processor is emulated, a lower frequency will be displayed during testing.
ClickHouse® is a registered trademark of ClickHouse, Inc. https://clickhouse.com.