搜索

pdf文档 QCon北京2017/支撑海量业务的互联网架构/知乎基于 Kubernetes 的 Kafka 平台探索和实践

2.64 MB 34 页 0 下载 104 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
本文介绍了知乎基于Kubernetes的Kafka平台的探索和实践。平台承担了知乎的日志、数据传输和消息队列服务,线上运行稳定。通过使用Kubernetes,知乎构建了13个Kafka集群,管理超过1000个Topic,解决了传统Kafka资源规划不合理、系统单点和业务深度耦合等问题,提升了平台的扩展性和稳定性。
AI总结
### 文档总结 **主题**:知乎基于 Kubernetes 的 Kafka 平台探索与实践 **核心观点**: 1. **Kafka 在知乎的应用**: - 承载知乎业务的日志、数据传输和消息队列服务。 - 线上稳定运行,是知乎技术平台的重要组件。 - 当前基于 Kubernetes 的 Kafka 集群共有 13 个,管理 1000+ Topic。 2. **平台概览**: - **多集群**:支持多个 Kafka 集群,提升系统可用性和灵活性。 - **高可用**:通过 Kubernetes 服务注册与发现,确保平台稳定性。 - **平台 API**:提供统一的 Kafka 客户端 API,便于业务接入。 - **监控**:实时监控多 Kafka 集群状态,保障平台运行健康。 3. **为什么选择 Kubernetes**: - **问题驱动**: - Kafka 资源规划不合理,导致资源浪费。 - 单一集群成为系统单点,影响重要业务的稳定性。 - 业务与 Kafka 深度耦合,难以扩展和管理。 4. **实践与探索**: - 通过 Kubernetes 实现多集群管理,解决资源规划和系统单点问题。 - 提供高可用架构,确保平台稳定性和业务连续性。 - 统一 API 和监控能力,提升平台易用性和运维效率。 **总结**: 知乎通过基于 Kubernetes 的 Kafka 平台,解决了传统 Kafka 集群的资源规划、单点故障和业务耦合问题,实现了多集群、高可用的分布式流式数据平台,为业务提供了高效、稳定的支撑。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 27 页请下载阅读 -
文档评分
请文明评论,理性发言.