VMware Cloud Foundry产品详细信息

云计算
Cloud Foundry是一种托管环境;通过这个环境,可以迅速运行Web应用程序——其方式就类似Salesforce的Heroku、谷歌应用引擎、微软Azure和VMForce。CloudFoundry,存储服务上包括MongoDB,MySQL和自家的Redis。

Cloud Foundry是VMware宣布的一项开源的PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS的服务。 VMware的表示,一方面,开发者可以通过这个平台来建设自己的SaaS的服务,不用自行建设和维护硬体服务器和中介软件,另一方面,因为Cloud Foundry采用开源的网站平台技术,所以开发者的应用程序也可以任意转移到其他平台上而不受限于PaaS的平台。   
    目前Cloud Foundry可以支持多种开发框架,为Spring for Java、Ruby on Rails、Node.js以及多种JVM开发框架等。Cloud Foundry平台也提供MySQL和Redis和MongoDB等资料库服务。

    但是不像在 Azure上必须使用微软的.Net框架来开发应用程序,在VMForce上必须使用Spring框架来开发应用程序,VMware却有望在Cloud Foundry上支持尽可能多的开发框架——开始是支持Spring、Ruby on Rails、Node.JS和Sinatra这些开源框架。

[[72563]]


作为新一代云应用平台,Cloud Foundry专为云计算环境、企业级数据中心和公有云服务提供商所打造。Cloud Foundry可以简化现代应用程序的开发、交付和应用过程,在面对多种共有云和私有云选择、符合业界标准的高效开发框架以及应用基础设施服务时,可以显著提高开发者在云环境中部署和运行应用程序的能力。
   Cloud Foundry拓展了VMware对于开放PaaS的承诺,能够广泛支持各种开发框架和编程语言以及多样的应用服务和云部署环境。Cloud Foundry还可以交付高度的便携性,使开发者能够在云服务提供商和企业级数据中心之间自由移动自己的应用。
    Cloud Foundry能够部署在私有云或公有云的环境中,既可以运行在vSphere和vCloud架构之上,也可以运行在其他云架构之上。例如,Cloud Foundry可以部署在Amazon Web服务之上,还可以部署在Eucalyptus和OpenStack等开源平台技术之上。
    在当今的云计算时代,开源技术是必不可少的。Cloud Foundry的开源架构和社区进程将会为开发人员带来高效和简洁的PaaS服务,加速应用交付的速度。

Cloud Foundry的定位
    Cloud Foundry是VMware的一款OpenPaaS,它支持多种框架、语言、云平台及应用服务。它也是一个分布式系统,他为开发者提供了应用和服务的舞台,自己扛下了IaaS相关的通用的工作。该系统在设计时就已经设计成可自愈的,并且在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。


对系统进行扩展不会导致正在活动的用户和应用停止服务。由于系统与底层基础设施间的连接是松耦合的,所以它能轻易地运行在任意IaaS层之上。即便跨多个目标云提供商,用户与系统的交互也能保持一致,而且,人机交互基于人人都会实现的HTTP REST接口。此外,开源也是一个优势,对于那些想运行自己的实现,或基于Cloud Foundry的架构和代码进行服务调用的架构师和CIO来说,他们对此会感兴趣的。
    系统会为所有应用程序实例考虑负载均衡和高可用方面的事情。不论因为什么原因,应用程序崩溃了,系统都会自动将它重启。路由池会对多个应用程序加以实时的负载均衡。扩展和收缩非常快速且便捷,这为工程师和开发者带来了更多扩展和高可用的选择。访问服务、将应用与服务绑定,这些工作都简单且直观,应用开发者可使用多种不同的设计模式。对应用和服务级安全的支持很广阔,涵盖了从多租户的流程、文件系统和用户级隔离到整个hypervisor一级的隔离。

Cloud Foundry:多样化开发语言平台

    VMware的首席执行官Paul Maritz表示,就在近些年,出现了“以Java和.Net为核心”的编程框架领域;后来像Ruby on Rails和Spring这些开源框架“迅速涌现出来”,提供了另一种选择而后者正是VMware大力投入的一个领域。

    Maritz在发布Cloud Foundry时问道:“如果说云是未来的硬件,那么哪一层会扮演当初Linux在八九十年代为硬件架构扮演的角色?”

 

Cloud Foundry正是VMware试图解答这个问题的方案。

    Rod Johnson补充说:“中间件并没有跟上堆栈上下其他技术的进步。”他是SpringSource的创办人,这家公司在2009年8月被VMware收购。

    Johnson强调,PaaS在这方面取得了进展,但是太多的解决方案试图“把你牢牢地束缚在某一种编程模型,只有提供商才可以更新服务,只针对一种云来编写应用程序。”

    VMware的主管们在发布Cloud Foundry时竭力打消合作伙伴的顾虑,这家厂商会牺牲电信公司、主机托管公司及其他“云计算”合作伙伴的利益,打算把自己打造成首选的应用云提供商。

