---
title: "Kafka Versions and Configurations"
sidebar_label: "Versions and Configurations"
description: "Available Kafka versions, fixed and custom cluster node configurations"
sidebar_position: 1
toc_max_heading_level: 3
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import {CustomTable} from '@selectel/docux/components'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'

# Kafka Versions and Configurations

## Versions \{#versions}

Kafka versions 3.5 and 4.1 are supported.

## Node configurations \{#node-configurations}

When [creating a Kafka managed database cluster](/managed-databases/kafka/create-cluster.mdx), you can select the node configuration — the number of vCPUs, RAM, and disk size.

Available node configurations are divided into [lines](#configuration-lines). Depending on the line, configuration, and [pool](/infrastructure/locations.mdx#pool), different [processors](#available-processors) and [volumes](/managed-databases/kafka/volumes.mdx).

When choosing a configuration, keep in mind that a portion of the disk space is reserved for service needs and is unavailable for database placement. More details can be found in the instructions [Using disk space in a Kafka cluster](/managed-databases/kafka/use-disk-space.mdx).

After creating a cluster, you can change the node configuration — [scale the cluster](/managed-databases/kafka/resize-cluster.mdx).

## Configuration lines \{#configuration-lines}

The resource ratio in configuration lines can be:

* fixed — in the [Standard](#standard-line), [CPU](#cpu-line), [Memory](#memory-line), [HighFreq](#highfreq-line) and [Dedicated](#dedicated-line);
* or custom — in the [Flex](#flex-line).

To check the availability of configuration lines across locations, see the [Managed databases availability in locations](/managed-databases/about/managed-databases-availability-by-location.mdx). instructions.

### Standard \{#standard-line}

A line of fixed configurations with a local disk and a balanced vCPU:RAM ratio, suitable for most DBMS. 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 clock speeds across different lines, see the table [Processors](#available-processors).

To check disk performance and throughput across different lines, see the table [Performance and throughput](/managed-databases/kafka/volumes.mdx#performance-and-bandwidth).

<CustomTable>
  <table data-layout-fixed>
    <thead>
      <tr>
        <th>Number of vCPUs</th><th>RAM</th><th>Local disk</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>2</td><td>8 GB</td><td>64 GB</td>
      </tr>

      <tr>
        <td>4</td><td>16 GB</td><td>128 GB</td>
      </tr>

      <tr>
        <td>6</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>8</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>10</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>12</td><td>128 GB</td><td>1 TB</td>
      </tr>

      <tr>
        <td>16</td><td>160 GB</td><td>1.5 TB</td>
      </tr>

      <tr>
        <td>20</td><td>208 GB</td><td>2 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

### CPU \{#cpu-line}

A line of fixed configurations with a local disk and a balanced vCPU:RAM ratio. Suitable for workload profiles that are computationally demanding. For example, if the database runs analytical queries, multiple nested queries, or data encryption. One way to determine such a workload profile is to [monitor the](/managed-databases/kafka/monitoring.mdx#cluster-node-metrics) `Load Average` metric, which shows the average system load over one, five, or 15 minutes.

Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor clock speeds across different lines, see the table [Processors](#available-processors).

To check disk performance and throughput across different lines, see the table [Performance and throughput](/managed-databases/kafka/volumes.mdx#performance-and-bandwidth).

<CustomTable>
  <table data-layout-fixed>
    <thead>
      <tr>
        <th>Number of vCPUs</th><th>RAM</th><th>Local disk</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>4</td><td>8 GB</td><td>64 GB</td>
      </tr>

      <tr>
        <td>6</td><td>16 GB</td><td>128 GB</td>
      </tr>

      <tr>
        <td>8</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>10</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>12</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>16</td><td>128 GB</td><td>1 TB</td>
      </tr>

      <tr>
        <td>20</td><td>160 GB</td><td>1.5 TB</td>
      </tr>

      <tr>
        <td>24</td><td>208 GB</td><td>2 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

### Memory \{#memory-line}

A line of fixed configurations with a local disk and a balanced vCPU:RAM ratio. Suitable for workload profiles that are demanding on caching. For example, if the database runs multiple, rarely repeated queries to different parts of tables. One way to determine such a workload profile is to monitor the `Попадание in кэш (Cache_hit_ratio)` metric, which shows the percentage of data in a query read from the cache.

Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor clock speeds across different lines, see the table [Processors](#available-processors).

To check disk performance and throughput across different lines, see the table [Performance and throughput](/managed-databases/kafka/volumes.mdx#performance-and-bandwidth).

<CustomTable>
  <table data-layout-fixed>
    <thead>
      <tr>
        <th>Number of vCPUs</th><th>RAM</th><th>Local disk</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>2</td><td>12 GB</td><td>64 GB</td>
      </tr>

      <tr>
        <td>2</td><td>16 GB</td><td>128 GB</td>
      </tr>

      <tr>
        <td>4</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>6</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>8</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>10</td><td>128 GB</td><td>1 TB</td>
      </tr>

      <tr>
        <td>14</td><td>160 GB</td><td>1.5 TB</td>
      </tr>

      <tr>
        <td>16</td><td>208 GB</td><td>2 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

### HighFreq \{#highfreq-line}

A line of fixed configurations with a balanced vCPU:RAM ratio.

High-performance Enterprise-grade equipment is used:

* Intel® Xeon® Gold 6354 processors (in pools ru-9, ru-2, ru-8, ke-1) or AMD EPYC 9474F (in pools ru-3, ru-7, uz-1, and uz-2). You can check processor clock speeds across different lines in the table [Processors](#available-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 and uz-2);
* High-performance NVMe SSDs. To check disk performance and throughput across different lines, see the table [Performance and throughput](/managed-databases/kafka/volumes.mdx#performance-and-bandwidth).

<CustomTable>
  <table data-layout-fixed>
    <thead>
      <tr>
        <th>Number of vCPUs</th><th>RAM</th><th>Local disk</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>2</td><td>8 GB</td><td>64 GB</td>
      </tr>

      <tr>
        <td>4</td><td>8 GB</td><td>64 GB</td>
      </tr>

      <tr>
        <td>4</td><td>16 GB</td><td>128 GB</td>
      </tr>

      <tr>
        <td>4</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>6</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>8</td><td>32 GB</td><td>256 GB</td>
      </tr>

      <tr>
        <td>6</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>8</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>10</td><td>64 GB</td><td>512 GB</td>
      </tr>

      <tr>
        <td>8</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>10</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>12</td><td>96 GB</td><td>768 GB</td>
      </tr>

      <tr>
        <td>10</td><td>120 GB</td><td>962 GB</td>
      </tr>

      <tr>
        <td>12</td><td>120 GB</td><td>962 GB</td>
      </tr>

      <tr>
        <td>14</td><td>120 GB</td><td>962 GB</td>
      </tr>

      <tr>
        <td>12</td><td>152 GB</td><td>1.22 TB</td>
      </tr>

      <tr>
        <td>14</td><td>152 GB</td><td>1.22 TB</td>
      </tr>

      <tr>
        <td>16</td><td>184 GB</td><td>1.5 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

### Dedicated \{#dedicated-line}

A line of fixed configurations with cluster nodes on separate cloud servers. Each cloud server occupies an entire dedicated host (physical server). Suitable for users who need physical isolation of databases from other clients, maximum performance, and maximum available resource sizes.

High-performance Enterprise-grade equipment is used:

* one Intel® Xeon® Gold 6336Y, Intel® Xeon® Gold 6240, Intel® Xeon® W-2255, or Intel® Xeon® E-2488 processor depending on the configuration. To check processor types and clock speeds across different lines, see the table [Processors](#available-processors);
* RAM 128 GB DDR4 ECC Reg, 64 GB DDR4 ECC Reg or 32 GB DDR5 ECC Reg depending on the configuration;
* NVMe SSDs in RAID 1. The number of disks in a cluster depends on the configuration. To check disk performance and throughput across different lines, see the table [Performance and throughput](/managed-databases/kafka/volumes.mdx#performance-and-bandwidth);
* two 2 × 25 GE network cards for the main network + MC-LAG with 25 Gbps connection speed for the service network (for backup, monitoring, and data replication in the cluster).

<CustomTable>
  <table data-layout-fixed>
    <thead>
      <tr>
        <th />

        <th>Number of vCPUs `*`</th><th>RAM ` **`</th><th>Local disk ` ***`</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <th>Micro</th><td>Available for DBMS:<br />14 vCPUs<br />Physically on the server:<br />8 CPUs</td><td>Available for DBMS:<br />32 GB<br />Physically on the server:<br />128 GB<br />32 GB DDR5 ECC Reg RAM is used</td><td>Available for DBMS:<br />0.5 TB<br />Physically on the server:<br />2 × 2 TB</td>
      </tr>

      <tr>
        <th>Extra Small</th><td>Available for DBMS:<br />14 vCPUs<br />Physically on the server:<br />8 CPUs</td><td>Available for DBMS:<br />64 GB<br />Physically on the server:<br />128 GB<br />32 GB DDR5 ECC Reg RAM is used</td><td>Available for DBMS:<br />1 TB<br />Physically on the server:<br />2 × 2 TB</td>
      </tr>

      <tr>
        <th>Small</th><td>Available for DBMS:<br />18 vCPUs<br />Physically on the server:<br />10 CPUs</td><td>Available for DBMS:<br />206 GB<br />Physically on the server:<br />256 GB<br />64 GB DDR4 ECC Reg RAM is used</td><td>Available for DBMS:<br />1.56 TB<br />Physically on the server:<br />2 × 2 TB</td>
      </tr>

      <tr>
        <th>Medium</th><td>Available for DBMS:<br />34 vCPUs<br />Physically on the server:<br />18 CPUs</td><td>Available for DBMS:<br />320 GB<br />Physically on the server:<br />384 GB<br />64 GB DDR4 ECC Reg RAM is used</td><td>Available for DBMS:<br />3.32 TB<br />Physically on the server:<br />2 × 4 TB</td>
      </tr>

      <tr>
        <th>Large</th><td>Available for DBMS:<br />34 vCPUs<br />Physically on the server:<br />18 CPUs</td><td>Available for DBMS:<br />448 GB<br />Physically on the server:<br />512 GB<br />64 GB DDR4 ECC Reg RAM is used</td><td>Available for DBMS:<br />7.03 TB<br />Physically on the server:<br />2 × 8 TB</td>
      </tr>

      <tr>
        <th>Extra Large</th><td>Available for DBMS:<br />34 vCPUs<br />Physically on the server:<br />18 CPUs</td><td>Available for DBMS:<br />448 GB<br />Physically on the server:<br />512 GB<br />64 GB DDR4 ECC Reg RAM is used</td><td>Available for DBMS:<br />13.6 TB<br />Physically on the server:<br />2 × 15.36 TB</td>
      </tr>

      <tr>
        <th>Mega</th><td>Available for DBMS:<br />46 vCPUs<br />Physically on the server:<br />24 CPUs</td><td>Available for DBMS:<br />706 GB<br />Physically on the server:<br />768 GB<br />128 GB DDR4 ECC Reg RAM is used</td><td>Available for DBMS:<br />27.1 TB<br />Physically on the server:<br />8 × 8 TB</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

`*` DBMS clusters use Hyper-Threading Technology. Each physical core can process multiple threads in parallel — thanks to this, the total number of virtual cores (vCPU) exceeds the number of physical cores. This allows for more efficient workload distribution in multithreaded or analytical tasks.

` **` Part of the RAM is reserved for the physical server services.

` * **` Disks are combined into RAID 1 — a mirrored disk array that provides additional fault tolerance. When using mirroring, 50% of the total disk space is available for databases. Part of the disk space is also reserved for physical server background services.

### Flex \{#flex-line}

A line of custom configurations with local or network volume, in which you can choose the resource ratio.

To view disk information, see the [Disks](/managed-databases/kafka/volumes.mdx). instructions.

Intel® Xeon® Scalable or AMD EPYC™ processors are used. To check processor clock speeds across different lines, see the table [Processors](#available-processors).

Configuration limits depend on the [pool](/infrastructure/locations.mdx#pool).

<Tabs queryString="configurations">
  <TabItem value="local-disks" default>
    <TabItemLabel>
      Local disk
    </TabItemLabel>

    <CustomTable>
      <table data-layout-fixed>
        <thead>
          <tr>
            <th />

            <th>In pools<br />ru-1, ru-2<br /></th><th>In pool<br />ru-3</th><th>In pool<br />ru-6</th><th>In pools<br />ru-7, ru-8</th><th>In pool<br />ru-9</th><th>In pools<br />uz-1, uz-2,<br />kz-1</th><th>In pool<br />ke-1</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <th>vCPU count</th><td>2–20</td><td>2–32</td><td>2–120</td><td>2–122</td><td>2–68</td><td>2–32</td><td>2–8</td>
          </tr>

          <tr>
            <th>RAM `*`</th><td>8—200 GB</td><td>8—320 GB</td><td>8–700 GB</td><td>8–700 GB</td><td>8–700 GB</td><td>8–256 GB</td><td>8–64 GB</td>
          </tr>

          <tr>
            <th>Local disk ` **`</th><td>32 GB — 2 TB</td><td>32 GB — 2 TB</td><td>32 GB — 2 TB</td><td>32 GB — 2 TB</td><td>32 GB — 2 TB</td><td>32 GB — 2 TB</td><td>32–512 GB</td>
          </tr>
        </tbody>
      </table>
    </CustomTable>

    `*` 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 vCPUs.

    For example, for 10 vCPUs, 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 vCPUs. For example, for 10 vCPUs, you need a disk of at least 320 GB;
    * at least 1:16 for clusters in the ru-6 pool. For example, for 10 vCPUs, 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 vCPUs.

    If the configurations are not suitable, you can order a custom configuration. [Create a ticket](https://my.selectel.ru/tickets/create/) and specify the resource ratio.
  </TabItem>

  <TabItem value="network-disks">
    <TabItemLabel>
      Network volume
    </TabItemLabel>

    <CustomTable>
      <table data-layout-fixed>
        <thead>
          <tr>
            <th />

            <th>In pools<br />ru-1, ru-2<br /></th><th>In pool<br />ru-3</th><th>In pool<br />ru-6</th><th>In pools<br />ru-7, ru-8</th><th>In pool<br />ru-9</th><th>In pools<br />uz-1, uz-2,<br />kz-1</th><th>In pool<br />ke-1</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <th>vCPU count</th><td>2–20</td><td>2–32</td><td>2–120</td><td>2–122</td><td>2–68</td><td>2–32</td><td>2–8</td>
          </tr>

          <tr>
            <th>RAM `*`</th><td>8–200 GB</td><td>8–320 GB</td><td>8–700 GB</td><td>8–700 GB</td><td>8–700 GB</td><td>8–256 GB</td><td>8–64 GB</td>
          </tr>

          <tr>
            <th>Network volume</th><td>32 GB — 10 TB</td><td>32 GB — 10 TB</td><td>32 GB — 10 TB</td><td>32 GB – 10 TB</td><td>32 GB – 10 TB</td><td>32 GB – 10 TB</td><td>32 GB – 10 TB</td>
          </tr>
        </tbody>
      </table>
    </CustomTable>

    `*` If a configuration has more than 8 vCPUs, the vCPU:RAM ratio must be at least 1:2. For example, 10 vCPUs require at least 20 GB of RAM.

    If the configurations are not suitable, you can order a custom configuration. [Create a ticket](https://my.selectel.ru/tickets/create/) and specify the resource ratio.
  </TabItem>
</Tabs>

## Processors \{#available-processors}

Available processors differ across configuration lineups. Processor frequency affects the speed of processing user requests, executing 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.

<CustomTable>
  <table data-sticky>
    <tbody>
      <tr>
        <th>Standard, CPU, Memory</th><td>Intel® Xeon® Scalable, AMD EPYC™ <br />2.2–2.4 GHz</td>

        <td />
      </tr>

      <tr>
        <th>HighFreq<br /><small>(in pools ru-9, ru-2, ru-8, and ke-1)</small></th><td>Intel® Xeon® Gold 6354 <br />3.0 GHz / Turbo Boost mode 3.6 GHz</td>
      </tr>

      <tr>
        <th>HighFreq<br /><small>(in pools ru-3, ru-6, ru-7, uz-1, and uz-2) </small></th><td>AMD EPYC™ 9474F <br />3.6 GHz / Turbo Boost mode 3.95 GHz</td>
      </tr>

      <tr>
        <th>Dedicated<br /><small>(in Micro and Extra Small configurations)</small></th><td>Intel® Xeon® E-2488 <br />3.2 GHz / Turbo Boost mode 5.6 GHz</td>
      </tr>

      <tr>
        <th>Dedicated<br /><small>(in Small configuration)</small></th><td>Intel® Xeon® W-2255 <br />3.7 GHz / Turbo Boost mode 4.5 GHz</td>
      </tr>

      <tr>
        <th>Dedicated<br /><small>(in Medium, Large, and Extra Large configurations)</small></th><td>Intel® Xeon® Gold 6240 <br />2.6 GHz / Turbo Boost mode 3.9 GHz</td>
      </tr>

      <tr>
        <th>Dedicated<br /><small>(in Mega configuration)</small></th><td>Intel® Xeon® Gold 6336Y<br />2.4 GHz / Turbo Boost mode 3.6 GHz</td>
      </tr>

      <tr>
        <th>Flex</th><td>Intel® Xeon® Scalable, AMD EPYC™ <br />2.2–2.4 GHz</td>

        <td />
      </tr>
    </tbody>
  </table>
</CustomTable>

<Formbricks />
