一边是开发者熟悉的Spring,另外一边是VMware会开发者提供的开发代码的云平台。他们两者在Springone大会上同时出现,那么,Spring和Cloud Foundry有什么样的历史渊源呢?
对此,Patrick表示从两个方面分析了两者的关联性。
从组织结构上说, Cloud Foundry最初版本是针对Spream框架的一个PaaS平台。VMWare在几年前收购了Spring Source公司,同时把Cloud Foundry产品也带进了VMWare的产品线。这是VMWare、Spring、以及Spring Source和Cloud Foundry之间的关系。
图 VMware开发者关系高级总监Patrick Chanezon(右一)接受媒体采访
在完成这次收购之后,VMware觉得Cloud Foundry是一个非常有前途的产品,所以投入大量的人力物力对这个产品进行大幅度的改造。Cloud Foundry最核心的目的是为了帮助Java、Spring以及企业的开发者更好的利用PaaS平台的理念,去实现自动化的平台、自动化的部署。
从技术角度来说,在Cloud Foundry上为Spring的开发者提供了一个非常平滑、非常透明的应用部署和应用管理生命周期的平台。大量的Spring应用程序在部署到Cloud Foundry之上之后,Cloud Foundry可以自动帮开发者把后台所有的事情都自动处理好,应用就已经在Paas平台上去稳定而且可靠的运行起来开发者只需要把一个文件传上去即可。
其实,Cloud Foundry的目的是帮助Spring的开发者更好的迁移向云平台。作为Spring的开发者,写完应用之后,把这个应用搬到云平台之上,你的应用就已经在Paas平台上去稳定而且可靠的运行起来了,所以Cloud Foundry是对Spring开发者来说是一个非常大的帮助。
因此,Patrick表示,虽然Cloud Foundry也支持其他的编程语言,但是对于Spring来说,它仍然是一个非常理想的运行平台。