Chinaunix首页 | 论坛 | 博客
  • 博客访问: 807887
  • 博文数量: 850
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 9960
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 11:03
文章分类

全部博文(850)

文章存档

2011年(1)

2008年(849)

我的朋友

分类: 服务器与存储

2008-07-06 17:59:20

通常都是爱欺负人的大孩子朝小孩子的脸上踢沙子,但是VMware公司正在改写这个故事。今年8月,在LinuxWorld大会上,该公司首席科学家孟德尔·罗森布鲁姆(Mendel Resenblum)在演讲中谈到了独立软件开发商()提供的基于应用软件的,这类操作系统可以在虚拟机管理程序(Hypervisor)上运行,而无需通用操作系统。这番言论势必也会引起微软公司()的注意。

  11月,北京,VMware公司全球总裁兼首席执行官()戴安·格琳(Diane Greene)表达了同样的声音,并宣布了一系列公司在中国的计划,这些计划包括扩大中国研发中心,开展与神州数码公司的渠道合作伙伴关系,以及与东软集团在教育和培训方面的合作等。

  对于人士而言,这是一个响亮的宣言。罗森布鲁姆有足够的理由如此自信。VMware公司首次公开上市即取得巨大成功,为公司增添了近10亿美元的进账,其虚拟机管理程序市场份额看上去更是难以逾越。同时,微软公司那还未上市的Windows Server 2008在正式发布半年后,才会增加虚拟机管理程序组件。

  但是比尔·盖茨(Bill Gates)并不是吃素的。这一点,问问史蒂夫·乔布斯(Steve Jobs)和马克·安德森(Marc Andreessen)就知道了。虽然这两位都已东山再起,但是Mac操作系统和网景()浏览器的故事还是叫人记忆犹新。

  盖茨的团队会利用微软公司在市场上的垄断地位,最终击败创新技术开发者(有时不免会利用不太光彩的商业行为)。但是,这一次,结局可能会不同,因为虚拟化从本质上改变了游戏规则。微软公司的惯用策略可能不再奏效,部分原因在于微软公司赖以生存的产品——操作系统——正在逐渐失去天下。

  这是因为传统的操作系统正在市场上受到打压。应用软件厂商可以建立自己的微内核,这些微内核可在虚拟环境中运行,而将传统操作系统驱逐出服务器环境。

  其次,虚拟机管理程序开始在数据中心生态圈中扮演主要调节者的角色,也许这一层意义更为重大。大大小小的厂商都已开始建立或加强各自的产品线,要么跟踪资源利用情况,要么配置并驱动虚拟机,要么与存储系统相连,希望以此为切入点进入虚拟机管理程序领域。

  尽管出发点并不是要消除某一个操作系统,但这些开发工作确实将传统操作系统的影响降到了最低,特别是随着越来越多的公司看好虚拟化的发展前景,产生的通用资源池可以用来满足各种不同的商业需求。

  在这一环境下,操作系统被锁定在一个虚拟机中,并从一个资源池被调配到另一个资源池,就像货船上运输的货物一样,而操纵这一切的是虚拟机管理程序。

  现在,我们来看看虚拟化技术如何改变着游戏规则,并检验一下,VMware公司到底能在多大程度上统治服务器环境,排挤传统操作系统。

  操作系统濒临灭绝?

  应用软件永远需要一个操作系统来运行,是这样吗?对于毕益辉系统公司(BEA,下称BEA公司)的WebLogic服务器虚拟版(WLS-VE)来说,并非如此。它用基于微内核的虚拟机(Java ) VM取代了传统操作系统。接下来,Java虚拟机直接在VMware虚拟机管理程序上运行,无需Windows或者。

 “我们意识到:虚拟机管理程序已经消除了应用软件对操作系统的很多需求。”BEA公司的WebLogic产品副总裁兼产品经理盖伊·邱齐沃(Guy Churchward)表示。

  基于Java的应用最适于运行于非通用操作系统环境下,因为它们已经在Java虚拟机上运行,Java虚拟机浓缩了一些Windows、Linux和Unix的操作系统性能。它具备的操作系统功能包括:内存和CPU分配,以及连网。BEA公司在Liquid VM中增加了输入/输出管理等其他功能,这些功能通常由操作系统来控制。

  同时,虚拟机管理程序也具备其他功能,例如装载设备驱动程序,这些通常由操作系统完成的功能。邱齐沃说,由于功能被Java虚拟机和虚拟机管理程序复制,操作系统的使命将告终结。

  邱齐沃说,完全抛弃操作系统以后,WLS-VE消耗的资源,例如内存和CPU周期,减少了25%~50%,而系统的整体性能却提高了。它的另一个益处是管理工作减少了,因为IT部门不再需要维护单独的操作系统。

  名列《财富》500强的商业信息服务商第一美国集团(First American),在WLS-VE上运行两个程序。第一美国抵押信息服务集团(First American Mortgage Information Services Group)负责网页托管服务的经理马克·法恩(Mark Vaughn)计划增加对WLS-VE的使用。“我预计,今后几乎我们所有部署在BEA公司系统上的应用都将在虚拟平台上运行,对WLS-VE的使用将增加。”他指出。

  法恩说,这种架构不但将降低操作系统的管理成本,而且还能增加每台物理服务器上的平均虚拟机数量,这是因为与完全的操作系统相比,微内核能降低管理费用。此外,WLS-VE支持VMware虚拟化软件的几个最受欢迎的功能,包括VMotion在内,借助这一功能,管理人员在不中断应用程序运行的情况下,可将之从一台机器转移到另一台。

  无线技术厂商高通公司(Qualcomm)期望,近期内能够部署基于Liquid VM的测试环境。“这些应用的性能会更好,而且占用资源也少。”高通公司的高级工程师保罗·珀里顿( Paul Poppleton)说:“如果操作正确,它们应该非常安全,只需极少量的补丁。”

  摒弃通用操作系统的想法激发了其他IT人士的兴趣。“个人来说,我认为这是个了不起的方法。”T-Systems北美公司的动态服务总监格雷戈里·史密斯(Gregory Smith)表示。T-Systems公司是一家IT服务提供商,隶属于德国电信公司(Deutsche Telekom),客户有德国电信公司、大众汽车公司(Volkswagen)和其他一些跨国公司。“并非每个应用软件都需要一个性能全面、每人都能随时选取所需的操作系统。”史密斯说。

  不是每个人都这么激动,特别是那些卖操作系统的。微软公司的整合虚拟化总监大卫·格莱彻勒(David Greschler)说:“这可是个坏主意。这个模式意味着应用软件厂商必须成为这些操作系统的所有者,如果你有100个应用软件运行在一个类似半操作系统的环境下,那你就必须挨个给它们打补丁。他还表示,如果更多的厂商步BEA公司的后尘,这个方法就不可能被推而广之。这种情绪似乎在IT界蔓延,因为就现实而言,操作系统市场通常都掌握在独立软件开发商手里。

