VMware酝酿开源工具 欲打造微软Azure杀手

VMware酝酿开源工具 欲打造微软Azure杀手

原创
作者:核子可乐译 2011-08-15 10:25:56

云计算

虚拟化 VMware公司已经为创建应用程序开发服务构筑了一套全新的开源平台,而有微软Azure及谷歌App Engine珠玉在前,该公司的举动无疑显露出其勃勃野心,意在打造一款足以与微软、谷歌相抗衡的自有“平台云”。

  【51CTO.com 8月15日外电头条】VMware公司已经为创建应用程序开发服务构筑了一套全新的开源平台,而有微软Azure及谷歌App Engine珠玉在前,该公司的举动无疑显露出其勃勃野心,意在打造一款足以与微软、谷歌相抗衡的自有“平台云”。

  此类高端服务既可以部署于防火墙之后(即如今常说的‘私有云’),也可以部署于公共网络之中(即‘公共云’),它们不仅对大多数编程语言支持良好,也能与其它云服务及同类产品顺畅协作。

  而VMware公司推出的代码名为Cloud Foundry,如今已经在GitHub上推出了基于Apache 2许可的可用版本。VMware公司也在其自有网站cloudfoundry.com上放出了以测试版服务项目为基础的代码。根据VMware的说法,这是该公司历史上***大型开源项目。

  该项目存在的目的是为创建“平台即服务”引擎(又称‘平台云’或‘开发云’)提供一套通行化代码。与以往的Amazon EC2类“基础设施云”不同,平台云使得开发者能够在无需对虚拟机及其它基础设施资源做出修改的前提下创建并托管在线应用程序。

  “平台即服务类引擎是一种自我服务平台,我们能够在其帮助下开发、创建应用程序,并轻松地调节应用程序的扩展性,而不必过多考虑中间设备或是基础设施本身的局限,”VMware公司云与应用服务高级总监Jerry Chen在接受The Register网站采访时提到。

  “这款引擎能够胜任应用程序在策展、扩展性调节、管理以及运行时间等方面的工作,并***程度帮助开发人员回避整备流程中的复杂问题,这样一来大家就可以把精力完全投入到代码编写之中了。”这一点与微软Azure及谷歌App Engine的定位类似,不过VMware公司更进一步,将服务项目背后的代码进行了开源化,而且该平台的设计初衷也偏向于与当前的各类开发工具协同运作。

  “我们认为目前的‘平台云,例如Azure与App Engine’并不完善,”Chen说道。“还没有哪套现有平台能够跨云——包括私有云以及公共云——工作,也没有哪种云在结构上真正具备接纳各类不同框架及不同编程语言的扩展能力。”

  截至目前,Cloud Foundry允许开发人员利用Java、Ruby on Rails、Ruby框架Sinatra以及Node.js这些硅谷开发界炙手可热的宠儿进行应用程序创建工作。但VMware公司并没有止步于此,他们计划在未来推出对更多编程语言的支持。该平台同时将Rabbit MQ及GemFire集成在应用服务之中,VMware已经获得了这两款工具的所有权。Rabbit MQ是一款为云基础应用程序服务的开源信息传递平台,而GemFire则能够提供分布式数据管理功能。

  为谷歌App Engine提供驱动支持的平台无法被其它服务项目所利用。但微软正在努力改进Azure体系,旨在使其能够兼容类似戴尔与惠普所提供的同类服务。最初,谷歌App Engine只支持Python,但现在我们用Java也没问题了。Azure支持Eclipse、Ruby、PHP以及Python,不过其设计主旨仍然是基于微软自家的.NET框架。

  VMware公司为与Salesforce.com联动而创建的Vmforce平台云正是以Cloud Foundry为基础。因此,Chen告诉我们,开发人员将能够随时把手头的应用程序从VMforce上转移到其它Cloud Foundry服务当中——至少在理论上没啥问题。VMforce是一项基于Java的服务,内嵌于Salesforce的Database.com中。我们可以将自己的应用程序从VMforce迁移到另一项Cloud Foundry服务中,Chen说道,而且过程非常简单,只需改变IDE中的身份验证设置即可。“这也是Cloud Foundry项目的一大特色及共性,”他说道。

  Chen还提到,如果大家利用Spring Source Java框架编写应用程序,那么从谷歌App Engine到Cloud Foundry服务的迁移也是可行的。Sping Source如今也归VMware公司所有,而且在今年五月举行的年度开发者大会上,谷歌与Spring正式宣布建立合作伙伴关系,上述兼容性也随之得到了保证。

  根据VMware的下一步计划,该公司将在虚拟机上推出一套Cloud Foundry单开发者实例。这种“微云”将允许开发者在本地计算机上创建应用程序。该实例将于今年年内开放下载。VMware公司还没有透露这一暂时名为“微云”的服务的具体盈利模式,也没有提及该服务是否将运行于cloudfoundry.com之上。但可以肯定的是,商业版软件将来会适时推出,而VMware公司的诸多合作伙伴也会各自发布有针对性的Cloud Foundry服务项目。

  VMware还提供了一款名为vCloud Director的产品,用来创建与Amazon EC2类似的“基础设施云”,当下包括Verizon在内的多家服务供应商已经在使用这款产品。不过美中不足的是这并不是一款开源软件。VMware公司在开源方面的历史并不长,但通过对诸如Spring Source与Rabbit MQ的整体收购以及在开源业界中的数年打拼,其已经逐渐积累起了敦实的经验基础。

  “这正是VMware公司意欲认真对待开源项目的极好佐证,”Spring Source前任领导人Rod Johnson在VMware收购Rabbit MQ时向我们表达了他的观点。“我们相信开放特性在云计划领域有着不容忽视的作用。我们认为避免将着眼点局限于某款特定平台对于企业乃至整个业界的发展都具有重大意义。”

  原文链接:http://www.theregister.co.uk/2011/04/12/vmware_open_sources_platform_as_service_code/

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/294902.html<

(0)
运维的头像运维
上一篇2025-05-21 07:20
下一篇 2025-05-21 07:21

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注