为什么阿里云中间件消息队列Kafka的数据可靠性高达99.999999%?

什么是消息列队Kafka

消息队列 Kafka其实是一个分布式的、高吞吐量、高可扩展性的消息队列服务。主要被广泛用于日志收集式、监控数据聚合、流式数据处理、在线和离线分析等大数据领域。

消息队列Kafka如何兼容Apache Kafka

Apache Kafka是一个提供发布订阅模型的,高吞吐的,具备冗余备份的持久性分布式消息产品。Apache Kafka为了分布式大数据而生,其具有丰富的应用生态,主要包括以下三个方面:

广泛应用于大数据领域:如网站行为分析、日志聚合、Apps监控等场景;

让数据集成变得简单:能将 Kafka 中的消息导入到 ODPS、HBase、HBASE 等离线数据仓库;

可广泛的与流计算引擎集成:包括阿里云平台的 StreamCompute、E-MapReduce 和开源产品 Spark、Storm 等;



消息队列Kafka在Kafka生态的基础上,还具备了超易用,超高可用可靠性,开箱即用,低迁入成本,客户不需要运维、全方位安全诊断,数据安全有保障的特点。

客户0运维成本——专业团队全托管服务

消息队列Kafka团队提供专业的托管服务,用户无需关心各种运维细节。消息队列Kafka团队会从巡检 + 监控 + 告警三方面去保驾护航:


提供HouseKeeping(健康巡检组件):自动在Kafka 核心链路的运行时巡检,每分钟会对集群做一次全面扫描诊断。同时覆盖系统层面的稳定性和业务层面的可靠性,就连性能方面也在巡检范围,并针对不健康的状态进行告警。

业务监控与告警:消息队列Kafka不仅能从系统层面上提供稳定的服务,同时提供了多维度的业务监控告警方式。

Open APIKafka 提供给用户的一整套完备的管控类 Open API,用于实现一系列资源管理和运维功能。

数据可靠性99.999999%——根除开源痛点

优化开源Apache Kafka长期的痛点。在海量消息堆积的情况下,始终保持 Kafka 集群的消息收、发的高吞吐能力,服务可用性达 99.9%;消息会持久化落盘到消息队列,数据可靠性达到 99.999999%。

支持阿里云 VPC 访问;支持权限控制,以消息主题(Topic)、订阅组(Consumer Group)的粒度对用户访问权限进行控制,对每一条消息(Message)的收、发都进行严格的访问控制,确保消息的安全性;访问安全,在非VPC环境下使用,基于阿里云账号体系,并利用 SSL 对通道进行加密传输,确保数据传输过程中不被窃取或篡改,全面保证客户数据的安全。




猜你喜欢

微信QQ空间QQ好友新浪微博联系客服