【问题标题】:Deploying apache Kafka on Azure在 Azure 上部署 Apache Kafka
【发布时间】:2019-12-12 21:21:01
【问题描述】:

我读到了 Event HUB、HDinsights 以及在可用性集中的 IaaS 上部署 Kafka。

我需要知道在 AKS 上实施 Kafka 有哪些要求。

我如何知道需要多少个节点?并且还想知道如何计算帐单。

最后将我提到的三个与 AKS 上的 Kafka 进行比较

【问题讨论】:

  • HDInsights 不仅仅是 Kafka。这不会是一个公平的比较,而且会是最昂贵的选择。除此之外,Kafka Cluster 可以是单机,那你有什么要求呢?
  • 抱歉,关于需求的唯一信息是 Kafka 每月将接收 1300 万个事件
  • 每个事件有多大?这些事件需要复制吗?您是否尝试过对单个代理进行基准测试以查看可能的吞吐量?

标签: azure apache-kafka azure-aks


【解决方案1】:

节点数量取决于您在负载、吞吐量等方面的要求。如果您要在 AKS 上选择 Apache Kafka,我建议您使用 Strimzi 项目 (https://strimzi.io/) 来轻松部署它。我还为我的一次会议写了一个简单的演示 (https://github.com/ppatierno/strimzi-aks)。

【讨论】:

  • 也许请注意您正在为开发 Strimzi 的 RedHat 工作?否则,为什么不是 EventHub 或其他?
  • 他在 AKS 上要求使用 Kafka,所以我建议使用 Strimzi。这一切都取决于他的要求,而这些要求不在问题之列。当然,EventHub 可能是支持 Kafka 协议的解决方案……甚至是 HDInsight 上的 Kafka。
猜你喜欢
  • 2017-11-22
  • 1970-01-01
  • 2018-04-06
  • 2016-02-26
  • 2015-01-27
  • 2014-12-02
  • 2018-08-29
  • 2016-03-22
  • 1970-01-01
相关资源
最近更新 更多