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巨头们当然不会坐视不管,不过国内的云计算发展水平还并不高,要让云计算真正成为主流应用的基础,还需要假以时日。