开源PaaS项目Cloud Foundry加入.NET框架支持
VMware的开源PaaS项目Cloud Foundry近日加入了.NET框架的支持,这使得该公司产品在与微软Azure的竞争上又迈出了有力的一步。
CloudFoundry.com是一个托管的PaaS(平台即服务)解决方案,开发人员可以在该平台上迅速部署及运行Web应用程序。Cloud Foundry能够帮助开发者使用Java或者其他的基于JVM的架构构建应用,它支持的应用程序框架包含Spring、Grails、Ruby on Rails、Node.js 及 Scala等。现在又增加了对.NET的支持。
Cloud Froundry写道:“与之前所支持的框架一样,开发人员现在可以使用熟悉的Cloud Foundry语法来开发及部署他们的.NET应用程序”。
Cloud Foundry与微软的Azure以及Red Hat的OpenShift非常相似,都是面向开发人员的开源PaaS服务。OpenShift是一个all-Linux PaaS产品,尚未完全开源;微软的Azure则是一个all-Windows PaaS平台,且必须使用微软的.Net框架来开发应用程序。Cloud Foundry加入对.NET框架的支持也使其能够支持多种环境的开发。
当然,Cloud Foundry支持.NET框架的长期价值还有待观察,因为你仍需要为每个部署的实例提供Microsoft Windows许可(按Cloud Foundry的说法是——“执行代理”或DEA),不过。由于Cloud Foundry运行于Linux系统,但是与其他DEA一样管理Windows DEA。这意味着,开发人员可以获得一个通用的模型来部署所有Java与.NET程序,甚至更新的框架所开发程序。
Cloud Foundry提供了一个免费下载版本Micro Cloud Foundry,它是一个虚拟机镜像(Virtual Machine Image,VMI),用于在本地虚拟机中运行云应用程序。该项目是开源的,代码可以从GitHub下载,遵循Apache 2协议。
文章出自:ITeye
英文出自:TechCrunch