Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Managed Service for Apache Kafka®
  • Getting started
    • Resource relationships
    • Topics and partitions
    • Brokers
    • KRaft protocol
    • Producers and consumers
    • User roles
    • Managing data schemas
    • Web interface for Apache Kafka®
    • APIs in Managed Service for Apache Kafka®
    • Host classes
    • High availability clusters
    • Networking in Managed Service for Apache Kafka®
    • Quotas and limits
    • Storage in Managed Service for Apache Kafka®
    • Connectors
    • Maintenance
    • Apache Kafka® settings
    • Apache Kafka® versioning policy
  • Access management
  • Pricing policy
  • Terraform reference
  • Yandex Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes
  • FAQ

In this article:

  • Selecting disk type when creating a cluster
  • Minimum storage size
  • Maximum log segment size
  • Disk space management
  • Recovering a cluster from read-only mode
  • Automatic increase of storage size
  • Use cases
  1. Concepts
  2. Storage in Managed Service for Apache Kafka®

Storage in Managed Service for Apache Kafka®

Written by
Yandex Cloud
Updated at December 29, 2025
  • Selecting disk type when creating a cluster
  • Minimum storage size
  • Maximum log segment size
  • Disk space management
    • Recovering a cluster from read-only mode
    • Automatic increase of storage size
  • Use cases

Managed Service for Apache Kafka® allows you to use network and local storage drives for database clusters. Network drives are based on network blocks, which are virtual disks in the Yandex Cloud infrastructure. Local disks are physically located on broker servers.

When creating a cluster, you can select the following disk types for data storage:

  • Network HDDs (network-hdd): Most cost-effective option for clusters with low requirements for read and write performance.

  • Network SSDs (network-ssd): Compromise solution: slower than local SSDs, network SSDs ensure data integrity in the event of Yandex Cloud hardware failure.

  • Non-replicated SSDs (network-ssd-nonreplicated): Network disks with higher performance achieved by eliminating redundancy.

    You can only expand this type of storage in 93 GB increments.

  • Ultra high-speed network SSDs with three replicas (network-ssd-io-m3): Network disks that deliver performance equivalent to non-replicated SSDs while ensuring redundancy.

    You can only increase the size of these disks in 93 GB increments.

  • Local SSDs (local-ssd): The highest-performing disks.

    You can expand such a storage as follows:

    • For Intel Cascade Lake: Only in 100 GB increments.
    • For Intel Ice Lake and AMD Zen 4: Only in 368 GB increments.

    For clusters with hosts residing in the ru-central1-d availability zone, local SSD storage is not available if using Intel Cascade Lake.

Note

Up to 5% of disk space is reserved for system use, so the disks may have less available space than indicated when creating a cluster.

For more information about sizes and performance of different disk types, see the Yandex Compute Cloud documentation.

Selecting disk type when creating a clusterSelecting disk type when creating a cluster

The number of broker hosts you can create together with an Apache Kafka® cluster depends on the selected disk type:

  • You can create a cluster of only three or more broker hosts using the following disk types:

    • Local SSDs (local-ssd)
    • Non-replicated SSDs (network-ssd-nonreplicated)

    This cluster will be highly available only if all the conditions are met.

  • You can add any number of broker hosts within the current quota when using the following disk types:

    • Network HDDs (network-hdd)
    • Network SSDs (network-ssd)
    • Ultra high-speed network SSDs with three replicas (network-ssd-io-m3)

For more information about limits on the number of broker hosts per cluster, see Quotas and limits.

Minimum storage sizeMinimum storage size

In order to work, each topic requires space in broker host storage. The amount of such space depends on the replication factor and the number of partitions. If there is not enough available storage space, you will not be able to create a new topic.

Tip

You can always increase the storage size up to the current quota.

You can calculate the minimum storage size for all topics using the formula below:

2 × maximum log segment size × number of partitions in cluster × replication factor.

If topic partitions are evenly distributed, divide the value calculated with this formula by the number of broker hosts.

Maximum log segment sizeMaximum log segment size

At least two log segments are required for each replica of a topic partition. You can set the maximum size of such a segment:

  • At the topic level using the Segment bytes setting.
  • Globally at the cluster level using the Log segment bytes setting.

Thus, the minimum storage size for all topics is: 2 × maximum log segment size × number of partitions in cluster × replication factor. If the cluster partitions are evenly distributed, you can divide the resulting value by the number of brokers to determine the required storage size per broker.

By default, the segment size is 1 GB.

Disk space managementDisk space management

As soon as Apache Kafka® logs take up 97% of storage capacity, the host automatically enters read-only mode. The Managed Service for Apache Kafka® cluster blocks requests to write to the topic.

You can monitor storage utilization on cluster hosts by setting up alerts in Yandex Monitoring:

Recovering a cluster from read-only modeRecovering a cluster from read-only mode

Use one of these methods:

  • Increase the storage capacity to exceed the threshold value. The Managed Service for Apache Kafka® cluster will then automatically clear read-only mode.
  • Set up automatic increase of storage size.

Automatic increase of storage sizeAutomatic increase of storage size

Automatic increase of storage size prevents situations where the disk runs out of free space and the host switches to read-only mode. The storage size increases upon reaching the specified threshold percentage of the total capacity. There are two thresholds:

  • Scheduled increase threshold: When reached, the storage size increases during the next maintenance window.
  • Immediate increase threshold: When reached, the storage size increases immediately.

You can use either one or both thresholds. If you set both, make sure the immediate increase threshold is higher than the scheduled one.

If the specified threshold is reached, the storage size may increase in different ways depending on the disk type:

  • For network HDDs and SSDs, by the higher of the two values: 20 GB or 20% of the current disk size.

  • For non-replicated SSDs, by 93 GB.

  • For local SSDs, in a platform cluster:

    • Intel Cascade Lake, by 100 GB.
    • Intel Ice Lake, by 368 GB.

If the threshold is reached again, the storage size will be automatically increased until it reaches the specified maximum. After that, you can specify a new maximum storage size manually.

You can configure automatic increase of storage size when creating or updating a cluster. If you set the scheduled increase threshold, you also need to configure the maintenance window schedule.

Warning

  • You cannot reduce the storage size.
  • When using local disks (local-ssd), cluster hosts will be unavailable while the storage is being resized.

Use casesUse cases

  • Configuring Kafka Connect for Managed Service for Apache Kafka® clusters
  • Working with the managed schema registry
  • Using Confluent Schema Registry with Managed Service for Apache Kafka®

Was the article helpful?

Previous
Quotas and limits
Next
Connectors
© 2026 Direct Cursus Technology L.L.C.