Cloud Foundry最近有了新的支持者,而且绝对是“重量级”中的“巨头”——IBM和中国的百度。毋庸置疑,Cloud Foundry的“黄金时代”已经到来了。
Cloud Foundry是一个开源的PaaS平台,它可以让开发者去自由地选择云平台,开放框架和应用服务。Cloud Foundry最初由VMware发起,后来得到业界的广泛支持,通过它开发者可以更快更容易的开发、测试、部署和扩展应用。用户可以使用多种私有云发行版,也可以使用公有云服务。Cloud
Foundry的特色:
支持多种语言和框架:Cloud Foundry支持多个最为流行的高效编程框架,其中包括Spring for Java、Ruby onRails、Sinatra for Ruby、Node.js以及包括Grails在内其他基于JVM的框架。
支持多种服务类型:Cloud Foundry具有开放式的服务架构,支持应用服务包括RabbitMQ、vFabricPostgreSQL、MySQL、MongoDB、Redis以及更多来自第三方和开源社区的应用服务。
支持多种IaaS基础架构和部署方式:作为一个开源项目,Cloud Foundry 可以运行在各种云和云基础架构上,保护开发者不会被锁定在任何特定的云中。(信息来自Cloud Foundry 官网)
面对海量的网络流量,亚马逊和谷歌都打造了自己的“秘密武器”,不过他们的这些工具只供自家使用,并没有对外开放。很多公司,包括Facebook,美国航空航天局和雅虎也只是对这些最著名的技术进行了一些“克隆”。其实现在有很多开源的项目可供选择,有技术实力的公司完全可以使用这开源
技术,在自家的数据中心上构建云服务。
上周,百度高级运维工程师、运维部私有云平台项目负责人王炜煜在CF开发者沙龙上,给大家分享了《百度基于Cloud Foundry的私有云平台 》,他介绍了百度基于Cloud Foundry的私有云实战与改造,包括对Java/C/C++等各类大型服务的支持,以及私有PaaS对运维的影响,与带来的改变(PPT下载)。
百度算是Cloud Foundry最新的支持者和尝试者,其实Cloud Foundry已赢得很多大公司的的支持,IBM在周三宣布,它会在自家的私有云和公共云上提供Cloud Foundry服务。同时它也证明了Java的中间件产品WebSphere也可以在Cloud Foundry之上运行,IBM已经成为该项目的贡献者。
IBM云计算实验室副总裁Angel Diaz表示,他们一直在投入大量的时间,而且不断地学习如何最好地为该开源项目作出贡献,不能说“这里有代码,直接用就可以了”。为了显示IBM对Cloud Foundry的支持,IBM还将联合Pivotal一起举办Cloud Foundry开发者大会。
在今年夏天,美国的第三大电信运营商CenturyLink收购了托管在Cloud Foundry上的公司AppFog。还有世界上最大的电信运营商之一,日本的NTT 已经长期使用Cloud Foundry作为其云托管服务的一部分,并在今年早些时候成为该项目的核心贡献者。
与此同时,PayPal日前曾透露,他们正在使用另一个的开源平台:红帽的OpenShift。但是对Cloud Foundry来说,百度选择了Cloud Foundry而没有选择RedHat,这就是一场胜利,因为只有在现实世界中有了真正的用户,才能证明云平台的真正价值,更何况这个用户还是百度。
其实PaaS平台已经引起了很大的关注,之前,CSDN就报道了通用电气已经为Pivotal投资了1.05亿美元。这个迹象也表明,把PaaS平台打造成一个很大的业务,终于获得了“驱动力”。(文/王鹏,审校仲/浩)