忘了Iaas与Paas的争论:开发者正在逐步采用云服务


 2015-04-13 09:43:11       840

Jeffrey Hammond 译者/卢朵宝


作者:Jeffrey Hammond,Forrester Research 副总裁,应用服务程序开发与交付首席分析师,拥有超过20年软件开发经验。


摘要:开发者采用云服务这一趋势的方式,看待这个问题必须基于个体服务的性能——不是我们定义的**即服务(XaaS)分类,也不是厂商采用的已有应用。

我们正从技术设施即服务(IaaS)及平台即服务(PaaS)这样的单一市场领导者转向一个新的模式,这种模式投射了传统的购买方式,应用开发专业人士可以选择某一类的最优服务(如计算、存储、RDBMS、通讯及CRM)或整体的数据中心服务。

很多人问我,开发者转到云服务上的最好方式是什么。开发者逐渐转移到云服务上是一件好事,因为简单地将现有的应用变成“**即**” (XaaS)并非成功良方。建立弹性应用要求关注无状态性、原子性、幂等性、相似性——这些特征并不是传统的“扩大规模”应用的一部分。

也有人问我与此相关的问题,比如“基础设施即服务(IaaS)和平台即服务(PaaS)哪个更好?”我的回答是:“这取决于你想要达到什么样的目标,你的团队技术水平以及你是否喜欢从独立软件开发者那里购买软件。”

跟在这个问题后面的经常还有另外一个问题:“谁是公共云空间的领导者?”这好像在问:“谁是汽车制造业领导者?”对这个问题,可以从数量角度来回答,也可以从表现的角度来回答。如果你喜欢搭便车答案可能是这样,如果你喜欢电动汽车答案可能又不一样。你必须仔细审视你的个人需求,然后将汽车的性能与你的需求进行匹配。

这就是我认为该如何看待开发者采用云服务这一趋势的方式,看待这个问题必须基于个体服务的性能——不是我们定义的**即服务(XaaS)分类,也不是厂商采用的已有应用。

这种服务基于采用的趋势在2013年一季度Forrisghts开发者调查的数据中有所体现,因此我今天在这里引用一些这个调查的数据,来阐释我们所看见的服务采用的差异。

首先,关于下列数据的一点说明。我们询问了调查中的所有开发者他们过去24个月里面使用的应用开发技术类型。在我们调查的1611名北美及欧洲调查者中,325名(20%多一点)的人说,他们曾经使用过云计算或者弹性应用。

然后我们询问了这些开发者一系列关于他们如何使用云/弹性技术的问题。毫无悬念,开发者现在使用的三种最普遍的云服务是计算、储存和关系数据服务(RDS)(见图1)。47%的被调查者经常使用计算与存储,36%的被调查者经常使用RDBM服务。

其它基于云的服务如开发工具、通讯、缓冲以及NoSQL数据库管理系统远远落后于上述三种云服务。(下列图表需要根据翻译重新制图)

图1:开发者最普遍采用的云服务类型

下列基于云的服务你经常使用?(n=325)

计算,储存,RDBMS

来源:Forrisights开发者调查,2013年一季度

我们看看主要使用这三种云服务的公共云提供者用在开发方面的花费,结果是什么样的?每一个采用案例描绘了一个稍微有点不同的故事(见图2):

·亚马逊在使用云计算的开发者中拔得头筹。62%被调查的使用云计算资源的开发者部署或计划在未来12个月内扩大使用亚马逊EC2。这比亚马逊AWS、微软Azure以及谷歌云平台(29%的部署或扩大使用率)高出20多个百分点。这个采用率差距远在标准误差之外,因此在计算方面,我们必须承认AWS的领导地位。

·微软与亚马逊在云RDBMS使用者中不分仲伯。在开发者使用基于云的RDBMS服务方面,情况与云计算有很大的不同。从开发者采用数据来看,我们可以得出微软Azure的SQL数据库略胜亚马逊RDS(微软的部署和扩大使用率为48%,亚马逊 RDS为45%)的结论,但是这个差距在我们的误差范围内。同样值得注意的是,有很大一部分开发者正计划部署亚马逊的RDS服务(27%),而7%使用微软SQL Azure的开发者计划减少或停止RDBMS。总体上,我们无法分清谁在RDBMS方面是领导者。

·微软与谷歌都在储存方面发力。在开发者使用云存储方面,未来12个月开发者计划扩大使用AWS、微软Azure或谷歌云存储的差异很小(分别为25%,22%和23%)。亚马逊拥有大量已部署但不计划扩大使用AWS S3的开发者(17%),而这方面微软Azure和谷歌云存储的数据分别为10%和9%。我们认为,云存储领域将在2014年成为一个竞争激烈的市场。

图2:亚马逊在开发者使用云计算意愿中排名第一

在未来12个月,你对下列云服务的使用将如何变化?

使用计算服务的开发者(n=154)

使用RDBMS的开发者(n=125)

使用存储服务的开发者(n=154)

AWS没有计划

计划部署

微软Azure       已部署,不计划扩大

计划扩大

谷歌云平台减少使用或移除

不知道/没有回答

来源:Forrisights开发者调查,2013年一季度

从上述图表可以看出,在这三种云服务中,各方显示的竞争力各不相同,这对于如何理解云市场的趋势很重要。

我们正从技术设施即服务(IaaS)及平台即服务(PaaS)这样的单一市场领导者转向一个新的模式,这种模式投射了传统的购买方式,应用开发专业人士可以选择某一类的最优服务(如计算、存储、RDBMS、通讯及CRM)或整体的数据中心服务。

如果你的战略前提是相信当前某一领域最优服务提供者,那么你可以以相似的方式去看待云服务采用的领导者。如果你喜欢使用一个能提供所有服务的供应商,那么在某一方面谁是领导者就没有那么重要了。

相关阅读: