技术开发 频道

李钢:WMware的开源策略及云的基础

  【IT168 独家】“2011开源中国开源世界”高峰论坛及圆桌会议于2011年6月29-30日在北京丽亭华苑酒店召开。会上,与会者既可以近距离与国内开源专家以及与黑鸭子软件总裁、Apache基金会主席、HP全球总监、OpenOffice.org社区主席等一批国际开源专家接触,同时还能分享国内外开源企业、社区、主要用户在研发、推广和使用开源软件时的宝贵经验,众多国际著名的IT跨国公司的高层主管、技术负责人也将为大家带来如移动互联网与终端平台、云计算、绿色IT等前言技术的最新发展趋势。

  本次会议被视为在当前金融风暴经济危机严冬下的一股暖流,为大家呈现更多的开源技术、开源项目、开源产品、案例和解决方案。

李钢:WMware的开源策略及云的基础
VMware中国软件开发经理李钢

  以下为VMware中国软件开发经理李钢发言全文:

  VMware公司从创建开始就积极的推动开源产品,从最开始同Linux各个主要发行版本供应商密切合作确保对VMware虚拟机软件上运行的Linux客户操作系统的高质量支持,到后来作为开源社区的积极参与者,开发了很多源码,并且以许可证的方式释放很多代码。此外还开发了很多相关的开源项目。我们公司做了很多积极的实践,有很多很著名的开源产品,在座各位如果有spring方面的爱好者的话应该知道,像spring都是VMware开源的项目。

  VMware当前云计算产品的架构图,在这三层上我们公司都有相应的产品,VMware最著名的产品应该属于最底层的相关产品,这是拳头产品,也是虚拟化平台上业界领先的东西,自VMware收购spring开始,最核心的就是推进推出的完全开源产品,在进来一些计划中,会把spring这些著名的开源产品全部集成起来。在服务领域,将纳入云计算产品中。

  云开源产品,这是业界第一个开源的平台,具有以下几个特点:第一,具有高开发效率,因为支持目前很多流行的框架和服务,比如spring等,另外用户完全可以选择自己的框架服务和云平台,并且很容易的集承上去,VMware开发一些接口,另外整个开放社区从现在来看有很多积极爱好者正在这方面进行努力。另外一点快速开发,这点其实也是最重要的,大大缩短了云应用产品的生命周期,用户完全可以在自己本地的平台上运行、测试和调试自己的云应用,然后可以很方便的发布到最终的云平台上。

  Cloud Foundy具有的一些概念,每个应用完全可以有多个实例,应用越多,应用负载越大,可以启动更多实例。目前只支持Web程序,一个应用可以根据自己的情况配备多个URL,将来的计划中,Cloud Foundy继续支持非Web应用,目前只能是Web程序。另外一点是服务,拓展更多高级功能,比如你要想使用一些消息中间件等等,都称为服务,Cloud Foundy内嵌很多基本服务,用户可以根据自己的需求通过Cloud Foundy提供的API集成自己的服务。为了有效管理和开发应用,Cloud Foundy目前提供两种工具,一种基于MC的命令行工具,还有spring的,用户可以通过这两种工具进行程序发布、服务的绑定等等。要理解Cloud 可以从三个层次,运用平台一些厂商可以根据自己的需求通过接口嵌入自己的Cloud,Cloud Foundy可以运行在各种云平台上,允许用户在自己的单机上跑一个云环境,左边层是应用服务接口,允许用户把自己的一些服务动态绑定到Cloud Foundy上,为上层应用共享提供了很好的基础,目前Cloud Foundy已经支持一些服务,通过这些接口可以很容易的嵌入更多服务,最上层是支持的一些流行框架,比如spring,可以开发基于spring的应用,另外Web程序。

  从用户角度来说,可以给应用设置一些URL可以访问的地址,可以看应用运行的日志,另外有一组API是服务API,通过这组API用户可以有效的管理惯用,包括管理Cloud Foundy上创建的各种服务,并且可以选择动态创建已经停止这些服务,以及将服务动态绑定到你的应用,或者解除绑定,还包括一组系统管理API,通过这组API可以了解Cloud Foundy上面跑的所有应用程序已经应用状态,可以通过帐号管理API有效的给Cloud Foundy上的应用设置一些权限。

0
相关文章