云计算 频道

Cloud Foundry:业界首款开放PaaS方案

  Cloud Foundry:开发者框架、应用服务和云的可选择性

  Cloud Foundry作为一款现代应用平台,专门为简化云时代应用程序端到端的开发、部署和运行而构建。Cloud Foundry提供了异构应用服务和构建在多个框架内的应用程序,使应用程序及其底层基础架构跨多个云基础架构的部署实现自动化。

  Cloud Foundry扩展了VMware关于开放PaaS的承诺,提供了一整套广泛的开发框架和语言、异构应用服务和云部署环境。Cloud Foundry还提供了较高级别的可移植性,使开发者无需中断或修改应用程序,即可实现应用程序在跨云提供商和企业数据中心环境的迁移,从而最大程度地降低了被特定产品锁定的风险。

  Cloud Foundry支持多个最为流行的高效编程框架,其中包括Spring for Java、Ruby on Rails、Sinatra for Ruby、Node.js以及包括Grails在内其他基于JVM的框架。这种独特的、开放的架构在未来将确保其他编程框架更加快速地获取支持。对于应用服务而言,Cloud Foundry最初将支持MongoDB、MySQL和Redis数据库,稍后还将支持VMware vFabric服务。

  Cloud Foundry未与任何单一的云环境相互绑定,也不需要VMware基础架构才能运行。相反,Cloud Foundry支持在任何公共云和私有云环境进行部署,其中包括由VMware vCloud?合作伙伴提供的基于VMware vSphere?构建的云环境、VMware提供的公共云以及由云管理提供商RightScale公司展现的对于亚马逊Web服务的支持。

  Cloud Foundry将通过多种交付模式提供:

  VMware运营的全新开发者服务--www.CloudFoundry.com是一项功能齐备、由VMware运营的公共云PaaS服务,目前已经正式推出了测试版。它确保开发者能够访问Cloud Foundry,为新的服务和运行优化提供测试环境。通过这种多租户PaaS环境,开发者能够在很短时间内部署云规模的应用程序。现在,开发者可以通过注册获取邀请使用该项服务。

  开源社区PaaS项目--近日推出的www.cloudfoundry.org是一个采用Apache 2许可授权的开源项目和社区,能够让开发者基于自身需求检查、评估和修改Cloud Foundry软件,同时最大程度降低锁定风险。该模式能够提供最大程度的可扩展性,使社区能够通过任何框架、应用服务或基础架构云扩展和集成Cloud Foundry。

  全新Cloud Foundry"微型云"-- 计划于2011年第二季度正式推出的Cloud Foundry"微型云",是一种完整的、可下载的Cloud Foundry实例,将包含于开发者桌面的虚拟机中,用于简化应用程序的开发和测试。这一独特的模式使开发者无需对任何基于Cloud Foundry的私有云和公共云进行修改,便能够在各自设备上构建和测试应用程序,并确保本地运行的应用程序在生产环境中也能够运行。

  面向企业和服务提供商的Cloud Foundry--VMware未来将面向希望在各自私有云中提供PaaS功能的企业以及希望通过各自公共云服务提供Cloud Foundry的服务提供商推出Cloud Foundry商业版。这一商业解决方案确保企业将各自应用基础架构服务产品套件与PaaS环境集成。面向服务提供商解决方案将进一步保证跨混合云环境的可移植性,确保应用在内部的灵活部署或迁移至VMware近3500家vCloud合作伙伴中的任何一家。

  "在如今的云计算时代,开放技术比以往任何时候都更为重要。"VMware公司应用平台战略高级副总裁Rod Johnson说,"正如开放模式使Spring技术不断完善,成为能够完全满足它所服务的Java社区需求的解决方案那样,Cloud Foundry的开放架构和社区流程,将确保开发者享受PaaS带来的高效和简单,并且可以对技术进行扩展以满足自身特定需求。"

0
相关文章