Learn about the recommended ways to deploy SRM in your system.
- Co-located with existing Kafka brokers.
- On dedicated machines outside of existing Kafka brokers.
SRM mainly consumes memory and network bandwidth on the hosts it is installed on. If your existing Kafka Brokers do not have a lot of headroom left for these resources, consider deploying SRM on dedicated machines or expanding your Kafka deployments.
If you have data centers with multiple Kafka clusters, a dedicated SRM deployment in each data center can help to simplify management of the SRM nodes. In this scenario, configure each instance SRM to write to all Kafka clusters running in the local data center.