摘要:如果说,IaaS映射的是云时代的基础架构,PaaS代表的就是云时代中的操作系统。提到PaaS,不得不提的是Cloud Foundry,关于Cloud Foundry,其地位就像IaaS里的OpenStack一样,几成标准。 |
云计算市场亦如此。如果说,IaaS映射的是云时代的基础架构,PaaS代表的就是云时代中的操作系统。提到PaaS,不得不提的是Cloud Foundry,关于Cloud Foundry,其地位就像IaaS里的OpenStack一样,几成标准。
Cloud Foundry基金会成立
最近,Cloud Foundry宣布成立非盈利的独立基金会,事件包含了以下几方面关键信息:
Pivotal为Cloud Foundry的开源PaaS项目正式建立一个开放监管且独立运作的基金会。
作为开放PaaS技术,Cloud Foundry 也在不断的演化,并融合包括Docker在内的其它开放的技术。
Linux 基金会为Cloud Foundry 基金会提供管理,运营和行业内的推广宣传。
Cloud Foundry生态中不乏名声显赫的玩家们,PaaS变厚了,无论是生态中的技术贡献,还是市场声誉和体量。
正如Pivotal首席执行官Paul Maritz所指出的:“云需要一个健康开放的生态系统,面向用户、开发者和通过通用、开放平台连接的供应商。Cloud Foundry Foundation将确保Cloud Foundry成为、并且一直保持是一个良好的生态系统,每个参与者都能够贡献,并且能够从平台中获益。”
事实上,Cloud Foundry已经被用于各种商业性的部署之中,其中包括Pivotal Cloud Foundry、IBM Bluemix、HP Helion和Canopy Cloud Fabric,还有很多其他的例子。
仅有IaaS还不够
在Forrester分析师Charlie Dai看来,Cloud Foundry基金会的成立与2012年OpenStack基金会的成立一样,将会影响整个云产业格局。
两种因素使得企业CIO以及企业架构师们必须关注PaaS市场:
敏捷开发与运营(DevOps)职能在企业中发挥越来越重要的作用;
市场对基础设施和应用之外的企业敏捷性要求的提高。
Forrester将PaaS定义为:一个在多租户云环境下的完整的应用平台;其应当包括开发工具、运行时、管理工具和服务。在云环境下,放弃中间件技术栈而采用PaaS模式对于企业而言是一次具有变革意义的选择。
PaaS能够实现自定义应用程序在现代应用平台上从开发到部署再到管理的整个流程,从而在基础设施即服务(IaaS)层和软件即服务(SaaS)层间通过创新工具形成一个战略层。
Cloud Foundry由Derek Collison设计和架构,并由Derek和Vadim Spivak共同使用Ruby和Go编程语言构建。VMware公司在Derek Collison加入后,于2011年作为开源软件发布了Cloud Foundry。早期使用Cloud Foundry的大型跨国公司包括Verizon、SAP、NTT、SAS以及百度。
过去一年,社区贡献实现了36%的增长以及超过1700例的分支合并请求。对于加速一个软件的成熟而言,整个社区的贡献至关重要。最近的软件更新包括Docker 支持Diego替换原有的Droplet Execution Agents,从而更好的协调新app上线过程。此外,在已有的Pivotal CF之外,IBM也将Could Foundry整合到了其Bluemix产品中;HP也把Cloud Foundry作为其Helion产品的组成部分。
Cloud Foundry基金会的正式成立将使得企业更加确信其在应用开发以及中间件层敏捷性方面的投入是值得的。Cloud Foundry基金会将会采用Dojo作为其开源软件的开发工具,后者能够给开发者提供独特的提交权限“快速通道”。
因此,鉴于这几点因素,PaaS正变得越来越重要:PaaS服务模式正在成为中间件技术栈的重要替代方案,Cloud Foundry是重要的开源PaaS软件之一,整个行业蓄势待发,企业终将认可PaaS模式的价值。
责任编辑:余芯