AMQ Streams

A Simple Red Hat AMQ Streams (Kafka) Sizing Calculator

Version 0.9


The best way to accurately size your Kafka cluster is by simulating the target load on your Kafka cluster. If you are planning to do that, you may want to use the load generation tools: kafka-producer-perf-test and kafka-consumer-perf-test, that come with Kafka, to simulate your target load. Documentation can be found here.

This calculator uses simple parameters to size and recommend your Red Hat AMQ Streams (Kafka) configuration, including the number of Zookeeper nodes, the number of Kafka broker nodes and the number of subscription cores required, among other things.


Broker Parameters

All input fields are mandatory. Some fields have been pre-populated for you with common values. You can change the default values to suit your requirements.









































Partition Parameters

The following are optional parameters for estimating the minimum number of partitions required for a topic. This estimation will be skipped if any of the following fields are left at zero (0).