什么是平台即服务(Platform-as-a-Service,PaaS)?把服务器平台作为一种服务提供的商业模式。在云计算时代,相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。
现今的多数PaaS平台限制在非标准框架下,并且缺乏多种应用服务的支持能力,尤其是不能将应用跨越私有云和公有云进行部署。
计算领域的每一步发展都伴随着一个新的应用平台,4月13日,VMware推出了业界首个开放式PaaS——Cloud Foundry。通过集成软件堆栈、应用执行引擎、自助应用部署、自动应用架构配置功能实现简化IT运算。
Cloud Foundry的开放架构主要表现在以下三个方面:
部署应用云的选择性。灵活性是云计算的重要特点,而应用部署到云的选择是PaaS平台被广泛接受的重要前提。用户需要在不同云服务器之间切换,不被某家厂商锁定。Cloud Foundry无论是公有云还是私有云,基于VMware的云和非VMware云都支持。
行业标准架构的选择性。以前,开发者只能在几种开发框架中进行选择,现在根据需求自由选择。据了解,VMware Cloud Foundry首个版本支持Java上的Spring、Rails、Ruby上的Sinatra和Node.js,也支持其他基于JVM的框架,如Grails。
应用架构服务的选择性。Cloud Foundry目前支持MySQL、MongoDB和Redis。以后将逐步支持其他应用服务及第三方技术。
VMware首席技术官Steve Herrod在其博文中说道:“Cloud Foundry的发布对于VMware来说是一个里程碑。Cloud Foundry克服了当今PaaS方案的限制,为开发者构建了具有足够选择性的PaaS。”
VMware同时发布了CloudFoundry.com和Micro Cloud测试版。CloudFoundry.com由VMware运营并支持,能为开发者提供多用户PaaS服务,支持Spring、Rails、Sinatra与Node.js开发架构,在官网注册即可试用。Micro Cloud在单台虚拟机里为开发者提供Cloud Foundry,用于建立和测试应用,确保开发环境和生产环境的一致性,该服务本季度末可从CloudFoundry.com下载使用。
此外,Cloud Foundry是社区开源项目,源代码可从它的官网获得,允许开发者进行软件的修改、检验和评估。
- 相关阅读:
- ·我们应该明确知道的五种开源PaaS方案
//cloud.zol.com.cn/504/5040184.html - ·Gartner微软公有云跻身IaaS与PaaS领导者
//cloud.zol.com.cn/459/4598010.html - ·Windows Azure Pack之PaaS管理与设置
//cloud.zol.com.cn/453/4534574.html - ·云计算战役已经打响 剖析PaaS大迷局
//cloud.zol.com.cn/452/4528180.html - ·私有PaaS:移动工作者效率提升利器
//cloud.zol.com.cn/449/4494817.html