OK, I understand better now. So you’ve got:
- Use Confluent Cloud
- Use HDInsights
- Self-manage Confluent Platform
You’ll need to do your own evaluation of 1 vs 2 - this might help in terms of what to look at and evaluate.
In terms of deploying Kafka Connect as a distributed cluster you can do this using Docker if you want. It depends on your target runtime environment quite how you’d do it though.