作为云计算的一个标杆式服务——PaaS平台提供了面向开发者用于集成到他们应用中的附加服务,通过PaaS所能获得的开发者效率以及应用丰富性是显而易见的,这也被认为是云计算的主要趋势之一。
但是从目前来看,云计算在国内的发展有点畸形,集中在SaaS和IaaS两端较多,PaaS部分却很少人在做的。这是什么原因呢?
在笔者看来,原因在于PaaS已经渐渐变为PaaS+IaaS的融合。因为它不仅仅是提供了一组程序开发界面(API)及一套执行时期语言,能够让开发商或用户可以在上面编写程序,同时,它还包含有由服务供应商负责供应并维护底层的基础架构,包括虚拟化、操作系统修补、延展性、规模自动调整、安全问题等等。
对企业用户而言,如果能够使用Java、C#或者其他的语言,PaaS让你可以建设更复杂的应用和基础架构,而且你不用自己管理中间件、操作系统或者基础架构配置。PaaS服务可以帮你完成这些工作。
但是对于有数据大容量需求和关键任务应用的客户而言,目前主流PaaS平台能够提供的服务和产品尚不能完全满足。而从某种意义上而言,PaaS平台提供的不仅仅是软件堆栈,同时也是平台下的硬件堆栈服务,因此,PaaS对企业用户来说吸引力最大,但是它也是最难使用的一种云服务。
商用PaaS平台开发难点
1、首先在于混合云的模式的问题,目前来看,尚没有一个平台能提供企业所需要的一切,企业在IT服务的选择上,必然面临着混合云的解决方案问题,而这些解决方案往往寄宿在由多个分支或者组织单元共享的企业私有云中;或者在局部IT系统外包或者复杂供应链的案例中寄宿在混合云中。
2、开放性的问题:与当前内部或外部系统的集成。
3、特定于行业的IT标准、应用程序和服务。
4、业务模型和涉及角色的不确定性:有多种用户行为模型和系统使用模式的特定于行业的用户组,例如,工作量曲线、资源的任务需求类型和系统功能。
5、建立解决方案的时间:很少有企业有足够的时间从草稿构建全新的IT基础设施,这牵涉到云环境的快速设置,替换旧的系统,与当前系统集成获得业务连续性。因此部署和管理的时间成为了导致考虑中的PaaS解决方案犹豫的关键因素。
6、各种应用程序和用户类型:一个完整的行业解决方案包括跨由不同用户组(独立用户或者组织用户)开发和拥有的多业务线的应用程序。
7、大多数的企业用户都并非IT专业人士,他们对使用复杂编程模型,例如Java,Web2.0和web服务来开发、部署和管理应用程序和系统感到很恐惧。
8、特殊业务需求由业务相关人士和客户推动,例如,更短的面市竞争时间,通过对流程或者业务逻辑的快速修改实现对业务灵活性的支持,以及企业系统的快速扩展。
9、从长远看来,PaaS将很有可能替代IaaS成为云计算最主流的模式。但无论是Google App Engine还是Salesforce.com都存在一些私有的API,这样将不方便用户进行应用的迁移。同时在反应速度方面,Google App Engine也存在一些不足。
10、而最关键的一点,不管是Azure、GAE(Google App Engine)还是Cloud Foundry,这些国外的优秀的企业级PaaS平台,面临的最大问题还在于,他们无法在国内真正落地,来自国外的互联网服务受到的监管越来越严厉,这让国内的企业用户在选择上不能不考虑网络管制的问题。
这几点都是PaaS平台难做的核心焦点问题。而且你即便做出了好产品,你也只是为服务而服务,Google GAE很难复制的原因就在于此,国内谁能做出真正的企业级PaaS平台呢?电信、华为、用友还是互联网企业?
国产商用PaaS平台,谁能崛起?
电信运营商?
中移动的大云来势是很高调的,但从目前来看,在大云建立了一年多时间后,除了盘古搜索已经架构于大云平台之上,尚无更多的企业选择大云平台。其实,对中国移动这样的电信运营商而言,PaaS的好处固然能够通过搭建平台,控制内容提供商,进而掌握产业链;但其劣势也在于,过于限制第三方供应商的开发能力,标准的开放接口势必会失去一部分CP/SP的支持。有业内人士这样评价,“OPhone的例子已经证明,过于强调主导权反而会削弱产业链厂商们的积极性”,“实现这些技术特征并不容易,目前几大主要的软件厂商提出的云平台解决方案都不成熟,中国移动云平台搭建完成并运营恐怕还需要一段时间。”
华为、中兴?
从技术上而言,不管是华为还是中兴,他们无疑是有实力做PaaS平台的,在第三届云计算大会上,我们也看到了华为和中兴的云计算解决方案。李三琦曾表示,目前的华为在原有的运营商业务以及终端业务之外,开辟了一个全新领域:企业业务。此外,华为也正在试图建立一个开放的云计算平台,将标准接口开放给全球数百万开发者,支持他们开发各种各样的云应用。
应该说,不管是中兴还是华为,PaaS平台的建立难点绝对不在技术层面,云计算的核心在于开放和共享,大量数据与企业级用户需要实现开放共享,因此,华为和中兴究竟能否一改过去的行为方式,这才是关键性的问题。
传统软件厂商?
可以看到,在企业级用户市场,中国最大的两个管理软件厂商——用友和金蝶是绝对不乏经验的。
在刚刚举行的用友技术大会上,用友伟库的杨祉雄总经理表示,伟库即将发布PaaS平台,而这个PaaS平台届时将有一万个云服务、十万台服务器、百万个服务客户、千万个活跃客户。
用友集团CTO薛峰在接受笔者采访时曾表示——“用友最大的优势在于对它们企业用户的理解”。诚然,这绝对是个优势,但他们缺乏的,同样是互联网基因,此外由于用友已经明确表示不会涉足IaaS领域,这恐怕也是一个未来的潜在隐患,毕竟一个成功的商用PaaS平台是必须融合IaaS的。
互联网企业?
“不管是新浪还是腾讯,目前,他们的平台尚只能作为消费级业务的平台,商用业务,恐怕还远了点”——这是某业界资深人士对当前国内的主流互联网企业推出的开放平台的评价。
这个评价的确算是比较中肯的,国内互联网公司目前基于云计算的应用基本都是云存储。当然公有云的建立,其实存储的确算是门槛较底的,因为这是一个期望逻辑密集型的公有云产品。而一旦上升到企业级应用层面,尤其需要与业务结合的平台,从目前来看,国内目前似乎还很难找到一个像样的平台。
结语:可以预见的是,在云产业链中,未来处于PaaS与IaaS两层的企业的垄断性会逐渐增强,PaaS也将会是一个产业链的制高点,它能掌控产业的核心,而不管是新浪SAE、百度BAE、大云还是用友PaaS平台,他们都非完美。目前国内的云产业还处于发展过程中,这也需要产业链上众多合作伙伴大力合作,共同分享技术、经验,才能快速推动云计算的发展,真正把产业做大做强。