在K8s上加速Apache Kafka的7大方法

Key Value
image https://assets.ubuntu.com/v1/a70bfab2-Managed-apps_wht.svg
image_width 350
image_height 200
meta_image
meta_copydoc
banner_class grad
form_id 4235
resource_url https://assets.ubuntu.com/v1/9e1da60d-7+approaches+to+accelerating+Apache+Kafka+on+K8s+09.09.21+-+CN.pdf
webinar_code
primary_cta
primary_link #the-form
form_cta 提交
thank_you_description 您的白皮书已就绪…
thank_you_cta 点击下载

如果您想要在MicroK8s、Charmed Kubernetes或其他K8s发行版上运行低延迟、高容量的Apache Kafka解决方案,那么您最好花些时间提前规划部署。我们为您提供了一些可能会有所帮助的设计方法,具体取决于您的工作负载。在本白皮书中,我们将介绍七种有助于减少在Kubernetes上运行的高容量、低关键性Kafka解决方案的延迟的技术。

但是,目前还有许多问题需要解决,比如服务基础架构规划、资源调度约束、有状态的服务需求、性能优化以及弹性。同时,根据需求、用例和数据重要性的不同,我们可能需要不同的设计方法。

通过本白皮书,我们将通过性能的角度来研究Kubernetes上的Kafka服务设计的各个方面,包括:

  • Kafka 内存注意事项
  • Broker IO需求和存储规划
  • Topic复制
  • 保留策略
  • 消息大小
  • 参数调优
  • Topic分区