余文
谁都不能否认,Docker在最近一年以来炙手可热。
Docker大热的原因,在笔者看来最主要是弥补了OpenStack等公有云在应用服务的分发交付端的不足。换句话说,Docker诞生之后形成了应用交付事实上的标准—业界普遍认为,未来企业级应用都会以容器Docker的形式进行交付。
正因为如此,国内技术型云创业企业中,主打Docker概念的两家—DaoCloud和数人云,都已经完成千万级A轮融资。不过,刚刚发布操作系统2.0版的数人云,跟DaoCloud又有哪些不同之处呢?
企业级导向
“数人云是借鉴谷歌的理念,用Mesos和Docker技术来打造一个轻量级的PaaS平台,实现一站式的微服务架构集群系统,从而解决从客户到云资源的最后一公里。”数人云CEO王璞在表述企业技术方向的同时,更显露出了自身团队的谷歌背景。
确实,创始人王璞的背景是在Google曾经负责广告系统的分布式系统研发;首席科学家徐葳博士在Google曾经主要负责的是日志及性能监控;CTO肖德时此前在红帽的Engineering Service部门内部工具组担任Team Leader,在数人云主要负责产品的研发及技术构架;而COO谢乐冰曾在惠普积累了多年电信运营商等企业级售前技术服务的经验,在数人云负责售前和运营。
与数人云不同,DaoCloud创始团队更多来自于传统IT巨头的技术人才库,比如DaoCloud CEO陈齐彦曾经是EMC中国研究院创始人和前总架构师;总裁喻勇曾在微软和VMware领导前沿技术的市场战略和推广;总架构师颜开则是国内最早接触Hadoop、Cloud Foundry并在超大规模实战场景投入应用的技术专家。
相对而言,数人云或许在企业级IT市场的客户运营管理方面的经验更有优势。
行业落地解决方案
事实上,不久前数人云发布了行业落地解决方案—数人金融容器云。
据悉,目前数人金融容器云已经开始为众多金融客户提供部署。据上海证券交易所架构师黄成介绍,上交所在自身业务系统中,已经采用了数人金融容器云。
数人金融容器云实现秒级伸缩,帮助客户及时响应高并发等新型业务需求;同时,借助容器技术,数人金融容器云使应用的交付变得更加标准,极大地消除技术部署的局限性,提高客户产品的交付及运维效率。
据王璞介绍,数人云在2016年的工作重点就是实现在金融行业实现容器云领域的突破,帮助国内金融企业快速进入下一代IT领域的容器浪潮。
值得一提的是,数人云获得了同样基于Mesos和Docker打造的思科容器管理平台Mantl团队的认可,双方在Mantl项目上深入合作,并在产品中融合了Mantl的核心经验。
此外,数人云还与VMware中国研发中心合作参与开源企业级Docker镜像仓库Harbor项目,并获得了新一代容器技术HyperContainer的支持,进一步推动了多元化容器技术进入数人云产品线的进程。
轻量级PaaS
当然,数人云推出操作系统2.0,在笔者看来,更多是得益于Google在操作系统PaaS层方面的经验。
据王璞介绍,谷歌PaaS管理非常复杂,必须分层而建。但最终,包括谷歌著名的分布式文件系统的资源分配、任务调动等,都是由谷歌PaaS以容器方式封装分发。
换句话说,数人云的轻量级PaaS理念完全延续谷歌的架构理念—以应用为中心,PaaS支撑应用快速迭代快速上线,持续交付持续集成。
“PaaS平台提供应用弹性能力,让各种各样应用按需使用资源,其容错能力可降低开发运维复杂度。这三点我们称之为应用PaaS平台的轻量特性。”王璞解释说。
据悉,升级后的数人云操作系统具有应用管理,监控告警&日志查询,应用编排&应用目录,持续集成&镜像构建四大功能,实现了从私有代码管理到应用实例发布的全流程支持,全面支持Docker Compose编排,实现应用实例的灰度发布和自动扩缩。
数人云CTO肖德时指出,数人云轻量级PaaS基于开源技术领域的最佳实践,经历了百万压力测试的验证。在资源层,数人云支持企业级混合容器集群管理,将主机变成一个资源池供用户使用,支持分布式集群管理架构。数人云操作系统屏蔽掉了许多硬件底层细节,使用户能够更加专注、高效地使用生产级别的容器环境。
“未来数人云还将提供横跨多个IaaS的容器PaaS服务,并将发展自身的机器学习能力,实现动态扩容弹性应用,提供更加智能的云操作系统,帮助企业以应用为导向消费云计算能力。”王璞表示。