格莱彻勒还对独立软件开发商是否真想担负起开发这些半操作系统的责任表示质疑。T-Systems的史密斯有同样的顾虑。“存在很多不确定因素。”史密斯说,“你必须事先假定存在天堂,在那儿,独立软件开发商能交付整洁优质的‘集装箱’。这听起来很诱人,但是从现实到天堂有很长的路要走。”

  尽管VMware公司关于通用操作系统的言论看上去剑指微软公司,但是对于Linux而言,虚拟化同样也是改变游戏的技术。国际商业机器公司(IBM)和太阳微系统公司(Sun)都把Linux定位为运行基于Java的应用程序的平台,但是如Liquid VM这样的项目确实是在削减对操作系统的需求。法恩说,第一美国集团如果不是在用BEA公司的Liquid VM的话,很可能会选择Linux。

  希望为其他应用开发微操作系统的独立软件开发商们很可能会从Linux入手,就像应用软件厂商们现在做的那样。那还会是Linux吗?呃,可能吧。你将运行Linux的内核,但那是独立软件开发商为客户量身定做的版本,而不是IBM、红帽公司(Red Hat)或者网威公司(Novell)现有的通用产品。

  迁移没那么快

  不使用操作系统运行应用软件也存在弊端。

  第一美国集团就无法在平台上安装第三方客户应用。“你要么能找到一个Java驱动程序,要么继续使用传统的操作系统。”法恩指出。他还表示,由于这个原因,有小部分应用将继续运行在传统操作系统上。

  另外一些用户认为有用的功能也无法实现。例如,不具备图形用户界面(GUI)功能,也不支持打印等本地服务。而且WLS-VE需要使用网络附加存储(NAS),而非本地硬盘。

  管理也是一个问题。系统管理和应用管理产品通常与操作系统互动。没有操作系统作为中间调节,对于自动生成问题清单等现有IT管理流程,需要进行全面调整,否则将无法实现。

  有时还会用到其他管理软件。比如,BEA公司正在推出Liquid Operations Center,这个基于代理的系统可以部署并管理虚拟化与非虚拟化的Java应用。如果其他应用软件厂商也效仿BEA公司,他们也会引入自己的管理系统和代理,这样IT环境中独立控制台的数量就会随之增加。

  当然,BEA公司并没有断言会摒弃所有通用操作系统。WLS-VE的目标是服务导向架构(SOA)。这一架构将大量服务集中到一起,但这些服务通常处于闲置状态。只有灵活、流畅地使用这些服务,才能提升这一架构的效率。

  目前,Liquid VM只能在VMware的ESX服务器上运行。但BEA公司表示,年底之前它将能支持XenSource的虚拟机管理程序。该公司还计划支持微软公司即将推出的虚拟机管理程序。

  方兴未艾

  2006年,国际数据公司(IDC)曾预测,服务器上预配置操作系统的出厂安装量将下降,因为客户会改选预装虚拟机管理程序的服务器。

  VMware最近公布的目标,旨在将IDC的预测变为现实。上个月,该公司推出了ESX Server 3i,这是一个32 MB的虚拟机管理程序,集成了戴尔公司(Dell)、惠普公司(HP)、IBM和富士通公司(Fujitsu)等服务器厂商的硬件设备。这些服务器启动时将直接运行虚拟机管理程序。XenSource公司也推出了XenExpress的OEM版,服务器厂商借助这个系统,便可在自己的服务器上安装Xen Source的虚拟机管理程序。Xen Source最近被思杰系统公司(Citrix Systems,Inc.)收购。该公司表示,稍迟会公布其服务器OEM合作伙伴。

阅读(222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~