数人云想做中国的Mesosphere

时间:2022-10-20 06:49:18

数人云想做中国的Mesosphere

容器技术是一个新的商机,看看国内有多少围绕容器技术创业的公司就可见一斑。从去年末到今年第一季度,数人云、时速云、DaoCloud等创业公司都完成了数千万元的融资。一场容器市场的商业大战一触即发。

玩转轻量级PaaS平台

使用容器技术可以搭建一个轻量级的PaaS平台,这似乎是一眼就可以看明白的事,但是如何搭建,以及如何让它更适合企业级用户的需求,却不是每个企业都能信手拈来的。数人云敢于尝鲜。

最先引起市场关注的PaaS平台主要是Cloud Foundry和红帽公司的Openshift。以Cloud Foundry为例,它已经形成了比较完善的生态体系,目前正加速在企业级用户中落地,尤其是在过去两年中,在中国市场上得到了快速发展。数人云CTO肖德时曾经在红帽公司工作多年,参与过OpenShift的开发。“开发一个PaaS平台并非易事,涉及的技术非常多,而且最重要的是,要让这个PaaS平台适应不同的开发和应用环境,这要耗费大量人力来完成。”肖德时告诉记者,“DotCloud公司最为人称道的是,它将Docker开源后,一个技术人员可能在几天时间内开发出一个PaaS平台,这在以前是不可想象的事。”数人云的创建也正是基于用Docker开发一个轻量级PaaS平台的最朴素的想法。

还在IaaS和SaaS快速发展的时期,许多云计算公司就已经意识到PaaS是未来云计算发展的制高点。现在,从IaaS和SaaS两头向PaaS渗透和融合的趋势越来越明显。Docker的出现,让人们有了一个可以在PaaS领域进行更深入探索的机会,但它并不是万能的。数人云将Docker与Mesos有机结合,目的是打造一个PaaS的生态系统。

不过,数人云要打造的这个PaaS与众不同:第一,它要让PaaS的接入更简单;第二,实现全生态接入,也就是说,原来的PaaS接入功能比较单一,比如只是支持不同的编程语言,但是现在企业希望加入与大数据相关的东西。“我们的PaaS既要支持企业应用,同时还要支持大数据应用。这就是我们所说的全生态的概念。”肖德时表示。

如今,越来越多的公有云服务商,都在自己做PaaS。但是目前,似乎业内并没有特别成熟和成功的公有云PaaS运营模式。很多公有云服务商仍处于摸索阶段。肖德时表示,无论是国外还是国内,私有云的模式还是企业最容易接受的方式。数人云除了提供PaaS公有云服务以外,也会为企业级用户提供打包的软件包,以便更好地满足企业用户当前的实际需求。

数据中心操作系统让一切变简单

数人云放了一颗“卫星”。2016年3月,数人云联合清华大学交叉信息研究院开放计算项目实验室(OCP实验室)完成了百万并发压力测试。数人云DCOS(Data Center Operating System)最终仅用10台OCP服务器就承载了百万并发HTTP请求,用Tsung模拟每秒钟100万个用户的并发请求,每秒平均处理85万个请求。此次实验证明,数人云有能力帮助企业突破高并发流量带来的业务瓶颈。

肖德时表示:“我们的轻量级PaaS能够管理多少主机、多少容器,这是一种技术能力的体现。从2015年4月签下第一家客户,到同年11月第一版DCOS产品上市,我们的DCOS上管理着1000台云主机,以及5万个容器应用。我们的目标是做中国PaaS市场的No.1。我们是一家创业公司,要实现上述目标还要一步一个脚印前进。我们并不是刻意要搭建一个创纪录的集群,它其实是一步步技术积累的结果。”

DCOS,数据中心操作系统,难道又是一个故弄玄虚的新名词?据说,2015年“双11”的时候,浙江移动搭建了一套基于“Mesos+Doker”的DCOS,用于支持一个拥有上千万用户的生产系统,并且安然度过了“双11”的业务高峰。这可能是很多人第一次领略了DCOS的风采。

追根溯源,围绕开源Mesos进行商业发展的美国初创公司Mesosphere诞生于2012年,正是它提出了基于Mesos的DCOS这一新理念,希望企业能够像使用一台计算机一样轻松驾驭整个数据中心。2016年3月,Mesosphere再次获得7350万美元的战略性投资。

