Mattias Petter Johansson
Mattias Petter Johansson

Reputation: 1074

Viable hardware for Kafka brokers

I find it hard to find information on what hardware Kafka requires. For instance, what DigitalOcean instance would be suitable for a Kafka broker? I understand that a big one will handle it, but I'd like to have the smallest one that performs well and scale horizontally.

Upvotes: 0

Views: 246

Answers (1)

nelsonda
nelsonda

Reputation: 1188

Any of them. Kafka itself is a java process, so to run it you need enough memory to support a JVM and the kafka process itself. You're going to get that with any of the Digital Ocean host sizes.

A kafka host generally ends up saturating its network connection before reaching problems with RAM, CPU, or disk I/O. How that's going to play out in a shared infrastructure situation is more or less impossible to predict from the outside.

Upvotes: 1

Related Questions