由于快速的程序开发和低廉 IT 成本带来的高利润,PaaS 产业将快速发展。分析公司 IDC 最近发布了一份研究报告,该报告声称由于PaaS 公司基础设施成本的降低和程序开发速度的提升,PaaS 在全球市场的规模将实现从38 亿美元(去年)到高达140 亿美元(2017 年)的飞跃。根据IDC 的预测,PaaS 在此段时间的年复合增长率大约为30%,相比之下,IT 行业总体的年复合增长率仅仅为4%。
报告同时指出,其对PaaS 做出如此增长预期是的原因是“存在更迅速接受购买PaaS 提议的迹象和关于过去几年的新的信息,特别是有关微软Azure 的接受和市场渗透的信息”。IDC 将PaaS 分为几个子块,包括APaaS(应用平台服务)、DPaaS(数据库平台服务)、基于云的测试和IPaaS(集成平台服务)。 同时报告指出,越来越多的PaaS 供应商将目光聚集到特定行业, IDC 认为这些公司是在通过与通用PaaS 供应商(如Salesforce.com、Microsoft 和IBM)合作来“对冲自己的风险”,报告原文写道:“通过这种方式,他们将不需要再次研发通用平台服务,从而可以集中精力研发实现他们自己增值价值的部分。” IDC 认为,通常情况下公司更喜欢使用公用PaaS——因为公有PaaS 可以降低IT 基础设施成本,提供高可用性和高扩展。报告也指出,PaaS 让公司更容易地实现功能和负载测试、部署软件,这些都提高了公司开发应用的速度。
这对程序员的影响还并不明朗。“公有PaaS 对IT 员工的潜在影响还是一个很大的未知数,”报告指出:“公有PaaS 通过一点或几点因素提高了开发者生产力,但开发者自身利益究竟发生了什么呢?企业是更好的利用了IT 的价值呢?还是企业夺走了一些甚至全部利益导致了开发者自身利益的降低?答案还并不明晰。” 报告还指出PaaS 收益存在地理差异,2012 年,65.2% 的PaaS 收益来自美国,但是IDC 认为这个数字在2017 年将降至62.3%。这是因为大部分PaaS 服务都是从美国起步的,这导致了地理差异。 但是PaaS 将在包括日本的亚洲太平洋一带继续“蓬勃发展”。2012 年此地带占全部财政收入的14.1,预测表面这个数字将在2017 年上涨为19%。 欧洲,中东和非洲地区2012 年PaaS 财政收入占总额20.7%,预测表明这个数字在2017 年将会有些许跌落,跌至18.7%。
PaaS 的红火为微软 Azure 带来了机会。Dr.Dobb‘s 主编 Andrew 做了深入的分析:
最近,微软发布了季度财政报告,报告中的利润(revenue)和收入(income)两项均创了新高。这对那些长久以来的批评者是一个震撼的消息——他们一直认为微软已不能跟上高技术市场的步伐,特别是自后 PC 时代以来。正是微软在产业中的成功,特别是服务端技术的成功使这些数字得以产生。并且公司在这些方面的市场份额仍在增长中。这些增长的一个重要因素正是 Windows Azure——微软的云平台——的迅速发展。
Azure 于 2010 发布。发布初期,我还以为这是一款没有什么新意的产品,只是为了与一些类似产品——亚马逊、谷歌应用程序引擎(GAE)、IBM、HP、Oracle、ATT 的云服务——竞争市场。但是事实并非如此,Azure 不同于这些产品,特别是 GAE 这种产品——Azure 对各种技术表现优秀,即使是公司尚未出售或签署的技术。这极大地颠覆了严格控制用户禁止其在 Azure 实例上运行 Linux 和 Java 的传统做法。相比之下,GAE 无法提供任何与之竞争的服务。GAE VM 的操作系统是一个通用的 Linux 实现,并且它只能支持部分 Java(它禁止了很多 AWT 类)。数据库方面,谷歌提供了其专利技术,而 Azure 在云端则提供了 SQLServer 的实例。这是微软和谷歌的历次竞争中,微软第一次提供了开放了更多的产品。
Azure 迅速地发展着。随后的一个版本的 Azure 允许站点在本地硬件运行 Azure,这种融合本地和云端的方式是其它供应商没有提供的。之后我会提到,这种整合方式为开发者带来了更大的利益。由于这些英明的决策,所有的 Windows 的商店成为了 Azure 的早期采用者, 随后是在微软平台式运行后端技术的企业们。Azure 虽然起步慢,但它随后发展稳健,现在它在云计算提供商中排行第二,位列亚马逊之后。(根据所引用的报告,亚马逊占有了云托管平台市场 71% 的份额,Azure 占据了 20% 的份额。)
JP Morgenthal 是 IT 战略和云计算方面的世界顶级专家。他认为 PaaS 乃是大势所趋:
云计算不仅仅只是一个信息技术的流行字眼,它是代表着架构的最终前进方向,而且要求必须在流程和操作方面做出改变。很多组织的经验证明,以自顶向下的方式来是非常成功有效的,这种方式将使得它们有足够的能力构建和管理共享资源计算环境。这是一个非常关键的基础步骤,它使得 IT 组织能够培养配置及容量管理、治理和监控方面的实践能力,最终有能力创建和维护一个 PaaS 环境。
平台即服务将会很快成为 IT 组织关注的重点内容之一,尤其是那些已经成功迁移到云计算平台的成熟组织。平台的选择与团队在 PaaS 环境下的管理和运维能力息息相关。每一种平台架构都有自身的优势和不足,例如某些平台着重于安全性和高可用性,而有些则认为安全性和高可用性完全是用户的责任。不仅如此,PaaS 容器的大量出现,也会让您的技术部门重新考虑如何开发应用以及如何重构某些应用使之更加适用于云环境。
云计算包括 PaaS 的发展势头迅猛,从 QCon 技术大会的主题中就可以发现这种趋势。最近两年在中国大陆多地举行的 QCon 全球技术大会都设立了“云计算”专题,以刚刚结束的 QCon 上海技术大会为例,特别设立了云计算架构与案例、大数据处理技术、扩展性、可用性与高性能等相关的专题。而在即将举行的QCon 北京2014 技术大会上,同样也包括了“云计算架构案例”,感兴趣的读者可以访问 QCon 北京 2014 大会官网了解更多详情。
评论