/ 中存储网

原来我真正需要的不是SaaS其实是PaaS

2015-04-10 11:32:00 来源:中存储

2010年,我国云计算市场规模350亿元,2013年900亿元,2014年超过1000亿元。中国电子信息行业联合会常务副会长曲维枝认为,云计算的快速发展为我国的IT产业创造了弯道超车的机会。2014年末,我国已经有60%以上的中小企业应用并使用云服务,使得企业的生产效率得以提升。

云计算激发了国内政企行业的热情,各种各样的政务云、金融云、教育云、医疗云、存储云等令人目不暇接。如何最大发挥各种云计算的资源潜力,促进经济发展,避免简单粗暴的单纯价格战,建立良好商业经营和盈利模式,推进云计算产业的健康发展,这成为了当今云计算服务运营商需要仔细思考的课题。

作为云计算服务的佼佼者,国家超级计算深圳中心(深圳云计算中心)以Pivotal Cloud Foundry为基础,面向政府机构、企事业单位、家庭和个人用户,推出了以PaaS平台为核心的云计算服务,在商业模式,以及服务水平上,探讨并摸索出一条独具特色的发展之路。为此,记者日前采访了深圳云计算中心销售经理谭鑫先生。

IaaS的局限性

众所周知,云计算凭借良好的资源弹性、敏捷性、可靠性和安全性备受行业/企业用户的青睐。与传统应用模式相比,云计算服务赋予了用户更多的灵活性,用户不需要关注复杂的技术和管理,就像自来水一样,只要打开水龙头,需要用多少就用多少,并且按照使用来付费,这就是云计算所描述的美好愿景。

俗话说,理想很丰满,但现实很骨感。目前很多公有云的服务,不过是多少核心、多少内存的云主机托管,也就是IaaS的服务。尽管,IaaS具有良好的资源弹性,以及部署开发的敏捷性,但是IaaS也具有一定的局限性,需要用户自行管理和运维好IaaS资源,这对于可靠性、安全性要求较高的政企行业用户来说,是一个很大的技术难题。

“在开展云计算服务的过程中,我们发现有些用户的应用频繁出问题,平均每个月都会有一次两次状况,通过与用户的对接,我们发现这些问题并不是IaaS平台的问题,大部分是用户自身的管理问题,涉及虚拟机和应用的管理,这几乎是用户的软肋。这个时候我们意识到,用户所需要的并不是IaaS服务,而是PaaS服务。” 谭鑫说。

谭鑫表示,在这样的背景下,深圳云计算中心开始逐渐寻找PaaS平台,并最终选择了Pivotal Cloud Foundry PaaS云平台解决方案。

Cloud Foundry的PaaS

从市场的反馈来看,大部分用户在用IaaS的时候会遇到很多问题,比如程序运行环境的部署、服务器安全策略的设置。通过提供PaaS云平台服务,用户就可以完全摆脱这些问题,用户只需要将应用代码上传,选择好相关服务、中间件,以及大概IaaS资源,就可以直接上线运行了,同时,用户也不需要为网络隔离、安全性等基础保障问题分心,用户只需要关注应用,去追逐最好的结果,将运维管理的问题交给PaaS平台处理。” 谭鑫说。

Pivotal中国资深架构师周晖表示,如今很多应用都是基于各种中间件平台,而中间件平台又非常多,有基于Java的,也有基于Ruby的,此外还有多种语言框架支持。如果没有PaaS平台,需要用户自行部署安装操作系统等一系列部署,同时需要运维和管理好各种平台。相反,如果用户将应用构建在PaaS平台基础上,就可以将部署和复杂的运维管理工作完全交由PaaS平台来完成。

“如今,Cloud Foundry能够支持一百多种应用平台和版本,其中包括主流的商业化平台,为应用部署提供优良的环境支持。与此同时,Cloud Foundry还能够提供良好的应用监控,例如应用的并发量、响应时间等,不需要用户写任何程序,应用监控管理了若指掌。目前,Cloud Foundry一个集群可以管理20万以上的应用实例。这就大大降低了云服务商运维管理的难度。” 周晖说。

开源的力量

Cloud Foundry最早是从VMware剥离到Pivotal公司的。自2009年开始构建CF,如今已有6~7年历史,是目前应用最广泛的PaaS平台。2011年4月,VMware推出了Cloud Foundry第一个开源PaaS云平台,-它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,能够实现在各层级平台的水平扩展,能够支持多种框架、语言、运行时环境、云平台及应用服务,。

如今很多第三方都在Cloud Foundry上做开发,并成立了Cloud Foundry基金会,已有50多家公司加入,其中包括HP、IBM、SAP等。Pivotal作为Cloud Foundry主要的贡献者和运营方,Cloud Foundry开源版和商业版并存,其代码保持兼容。几乎每两周,Pivotal就会推出一个开源版本,大约一个季度出一个商业版,彼此之间保持完全兼容。同时,Pivotal商业版还提供在线升级包,对Cloud Foundry进行自动维护升级。

据周晖透露,Pivotal很快要发布名为Diego的Cloud Foundry下一代运行时。Diego一改以前的Ruby语言,换用Go语言进行了重构,其代码量比原来大为减少,同时效率会比原来提高很多。也就是通过吸纳新的技术,如容器技术、新的语言等,使Cloud Foundry始终保持快速的发展。这也是开源社区的力量。

小结

有人说,IaaS、PaaS和SaaS中,PaaS的技术含量最高,也最复杂,并不是一般厂商可以驾驭的,如果说以往对此没有更深刻的体验,如今深圳云计算中心的应用实践,让我对PaaS有了新的认知,同时也领教了Cloud Foundry的实力。

Cloud Foundry并不是Pivotal一家公司的技术实力,其背后有开源社区提供基础支撑,汇聚了全世界知识精英的力量。这样的一种崭新的发展模式,应该引起国内同行的高度关注和重视。这也是Cloud Foundry带来的启示!