VMware的盈利模式

    VMware打算模仿帮助自己赢得服务器虚拟化市场的一种模式(即免费的虚拟机管理程序与昂贵的管理工具捆绑起来,提供高级功能),以便其PaaS解决方案能够赢得应用开发人员的芳心。

    VMware将通过cloudfoundry.com,免费提供Cloud Foundry软件的普通实例,不过旨在通过针对一些比较高级的中间件(面向云托管的应用程序)收取许可费来获利。

    因此,CloudFoundry.com将遵循先来后到的原则免费提供,但它不提供任何的服务级别协议。

   VMware并未进入到主机托管行业,继续力求中立。VMware只想让开发人员有个去处,并且熟悉它,同时可以帮助vCloud提供商搭建Cloud Foundry。”

    VMware“比较大胆积极”的vCloud合作伙伴(提供基础架构即服务的主机托管提供商和电信公司)会接受培训,以便构建商业级版本的Cloud Foundry,从而提供给企业。

    除了为基于Spring的应用程序提供商业支持外(通过收购的SpringSource来获得这种支持能力),VMware将针对一些vFabric工具来收取许可费,这些工具包括:Elastic RunTime(用于创建虚拟实例的应用服务器),弹性数据管理、负载均衡和性能管理(用于跟踪和管理流畅虚拟环境中应用程序和数据的位置和性能)以及Cloud Messaging(以便多种框架和语言之间可以联系)。

Cloud Foundry对社区的贡献

    Cloud Foundry:公有云or私有云
    驱使不同选择的原因是有太多不同的情形及需求。有了Cloud Foundry之后,开发效率和业务敏捷对选择带来的影响会降低,而业务决策对选择的影响会增大,这是件好事。通过Cloud Foundry部署在公有云平台上的应用,若要将它移植到私有云实例之上,只需要花少许力气,甚至不费力。VMware将坚持对Developer Rights的承诺,为用户提供最广泛的选择,上至使用诸如Cloud Foundry之类的公共服务,下到自建系统,以及位于二者之间的任意形态。  
    在VMware发布Cloud Foundry时候,将同一应用分别部署到由VMware自己的VSphere技术和合作伙伴RightScale所支持的Amazon之上的Cloud Foundry。最后,VMware将此应用部署到运行在一台桌面电脑上运行的私有云实例之上。从提供的服务以及用户的交互模式上看,所有环境是一样的,未改动一个命令,系统代码未作任何改动,应用程序代码也完全一致。
    所以,不论是公有云、私有云亦或是混合云,Cloud Foundry都能作为提高开发者生产率、业务敏捷以及使用OpenPaaS的起点。
    Cloud Foundry对社区的贡献
    Cloud Foundry在某些方面支持个性化PaaS。起初,你将会看到各种语言、框架和服务。在这些领域,我们已经看到大量的请求了,我们还希望这种趋势可以验血。从长期来看,我希望随着框架和服务稳定后,最大的贡献将落到工具和管理方面。

正尽力让大多数最新的应用、服务和代码库能够在不需任何修改的情况下直接运行在Cloud Foundry上。我们事先申明“Cloud Ready”,这不应该要求完全重写应用。

 

责任编辑:芳馨 来源: 中国云计算服务网
相关推荐

2012-07-19 09:13:40

VMware云计算Cloud Found

2012-03-27 11:40:55

vmwareCloud Found

2012-11-29 10:37:39

VMwarePaaSCloud Found

2011-04-15 11:07:20

VMwarePaaS平台Cloud Found

2011-04-22 10:13:42

Cloud FoundAzure

2012-03-27 11:49:41

vmwareCloud Found

2012-08-02 09:15:16

PAASOpenShiftCloud Found

2009-07-27 16:31:19

ASP.NET Det

2010-11-09 11:54:50

sql server查

2013-04-26 17:38:52

大数据全球技术峰会

2009-07-27 10:48:53

ASP.NET Det

2020-11-17 12:59:34

数据泄露Capcom恶意软件

2016-01-07 13:52:17

Windows 10登录显示

2020-05-15 07:00:00

Linux硬盘信息

2012-12-07 10:00:25

SpringOneCloud FoundVMware

2010-09-06 11:57:33

sql server语句

2015-12-16 11:11:52

Cloud FoundSpring云计算

2014-03-07 09:26:46

PaaSCloud Found

2015-04-24 09:33:11

Cloud Found组件分析PaaS

2024-04-11 08:26:34

Android系统命令
点赞
收藏

51CTO技术栈公众号