VMware 云应用平台的愿景

  • Jean-Jacques Dubray
  • 丁雪丰

2010 年 9 月 13 日

话题:架构云计算DevOps语言 & 开发

Rod Johnson 上周发布了一篇 VMware vFabric(VMware 云应用平台)的简单介绍,vFabric 是其云计算愿景最新迭代的产物:

该平台实现了 VMware 收购 SpringSource 时的承诺,将我们的产品整合进一个统一的、下一代基础设施。虽然相应的组件还能单独获取,但我们相信这一整合后的产品将提供一个更简单、更有效的选择。[它] 结合了 Spring 开发框架与 VMware vFabric 平台服务,使下一代应用程序的快速交付成为可能,它们都能即时扩展(instantly scalable),且具有云端可移植性(cloud-portable)。

vFabric 是一个统一平台,提供即时扩展性(instant scalability)和云端可移植性。它构建于 Spring 产品之上:

Spring Framework 包括 Spring Security、Spring Batch、Spring Integration、tc ServerHypericSpringSource Tool SuiteGrailsSpring RooRabbit TechnologiesGemStone Systems

Rod 认为,IT 需要一个摆脱了复杂、臃肿和上代架构局限性的平台:

虚拟化和云计算的崛起,加上消费者和 Software-as-a-Service 应用程序的普及 [...] 正促使应用程序架构发生重大变化——在基础设施、应用程序、数据访问,以及最终用户如何与应用程序交互等诸多领域。现代应用程序要易于使用、富数据,并且随时随地提供访问。开发者需要框架、工具和平台服务,使他们能构建好的应用程序,并立即部署到智能平台上,该平台能按需自我供给并基于策略扩展应用程序。

他解释到:

向云计算的转变往往要结合开发者和运维关注点 [...] 通向云端的道路由那些易于创建 [基于云的] 应用程序的开发工具和特性开始。

VMware vFabric[基于]tc Server 和 Hyperic[... 支持] 新的数据管理方法,通过我们的 GemFire 和 RabbitMQ 技术,使应用程序能在有弹性的、地理上分布的云架构上进行扩展。

Rod 的读者之一“Fetch”问到:

这对 CloudFoundry 意味着什么?这两个产品看上去很相似,它们都涉及让程序员使用 SpringSource 工具集“简单部署到云端”,只是部署到不同的主机 / 基础设施而已。

Rod 是这样回答的:

vFabric 针对的是那些想让自己的数据中心或 IT 基础设施更现代化、获得私有云能力的企业。像 CloudFoundry、我们的合作伙伴 Salesforce(VMforce)和 Google(Google App Engine)这样的服务,针对的是那些想利用他人数据中心(即公共云)的客户。当然,通过 Spring 来构建应用程序能帮助你提升可移植性,让你选择是将应用程序部署在公共云或自己的私有云上。

目前,除主要厂商以外的云都在向 PaaS 转型,它是云计算的正确方向吗?IaaS 是否已“死”?什么是 PaaS 的理想特性?你是否已经尝试过 PaaS?它给你的 IT 组织带来了什么优点和缺点?我们是否需要多个 PaaS?还是一个 PaaS 就足够了呢?

查看英文原文:VMware's Cloud Application Platform Vision

架构云计算DevOps语言 & 开发