【发布时间】:2021-06-12 15:53:34
【问题描述】:
就最大价值的投资而言,AWS MSK 在托管端到端 Kafka 事件溯源方面与 Confluent 相比如何?
用于比较的主要标准是:
- 监控
- 易于部署和配置
- 安全性
【问题讨论】:
标签: apache-kafka confluent-platform aws-msk
就最大价值的投资而言,AWS MSK 在托管端到端 Kafka 事件溯源方面与 Confluent 相比如何?
用于比较的主要标准是:
【问题讨论】:
标签: apache-kafka confluent-platform aws-msk
我使用过开源、本地 Cloudera 和 MSK。将它们放在一起比较时,它们都有自己的怪癖。
如果您只是基于配置安全 Kafka 集群的速度。我认为 MSK 会赢得胜利。拥有 Kafka、AWS Certificate Manager 和 Terraform 的人可以很快完成所有工作。尽管 Terraform TLS 和 AWS CLI 存在一些问题,但有一些解决方法。
如果您打算使用 Kafka Connect,那么融合非常有意义。
如果您有 Kafka 开发人员,他们有编写 Kafka Connect 接收器和源代码的经验。好吧,那么您可能不需要 Confluent 的基于订阅的模型。虽然你可能不会省很多钱。要么花在开发上,要么花在订阅成本上。
如果您喜欢无服务器 - MSK 相当不错。但是,没有 SSH 访问 Kafka 集群。您无法调整 JVM。
通过 JMX 指标和 prometheus 的开放式监控,为 MSK 开箱即用地构建监控。您还拥有 CloudWatch。但是开放式监控几乎可以提供您需要的所有指标。在开源中,您可以轻松部署监控。相反,MSK 也在做同样的事情。
MSK 使用 TLS 或 IAM 提供安全性。尽管使用 Terraform 为 MSK 启用基于 IAM 的安全性存在一些问题。 2 路 TLS 客户端身份验证非常容易设置。
MSK 还提供自动缩放功能,但如果您打算使用 Terraform,则可能存在一些互操作性问题。
我相信这里的人们可以在 Confluent 上添加更多内容。
【讨论】: