PaaS,下一块大蛋糕?

 邮箱网  0条评论  6338次浏览  2013年03月11日 星期一 10:56

分享到: 更多
【中国邮箱网 电子邮件频道】3月9日下午,在百度开发者俱乐部活动上,百度宣布正式对外开放百度应用引擎BAE(Baidu App Engine)给开发者。百度应用引擎(BAE)是百度推出面向开发者的网络应用开发和部署平台,提供了分布式运行环境,以及云数据库、云存储,云消息、云管道,云触发器等服务,目前已支持PHP、Java、Python、Node.js等语言。
 
BAE从云计算的定义上说,应该属于PaaS的一种。PaaS是Platform-as-a-Service的缩写,意思是平台即服务。在云计算时代将相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。
 
理论描述可能比较抽象,我们来打个比方,就好比原来造房子,你要自己买钢筋水泥混凝土,从头开始造非常麻烦。现在有了商品房,我把房子的基础结构都建好了,你住进来只要自己想办法装修一下,然后就可以住了。
 
【中国邮箱网 电子邮件频道】3月11日消息,早在百度之前,新浪就推出了自己的云计算平台SAE(SinaAppEngine)。除此之外,阿里有ACE(Aliyun Cloud Engine)阿里云引擎,盛大有盛大云引擎(APP Engine),腾讯有CEE(Cloud Elastic Engine)弹性云引擎。
 
看上去很美
 
这些PAAS平台有什么优势呢?
 
对开发者来说:
 
一、更加专注于核心功能,更低开发成本。PaaS平台会提供从计算、存储、网络、多媒体、移动等各个方面提供业界最全面的支持,让开发这无需花费时间和金钱去实现复杂的构架以便支持自己也业务,也让开发者专注于您的应用和创新。
 
二、运维成本更低,部署在这些PaaS平台上的应用无需关心硬件维护、服务监控、数据容灾等操作,平台会通过其高可靠的架构和方便的监控页面为用户将运维成本降到最低扩展性更强。
 
三、更加安全可靠,平台上的应用可以实现诸如多机房容灾部署等大型厂商才可能实现的技术方案,比传统的部署模式更加安全可靠。
 
对服务商来说:
 
一、激活闲置计算资源。要知道,要支撑一个上亿人使用的系统,是需要非常复杂的技术构建的。而在满足自己应用使用的同时,计算存储资源会出现大量的浪费,此时,如果把相应的资源开发成相关的服务,供外部使用,可以提高基层设施的利用率。
 
二、圈地。通过PaaS平台,可以刺激更多的开发者为自己的平台开发相应的应用,平台商期望通过应用的丰富形成正反馈效应,帮助平台留在更多的用户。
 
三、多一条营收途径。虽然PaaS平台成熟度并不高,但几乎所有平台都有相应的收费项目。由于从域名到虚拟主机或VPS都需要付费,开发者有对托管平台付费的习惯。
 
以上这些优点固然存在,但这些PaaS服务也有其极大的局限性:
 
一、平台锁定。虽然PaaS平台多为开源软件搭建,但其所提供的服务,多为平台特有的服务。比如新浪SAE,集成了完整的OpenAPI的封装,在其之上开发微博应用就非常容易。当然还有其他很多的特定服务,比如新浪提供的KVDB,在线存储等,当你的应用变得越来越复杂,使用的服务越来越多时,你会发现从平台上迁移出去可能会成为一件不太可能的事情。
 
二、计费模式复杂。不像传统的虚拟主机,VPS,采用一次性买断的价格,简单易懂,当然也其后果是很可能出现浪费或者不够用的情况。PaaS平台的费用计算就复杂的多,流量要单独计费,CPU要单独计费,储存要单独计费,内存要单独计费,如果你购买图片处理服务还需要另的费用,各种计费纷繁复杂。虽然按需计费的概念非常动人,但是这么多的项目,这么抽象的计费概念,在真正投入使用前,很难做到对费用的一个准确的估计。
 
三、应用环境不成熟。不管是哪个APP Engine都还是Beta或者刚刚去掉Beta的状态。虽然,百度在BAE上构建了上亿访问量的应用,新浪也通过微博验证了SAE承担海量任务的能力。但那是在内部使用的情况下实现的,我有需求,或者什么地方搞不定了,可以去找内部人士解决。作为外部开发者,可以访问和调度在资源显然没有那么大。
 
即使在应用引擎老大哥Google那边,Google App Engine也没能成为一个主流的开发平台。Google在财报中也几乎没有提到过该项目的营收情况,也没有在该平台上诞生过千万级别的应用。至少到目前为止PaaS并没有成为云计算的主流。
 
IaaS更靠谱?
 
到目前为止,最成功的云计算服务要数亚马逊的EC2了。EC2是一个IaaS平台(Infrastructure as a Service,即基础设施即服务),相比于PaaS平台,IaaS平台具有更高的自由度。在EC2的虚拟机里,开发者可以像物理机一样安装所需要的服务,虽然看起来像虚拟主机的升级版,但当这些虚拟机可以被非常方便的控制时,其发挥出的威力却大不一样。
 
在亚马逊的客户里,我们可以看到Instagram,Netflix,Foursquare等重量级的网络服务,亚马逊的EC2云计算也为其带了丰厚的利润。
 
不过国内IaaS服务发展并没有非常成熟,现在很多小型网络服务商所提供的所谓云主机,不过是原来虚拟主机的另外一个叫法而已。而阿里,盛大,腾讯的云主机也刚刚起步,百度的IaaS云主机还处于测试阶段,并且云主机价格并不便宜,相比传统的自有产权服务器在成本上优势并不大。
 
总的来说,对于一些依附于特定平台的小型服务,使用PaaS平台也许是不错的选择。比如为微博开发应用,就用SAE。为淘宝商家开发相应的ERP,那就用阿里的ACE。但PaaS平台,在脱离自己的生态环境以后,其价值就没有那么明显了,有些时候反而会成为应用发展的瓶颈。而具有更高可定制性的IaaS服务,更加适合真正的互联网应用,不过国内IaaS发展还处于初级阶段,其实战能力还没有受到市场的检验。
 
据报道2013年中国云计算市场规模将达到1174.12亿元人民币,这么大的市场规模,IT巨头们当然不会坐视不管,不过国内的云计算发展水平还并不高,要让云计算真正成为主流应用的基础,还需要假以时日。(编辑:王慧)


文章来源:钛媒体

标签:paas

我的评论:

请  后发表评论。