平台即服务在今年滋生出很多话题,而且2014年其采用可能持续攀升,但是从长期来看,这个分类将会越来越难在日渐模糊的云服务类型中定义。
最近的云市场调查显示,IT专业人士在新的一年中对于平台即服务(PaaS)的兴趣增加了。TheInfoPro在2013年七月进行的调查有97位受访者参与,18%的受访者表示其2014年在PaaS上花费的费用将会比2013年高。只有2%预测会回落。同时9%表示会保持原来的态势。
TechTarget2013年秋季的Cloud Pulse调查中有119为受访者参与,31%指出其基础架构的1%-25%都基于PaaS。在更小的一组人群中,56位受访者中的一半都预测其基础架构的1%-25%在未来半年会运行在PaaS之上。
调查的结果显得内容对于很多厂商都比较有利,尽管他们可能更喜欢知道两份报告的不同之处。通常而言,IT专家更喜欢微软的Azure、Salesforce.com的Force.com以及亚马逊的Web服务。
PaaS采用源自开发者生产力
从一种较高的水平来看,IT专家寻求能够为开发者提供一种高度自动化的环境,这种环境中每一种元素,比如补丁、补丁包和服务器升级都可以抽离开,应用服务库易于朝如到新开发的应用中。
“管理多种服务器和管理一个数据库会产生大量的开销,削减了开发者编写软件的时间,”Dan Sullivan说道,他是云计算咨询公司DS Applied Technologies的负责人,“在编码和管理服务器或者数据库之间做一个选择的话,据我所知大多数开发者更喜欢编码。”
移动开发将会是另一个巨大的PaaS驱动,Sullivan说。比如,亚马逊、谷歌、微软和Rackspace都在推出面向移动开发的服务套件,具备了推送消息和地理编码的功能。“这些都是移动应用中常用的功能,但是并不能实际帮开发者区别其产品,”Sullivan说,“这也使得面向移动的PaaS更具有活力。”
开发者的时间是衡量PaaS采用的一个通用指标,但是云咨询师表示财务节省也有是显著指标。“我们有个客户去年就具体的而应用在Force.com上进行了概念验证,”云咨询公司Cloud Technology Partners的高级副总裁John Treadway说道。这个客户对比了使用硬件堆栈和本地软件开发一个新的Java应用和使用Force.com开发。“并非采用六个月和数十万的经费,而是在两周内实现,其成本为8万。”
不同模型的PaaS交付混乱
然而在任何关于PaaS的讨论中,双方协定术语定义都令人头痛。
在市场调查中,三分之二的顶级PaaS厂商都提到这个问题。Force.com旨在快速的开发者,这些开发者用可视化工具工作,通过范式定义工作流,尽可能少的进行编码。相反,微软的Azure PaaS产品则更加面向代码,目的在于让程序员使用Visual Studio。“这还是一个不成熟的市场,”Treadway说道, “没有标准。”
分析师表示,过去很多观点可能会说PaaS是个不错的注意,具体到实际的提供的功能和可以担负的工作复杂问题就变得更为复杂。“一般来说谈到PaaS都是很复杂的,而且实际的成本会花在哪里?”John Rymer说道,他是Forrester Research的分析师,“选择大相径庭。”
“IaaS-plus”和SaaS让事情更糟糕
随着类似亚马逊弹性计算云(EC2)这样的服务激化了这个领域的矛盾,关于如何定义PaaS和未来的PaaS采用都导致了不同的讨论。EC2是基础架构即服务(IaaS),但是可以提供自动扩展、负载均衡以及将很多通常和PaaS相关的服务。然而,客户还需要访问并且对底层服务器负责,这些内容又通常不是PaaS的特性。
Forrester Research提出了这个术语:“IaaS-plus”,而且这个术语只是让围绕PaaS采用的讨论更加复杂化。实际上,一些产业观察者预测PaaS市场在明年会变得很困难,因为IaaS-plus即IaaS厂商会增加增值服务,更多的软件即服务(SaaS)厂商也在针对开发者提供应用平台。
“现在这些已经发生了,”Development Partners软件公司的首席分析师,同时也是Windows Azure MVP,Bill Wilder说道,“云平台服务已经发展成为一种工具盒,你可以使用,满足PaaS或者IaaS需求,或者是API可用的SaaS。”
今年,风险投资不断催化PaaS市场,但是也有VC在日渐模糊的云服务分类前退缩不前。