Cloud Foundry--VMware开放PaaS战略闪亮登场

自从VMware收购Springsource进入应用开发领域并扩展了简化IT运算的能力以来,20个月已经过去了。在开发领域,VMware一直致力于通过开放式的PaaS平台来简化应用创建、部署和运维。从去年开始,VMware一直忙着通过收购和合作来构建这个平台。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

今天(美国时间412日)对于VMware来说是一个里程碑,推出了业界第一个开放式的PaaS实现-Cloud FoundryCloud Foundry为开发者构建了具有足够选择性的PaaS

  • 开发框架的选择性;

  • 应用架构服务的选择性;

  • 部署应用的云的选择性。 

通过提供三个维度的开放架构,Cloud Foundry客服了当今PaaS方案的限制。最近业界发布的PaaS平台都限制在非标准的框架下,并且缺乏多种应用服务的支持能力,特别是不能将应用跨越私有云和公有云进行部署。下面对每一项进行细述。

开发框架的选择性

我们生活在应用开发框架选择性大爆炸的激情时代。过去,开发者只有有限的几个被大公司认可的开发框架可供选择。 今天,随着更多的新开发框架涌现出来,开发者可以根据自由的需求自由地选择。而且,他们可以放弃老的开发模式而选择高产的开发框架。

在这些创新中,被限制在单一或非标准框架下的PaaS平台局限性就太大了。今天大量高产的开发框架被广泛使用,并且将来围绕这些开发框架的创新在继续,因此,VMwareCloud Foundry的设计成支持多种开发框架的平台。初期的版本,支持Java上的Spring RailsRuby上的SinatraNode.js,也支持其他基于JVM的框架,比如Grails
应用服务的选择性

就像开发框架的百花齐放一样,同样的现象也发生在应用服务领域。开发者使用数据、信息和web服务作为构建单元来创建应用,特别是数据管理方面的创新和试验,不断涌现出新的方式来处理大规模和高分布的数据问题。就像框架的支持一样,没有一种应用服务方案可以满足所有应用的需求,因此,Cloud Foundry也被设计成支持多种类型的应用服务。初期,Cloud Foundry就已经支持MySQLMongoDBRedis。在未来的几个月中,将会支持其他的应用服务。我们将和整个业界一起,支持所有流行的第三方技术,包括VMware自己的vFabric应用服务
云的选择性: 公有云和私有云,基于VMware的云和非VMware的云

应用部署到云的选择是PaaS平台被广泛接受的重要前提。即使开发效率更高,如果没有部署云的灵活性,这样的PaaS也难以被业界广泛接受。无论是今天还是未来,客户都需要在不同云服务商之间可以灵活切换。这种选择性能避免客户被锁定,提供用户部署的选择性,无论在防火墙内还是部署到特定地域。

Cloud Foundry能够部署在私有云或者公有云的环境中,它运行在vSpherevCloud架构智商,但也可以运行在其他的架构云之上。我们的合作伙伴RightScale今天已经演示了将Cloud Foundry部署在Amazon Web服务之上的能力。基于其开放性,可以将Cloud Foundry部署在其他的架构技术之上,比如Eucalyptus或者OpenStack

公有云:CloudFoundry.com和合作伙伴的云

VMware将在www.CloudFoundry.com运维一个公有云的PaaS服务, 该平台将为开发者提供一个简单的途径来试用Cloud Foundry,并为新的服务和软件的运维优化提供一个测试平台。CloudFoundry.com今天是beta版,开发者今天就可以注册并试用该平台了。我们将尽快扩展这个服务。未来几个月,您将看到其他的公有云运行在Cloud Foundry上,包括今天已有的和新的VMware合作伙伴 

私有云

VMware也将提供商业版本的Cloud Foundry给想部署PaaS平台的企业,帮助他们在自己的云中构建PaaS。私有云中的Cloud Foundry可以让IT控制应用的环境,包括和他们自有的应用服务整合的能力。商业版本将支持vFabric应用服务,包括第三方的应用服务。通过运行在vSphere架构上,公司可以方便地利用已有的虚拟架构投资PaaS可以帮助公司IT加速应用的交付,降低应用的积压。

嗨,我们可以压缩云:微云(Micro Cloud)

我们甚至可以压缩云到开发者的笔记本上,通过微云,我们提供了运行在单个虚拟机里的Cloud Foundry版本。这可以帮助开发者在自己的机器上建立和测试他们的应用,确保开发环境和生产环境的一致性。Cloud Foundry的微云版将在本季度末可从CloudFoundry.com下载

开源当然提供

现代开发技术的先决条件越来越趋向开源,这让开发者可以根据自己的需求和避免厂家锁定来进行软件的修改、检验和评估。Cloud Foundry是社区开源项目,源代码今天就可从www.cloudfoundry.org获得。这提供了很好的扩展能力,允许社区扩展和集成其他的框架、应用服务或架构云到Cloud Foundry基于Apache 2的许可证下可以获得,该自由的许可证模式可以激励广泛的社区贡献者。当然,尽管它不属于Spring项目, Cloud Foundry也将像Spring项目一样,被长期监管的同时,确保开源

开心开发 

每一代的计算都带来新的应用开发平台,在云时代,应用开发平台将作为服务出现。通过利用PaaS,开发者可以避免更新机器、配置中间件的很多麻烦,从而专注于应用交付。减少了这些麻烦,可以加速您的应用交付,就像使用我们自己PaaS一个开发者所说:开发人员应该专注写代码,而不是经常开IT问题传票

关于Cloud Foundry的更多问题,请访问CloudFoundry.com ,您可以发送邀请请求,当微云可下载时,您将被及时通知到。关于开源项目的更多信息,请访问CloudFoundry.org。您也可以观看从www.vmware.com/go/apr12观看已经录制的面向开发者的网络直播

本文作者是VMware的首席技术官Steve Herrod博士,英文原文地址http://blogs.vmware.com/console/2011/04/cloud-foundry-delivering-on-vmwares-open-paas-strategy.html

由于时间原因,翻译如有疏漏和错误,敬请指出,定当及时修订。2011-4-13日于上海

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值