cloud foundry_Cloud Foundry:VMware的PaaS

cloud foundry

虚拟化是每个云系统的核心,这是Vmware的核心竞争力。 在收购SpringSource之后,可以预期将创建针对Java和开发人员的新产品。 现在,Vmware宣布了针对该市场的Cloud Foundry平台。

虽然虚拟计算机称为IaaS(基础架构即服务),但是Cloud Foundry是PaaS(平台即服务)。 本质上,PaaS就像云应用服务器:应用程序可以直接部署到PaaS。 在IaaS上,您需要先安装具有应用程序服务器,操作系统和数据库的运行时环境,然后才能添加应用程序。

Cloud Foundry可在cloudfoundry.com上以公共PaaS形式获得:注册了当前免费帐户后,您可以开始在Cloud Foundry提供的云中部署应用程序。 该产品与VMware的传统业务有很大不同:到目前为止,VMware开发并销售了虚拟化解决方案。 VMware的一些客户甚至使用它们来运营公共云。 现在,VMware进入了公共云市场本身,并与其他公共云提供商(例如Amazon,Google和Microsoft)竞争。 这些公司在大型数据中心的高成本效益运营方面拥有丰富的经验,并且已经在全球范围内大力投资建设数据中心。

用于构建Cloud Foundry产品的软件是具有Apache许可证的开源项目。 可在cloudfoundry.org上获得。 因此,任何人都可以使用该软件构建自己的PaaS。 该项目甚至包括有关如何在Ubuntu计算机上安装Cloud的指南。 类似的“ Micro Cloud”将免费提供。 本质上,它是一种云虚拟机,可以与计算机上的VMware Fusion或VMware Player一起使用以测试和开发应用程序。 但是您可以使用该软件做更多的事情:RightScale已经证明可以在Amazon EC2基础架构上使用Cloud Foundry。 RightScale客户已经可以使用所需的EC2映像。

技术

但是Cloud Foundry背后的技术是什么? Cloud Foundry提供了一组服务。 这些是基础架构组件–当前支持MySQL以及NoSQL数据库Redis和MongoDB。 它们由Cloud Foundry环境配置和管理。 Cloud Foundry可用于创建和删除此类服务的实例。 在Cloud Foundry中部署应用程序后,可以将服务绑定到该应用程序。 必须使用Cloud Foundry工具相应地配置绑定。 但是应用程序代码如何实际使用服务? 这是将Cloud Foundry集成到不同框架中的地方。例如,在Spring中,应用程序中的现有DataSource将自动替换为Cloud Foundry MySQL服务的DataSource。 或者,您可以使用新的云Spring XML名称空间来绑定到其他服务,或者如果需要更多控制。 类似的支持可用于Grails也支持Spring Roo 。 Java应用程序安装在Tomcat Web服务器上,因此您也可以在Cloud Foundry上安装未使用任何受支持框架创建的Java应用程序。 但是,在这种情况下,您将无法使用Cloud Foundry服务。 框架集成的代码也可以作为开放源代码获得。 因此,对其他框架的支持应该不难实现。 本质上,您必须从环境变量确定服务,并将其提供给应用程序

另外,在Cloud Foundry中集成了MongoDB或MySQL之类的各种服务的代码也可以作为开源使用。 因此,增加对其他服务的支持也应该易于实现。 Cloud Foundry甚至支持Java以外的框架:支持的框架列表包括Node.js(JavaScript)和Ruby框架Rails和Sinatra。

可以使用命令行工具vmc或与Eclipse / SpringSource Tool Suite集成来管理基础结构。 Cloud Foundry仅作为Eclipse Server视图中的另一台服务器提供,并且可以在此处管理服务。

结论

从技术角度来看,Cloud Foundry很有趣,因为它的服务方法使其不同于其他PaaS解决方案。 使用服务可以避免直接引用诸如IP地址之类的特定服务。 因此,这些应用程序无需修改即可在不同的Cloud Foundry环境中运行,例如用于测试的本地Micro Cloud和用于生产的cloudfoundry.com。 缺点是框架中需要支持。 另外,Cloud Foundry是创建私有PaaS的良好基础,这在出于数据隐私或安全性原因而无法使用公共云的情况下非常有用。 到目前为止,只有很少的私有PaaS,因此Cloud Foundry填补了这一空白。

从战略角度看,Cloud Foundry很有趣,因为VMware现在是公共云提供商,同时创建了一项技术,Right Scale等其他公司可以以此为基础。 因此,针对Java应用程序的云解决方案市场仍然非常令人兴奋。


翻译自: https://jaxenter.com/cloud-foundry-vmwares-paas-103117.html

cloud foundry

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值