数人云想做中国的Mesosphere?是,也不是。从技术理念上说,数人云对标的公司肯定是Mesosphere,两家公司都以推动DCOS的发展为己任。Mesosphere毕竟是一家美国企业,如果将它的产品和商业模式照搬到中国市场上来,肯定会水土不服。数人云的目标是基于“Docker+Mesos”的技术理念,将应用弹性做到极致,通过最轻量化的PaaS平台,搭建一站式的微服务架构集群系统,帮助客户实现应用业务在云端的快速部署。

肖德时表示,数人云的DCOS为数据中心客户提供了一套统一的管理应用和资源的方法,从而极大地简化了开发和运维的复杂度,在为企业应用提供良好弹性的同时,显著提高了数据中心资源的利用率。

数人云DCOS为数据中心提供了开源的应用管理和资源管理解决方案,适用于私有云、公有云和混合云等不同的云环境,可以帮助企业用户在云端快速建立并稳定运维一个高性能的生产环境。数人云DCOS向下将底层服务器资源融合成一个统一的资源池,向上承载用户的企业级应用,将不同环境下的计算资源进行整合,在其上快速交付海量应用。肖德时介绍说,数人云DCOS为企业用户的业务系统带来的是高可用的服务质量、高效的资源利用,以及便捷的可视化管理和监控,并且可以保证计算资源和数据的安全可控。

打造最轻量级的PaaS平台,这既是数人云的愿景,也是其立足之本。那么,数人云的PaaS平台到底有多轻?肖德时归纳了以下三点:第一,帮助企业用户快速分发软件,其速度是秒级;第二,所分发的软件基于开源技术,没有复杂的逻辑,数人云只是在其上增加了一个API和管理界面;第三,用户将应用迁移到数人云的这个平台上时,这个平台因为是标准的,所以使用起来非常简单、方便。

肖德时进一步解释说:“我们的平台采用Docker的编排标准,API也是标准的,无论用户出于什么样的需求,对应用进行部署、监控,都可以轻松接入,也就是所谓的轻。新一代的PaaS应该具备这样的能力,只做很少、最核心的事,就能满足企业应用快速的需求。”

为什么是企业用户?

数人云只关注企业级用户。相对来说,个人开发者和中小企业更容易接受PaaS、容器等新技术,而企业级用户考虑到业务的安全、稳定和连续性,通常接受的速度比较慢。但不可否认的是,只有攻克了企业级用户市场,新技术才能找到真正的、长久的变现途径。

“最大的难点在于,开发者对容器的应用呼声一片,而企业用户在这件事上表现得非常谨慎,因为它们真正关心的不是技术本身,而是技术如何满足其应用的需求。”肖德时举例说,“以电脑游戏为例,个人开发者关心的是电脑上能否安装Docker,以及Docker在本地如何进行开发。而对于一个做游戏的企业来说,如何将Docker用于生产环境是一个难题。原来,游戏企业通常的做法是将每6台机器组成一个游戏组,然后接入、运行。而采用Docker后,‘组’的概念没有了,这时如何应用Docker,游戏企业经验不足,所以才找到了数人云。”

肖德时十分肯定地表示,企业在其核心的生产系统中,可以采用数人云的平台分发应用。企业为什么需要Docker?因为传统的企业应用太复杂,而Docker可以简化应用,降低成本,包括技术成本和人力成本。

金融企业对Docker情有独钟。数人云有很多这样的客户,它们起初想建立一个内部的PaaS,因此采用了传统的PaaS平台,但问题是他们自己不能维护,还要依赖PaaS提供商,不仅成本高,而且二次开发困难。另外,传统的PaaS平台与Docker之间有隔阂,而且解决不了大数据的问题。

Docker如果想快速融入企业现有的架构,一方面,要充分实施其特长,简化企业应用的开发与部署;另一方面,还不能影响或改变企业已经习惯的交付方式。“因为历史的原因,企业都会有遗留的系统。考虑到风险,企业通常不愿意轻易改变这些传统的应用。因此,我们在将Docker、DCOS等引入企业时,采用了循序渐进的方式。我们提供的是一个统一的标准化的Docker平台,方便用户在其上建立跨网络的集群,也可以构建容灾系统,或分发应用。”肖德时介绍说。

上一篇:教育角度避免进城务工人员贫困的代际传递 下一篇:几种常见排序算法思想及比较分析