简化集群管理 青云QingCloud推出ZooKeeper和消息队列服务

北京,2015年5月25日——

企业级基础云服务青云QingCloud日前宣布推出ZooKeeper集群管理服务和消息队列(Message Queue)服务。ZooKeeper是分布式系统中最基本的组件,能够协调管理分布式应用;消息队列服务是为了缓解消息的生产和消费之间的不对等,而在两者之间加的一层缓冲区,目前支持Kafka。这两项服务的推出能够最大限度的降低分布式系统的运维难度,帮助企业用户降低部署大数据业务的技术门槛。

zk_q

青云QingCloud是全球首家将ZooKeeper作为单独服务提供给用户的云服务商。通过ZooKeeper,分布式应用能够获得状态同步、配置管理、名称服务、群组服务、分布式锁及队列、以及Leader选举等服务。ZooKeeper是分布式系统的大脑,用户通过它能够协调和管理Hadoop、Spark、Storm、Kafka以及自主开发的分布式应用。将ZooKeeper作为一项单独的服务提供给用户,而不是捆绑在某一应用上对外提供服务,有助于用户发挥想象力,灵活使用ZooKeeper,实现业务层面的创新。

QingCloud提供的ZooKeeper服务有如下优势:

·在线伸缩:青云QingCloud提供的ZooKeeper集群具有真正意义上的横向、纵向在线伸缩能力,即ZooKeeper的在线伸缩对客户端是透明的,用户业务的连续性不会因此而中断。后续还会配合AutoScaling,达到ZooKeeper集群自动伸缩的效果。

·自我诊断和自我修复:系统会自动监测ZooKeeper集群的可用性,一旦发现故障就会启动自动修复功能,集群可在秒级内自动恢复,无需人为干预。

·监控告警:QingCloud ZooKeeper集群提供了丰富的监控服务,既包括CPU使用率、内存使用率、硬盘使用率、硬盘IOPS、硬盘吞吐量等资源监控,又包括针对ZooKeeper服务的特定监控项。除此之外,ZooKeeper服务还可以设置告警策略,超出阈值时发出告警,并向用户发送短信和邮件通知。

·安全性:ZooKeeper集群运行于QingCloud私有网络中,结合高性能硬盘,在保障高性能的同时兼顾用户的数据安全。

此外,最新推出的Kafka消息队列服务具有分布式、可分区、多副本的特性,主要用于处理活跃的流式数据,比如网页的访问量、日志等,能够实时或离线处理大量数据。跟传统的消息队列系统如RabbitMQ、ActiveMQ相比,Kafka具有高吞吐、低延迟等优势,已成为大数据处理平台中的常用组件。

与ZooKeeper集群管理服务类似,QingCloud Kafka消息队列服务同样具有在线伸缩的能力,且消息的发送和消费不会因为伸缩过程而中断;以及丰富的监控告警功能,减轻运维压力;Kafka各组件之间能够部署灵活的网络拓扑,即消息的Producer、Broker、Consumer以及ZooKeeper可以在不同的网络里。另外,QingCloud还提供了灵活的配置管理,允许用户自行定制Kafka集群。

青云QingCloud首席架构师林源表示,此次发布的ZooKeeper集群管理服务和消息队列服务是大数据平台的基础,为QingCloud即将推出的大数据服务提供支持。QingCloud预计在7月份会推出Hadoop服务,包括HDFS、MapReduce和HBase等基础组件,未来还会推出Spark和Storm等实时大数据服务。