作为服务器整合和软件测试的一种方式,虚拟化越来越受欢迎。但在采用虚拟机上,一些企业为何迟迟不愿跨出这一步呢?
虚拟化是计算领域的一项传统技术,起源于20世纪60年代。利用这项技术,就能够在大型机上创建多个“虚拟”操作系统。虚拟机软件能够负载大量的工作负荷,这样企业就能确保从巨额投资的数据中央中,有效地获取最大利益。现在,这种技术重新应用在了Windows(Windows)和Linux服务器上。由于如今的IT部门成本意识越来越强,他们都希望能够最大限度地发挥电脑的效率,并延长过时的应用软件的使用周期。和以前相比,今天的虚拟机应用范围更为广泛。他们已开始在PC机和存储领域里崭露头角,不久还会内置到微处理器当中。
虚拟机正在崛起,因为他们能够在单一服务器上支持不同的应用软件和操作系统,而且还能够动态地将资源分配到最需要的地方,并且能够减少数据处理过程中所需的服务器数量。有了虚拟机,企业在每次部署新的操作系统时,就无需迁移现有的应用软件,从而还能延长那些虽然已过时,但还很重要的应用软件的使用周期。这些应用软件当初部署时,花费了企业巨大的投资。这样一来,那些基于Windows NT的应用程式就能够再次焕发生机。而且,企业在部署新的软件之前,还能够采用虚拟机来研发和测试软件;在紧急情况下,企业还能够通过虚拟机来备份电脑。同时,这种方式也能够为企业节省一定的成本。
从服务器整合,到越来越多的Windows 2003升级行动,再到防止黑客、蠕虫和其他威胁的软件测试的不断增长的需求,虚拟技术已无处不在。在某些情况下,虚拟技术的使用,更有可能对IT人员的配置产生连锁反应。那些擅长于某个应用程式和操作系统的系统管理员,可能会发现自己所负责的范围早已超越了原来狭小的专业领域,其中原因就在于,虚拟化造成了跨越计算体系结构的技术糅合。
但是,并非任何的企业都迈出了这一步。其中一个原因是虚拟化软件会造成系统性能的下降,并且会过多消耗处理器的计算能力。另一原因就是他还增加了系统的复杂程度,使系统的监控和管理都更加困难。此外,更有一个重要原因,这就是许多供给商需要每一台虚拟机上运行的软件,企业都要付全额的软件许可费。而且,他们也没有显示出对昂贵的许可做出改善的倾向。这个原因也影响到了虚拟化技术的普及。
尽管如此,虚拟机仍然引起越来越多的关注。部分是因为大多数服务器运行时,只发挥了10%~15%的运算能力,而虚拟化技术能够将这些设备的利用率提高到70%甚至更高。根据微软公司(Microsoft)对客户的调查,虽然现在只有16%的企业使用了虚拟服务器,但整个市场仍然吸引了广泛的关注。市场调研机构国际数据公司(IDC)的报告显示,网络、存储、服务器、处理和管理等整体的虚拟化市场,去年销售额达151亿美元,年均增长率超过了20%。
一些企业已敏感地意识到,虚拟化市场的机会就在眼前。因此,一些大型供给商开始纷纷进入这一领域。微软公司在2003年收购了Connectix公司,并获得了这家公司的虚拟机产品,以此来弥补公司在虚拟分区软件方面的不足。同年,EMC公司也收购了虚拟化软件市场的重量级厂商VMware公司,他是首家能够虚拟出x86指令系统的软件供给商。今年中期,EMC公司发布了针对研发者的VMware技术网络(VMware Technology Network),包括产品和支持的订制服务,而且这套产品还预置了毕益辉系统公司(BEA)、MySQL AB公司、网威公司(Novell)、甲骨文公司(Oracle)和红帽公司(Red Hat)等供给商的应用软件,这样客户能够在部署前,在虚拟机上测试这些软件。微软公司在自己的虚拟化技术成熟后,估计也会走这一步。芯片供给商AMD公司和英特尔公司(Intel)也涉足其中,在各自的处理器中增加了对x86虚拟机的支持。
丹佛健康和医疗管理局(Denver Health and Hospital Authority)首席信息官(CIO)格雷戈里·维尔特里(Gregory Veltri)认为,虚拟化是一种“很了不起的技术”。曾有这样一件事,让维尔特里深感困扰:公司服务器数量不断攀升,从1996年的10台一直窜升到今年年初的220台;然而,设备的利用率却十分低下,其中90%的服务器运行单个应用程式,平均利用率低于20%。维尔特里决定,将原来提供系统网络体系架构(SNA)网关功能的15台物理服务器变成保留系统(Legacy Systems),并将他们集中到两台物理服务器上,这两台设备采用微软公司的虚拟服务器技术,运行了15台虚拟服务器。这一举措不但节省了很大的机架空间,而且多年来公司首次降低了增加服务器数量的需求。
“我们还未统计投资回报。”这位前国际商业机器公司(IBM)大型机程式员表示,“但是直觉告诉我,当您转移系统映像并动态分配资源的时候,肯定会节省不少成本。”
尽管如此,大部分IT经理却未采取类似的举措。因为,为每一个应用程式部署和管理廉价商用服务器,要比使用虚拟技术来最大化服务器的利用率更加方便。而且,要维持1个以上的虚拟机运行,一般要占用35%以上的处理器资源,这就是为什么很多企业推迟使用该技术,直到预算趋紧并且服务器增多的时候,才会考虑这项技术的一大原因。
但是,经过改善的虚拟化软件可能会改变这种现状,特别是最近,市场上出现了针对x86系统增加的系统管理程式(Hypervisor)技术。很久以前,在IBM公司的大型机里,Hypervisor技术就是建立在操作系统核心层之下,并且直接运行在全部硬件资源之上,结果创造出一种更高效的设计,Hypervisor承担了任何针对操作系统的处理能力、内存数据和网络服务的请求,而不是像传统方法那样截取这些请求。Hypervisor按照管理员设定的百分比在多个虚拟机之间分配可用资源,并且将处理器性能的损耗降低到5%以下。
1年前,VMware公司推出了x86 Hypervisor ESX服务器,而微软公司通过收购Connectix公司,也获得了该项技术,公司正在将Hypervisor加入Windows Vista版的视窗服务器中。这样,他就能够使任何x86操作系统和Windows共存。那么,在一台机器上同时运行Windows和Linux也就更加容易了。
Xen则更加令人兴奋,这个开源Hypervisor软件,来自于英国剑桥大学(Cambridge),并获得了很多供给商的支持,使得虚拟化成为数据中央基础设施的基本工具。该软件在华尔街交易商中也广受青睐,2004年他们甚至需要剑桥大学的研发者们建立XenSource公司(XenSource Inc.)来支持这一软件。这项产品的第二版已得到惠普公司(HP)、IBM公司、太阳电脑系统公司(Sun)连同其他希望将虚拟化技术标准化从而使自己的产品能和之兼容的厂商的大力支持。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




