虚拟机有什么可值得大惊小怪的?从AMD到英特尔、从微软到Novell再到红帽公司,各主要操作系统和硬件平台厂商现在都加入到这场虚拟化游戏中。然而,真实情况是,在一台物理工作站或服务器上运行多个虚拟系统才刚刚完成基本任务。
的确,在运行在Windows NT上的VMware下启动Windows 95早在1998年就让人们惊叹不已,然而甚至在当时,类似的技术早已有了悠久的历史――大型机上虚拟分区的历史可追溯到上个世纪70年代。商用Unix厂商多年来一直不断向自己的企业产品中添加虚拟化特性。那么,业界现在为何显得如此热衷于将虚拟化推向主流市场呢?
假如您分析一下最近几年市场发生的变化,答案一目了然:早期时,虚拟基础设施的入门成本极高,而且应用相对有限,然而x86平台上廉价、强健的虚拟化技术的出现意味着虚拟机技术第一次走近大众,而恰在这个时候廉价、高性能、高可靠性的服务器硬件也出现在市场上。
更重要的是,随着这些客户开始将虚拟机器部署到生产环境中,对更好地利用虚拟化环境新工具的需求不断增加,同时这个领域中的竞争也开始升温。今年更是和以往不同,随着基础技术的成熟和稳定,厂商开始涌入市场,纷纷推出能够帮助IT经理解决多种挑战的虚拟化新工具。
丰厚的利润
在很大程度上,最重要的是增加顾客对虚拟化的兴趣,费用降低使虚拟化技术甚至能吸引中型企业。
SymQuest 公司高级网络设计师Matt Prigge说:“自几年前Windows 2000/2003升级后,很多小企业又到了服务器更换周期。因此,通常可能一次购买一、两台服务器的企业可能一次要购买6、7台,这就给部署虚拟化技术提供了一个很好的机会。以相当于或低于更换一台常规服务器的费用,获得两台高冗余服务器上的虚拟化技术,各种好处十分诱人。”
对于更大的企业来说,虚拟化可能更具吸引力。大型数据中央内部通常会给人留下深刻的印象――安装在机架中的几十台或数百台服务器、闪烁的指示灯、嘶嘶作响的空调、冷却风扇发出的嗡嗡声,然而看不到的真实情况却是,其中大多数服务器的CPU闲在那里无所事事。Sun 公司估计大多数生产服务器的利用率只有15%,此外还消耗了保持硬件正常运行所需要的电能和HVAC(采暖通风和空调)资源。
CPU研发的飞速进展和操作系统连同应用程式研发相对较慢的进步,使企业不得不购买新服务器来运行老应用。多年来,在老服务器上顺利运行的应用程式不一定需要大量的RAM和最新、最好的CPU,但是假如您
需要可靠的、得到支持的新硬件,您没有太多的选择。
很多企业选择了向上扩展(scale up)而不是购买新硬件。一台中档服务器加上一个虚拟技术平台,常常能够取代6或7台低端服务器,节省的费用不但仅限于最初的购买费用。从总成本角度来看,算上服务器使用寿命期间的电源、维护和冷却费用时,将节省的费用更多。
虚拟数据中央还能够大大减少行政和管理费用。此外,资源管理在允许动态分配CPU时间、RAM和网络带宽的虚拟化平台上变得更加简单。
虚拟之旅
众多的厂商已采取行动,以不同方式满足虚拟化的需要。甚至“虚拟化”一词本身也不再意味着一种方式。一般地说,从核心技术角度看,这一领域发展成为两个完全不同的阵营。
一种方式是VMware和微软的Virtual Server。这类产品替每一个虚拟服务器模仿物理服务器的原始硬件平台,包括完全可配置的BIOS,使每一个虚拟服务器作为主机平台上的一个处理器运行。在硬盘上,每一个虚拟服务器完全单独于其他虚拟服务器,拥有自己完整的操作系统和任何必需的应用程式的实例。
另一种方式能够被归类为基于主机的虚拟化,如SWsoft的Virtuozzo和Sun的Solaris Containers。在这种设计中,主机操作系统的单一实例支持多个虚拟操作系统,同一个主机操作系统内核在进程级上处理I/O,调度虚拟服务器的需要,任何虚拟化平台都使用hypervisor(一个处在基础级操作系统之上和VM之下的软件层)。Hypervisor负责收集每一个VM的资源请求,将他们传送给基础操作系统并负责处理任何I/O互动,他的形式在每一种虚拟化平台是不同的,但作用一般相同。
在软件之外,最新一代AMD和英特尔芯片在设计时都考虑了硬件虚拟化。英特尔的VT(虚拟化技术)和AMD的SVM(安全虚拟机)CPU扩展,将虚拟硬件仿真由软件提升到硬件、某些现在在软件中处理的内存管理功能变为CPU微代码。这些尝试的结果是更适合虚拟服务器形成独特工作负载的x86平台CPU。
其他一些厂商仍在忙着添加各种虚拟化工具,包括虚拟服务器管理、整合和迁移工具。例如,HP和IBM Tivoli提供集成到他们的总体管理产品中的工具,而戴尔也通过推出用于OpenManage的VMware工具加入这场竞赛。
较小的ISV(单独软件厂商)也看到了机会。PlateSpin和Leostream都销售和VMware和微软虚拟化解决方案集成的服务器整合和迁移工具。
采取行动
从整体上来看,这些新技术飞速发展。服务器虚拟化技术的形势和一年前几乎完全不同,新一代虚拟化平台几乎在每一个可测量的指标上――包括性能、稳定性、SAN集成和64位支持――都得到了提高。
而另一方面,虚拟基础设施并不是没碰到挑战。令很多管理员担心的一个问题是,一台服务器上的重大硬件故障只影响这台服务器上的服务,但是,假如这台服务器上运营10个虚拟服务器,付出的代价将很巨大。
此外,许多使用虚拟化技术的客户开始意识,向虚拟数据中央发展中最困难的部分是迁移。安装大型服务器并在他上面安装5、6个虚拟服务器很容易,但从物理服务器向虚拟服务器迁移是个费用高昂、耗费时间的过程,而且充满了问题。
但是,这些问题并不是无法克服的。事实上,您将看到今年出现旨在解决这些问题更多的解决方案。不管怎么样,假如您到未来的数据中央看看,会发现闪烁的指标灯变少了,机架上的服务器变少了。当在一台单独的服务器上提供服务是那么的简单,不用担心资源利用率、依赖性、硬件申请和安装时,虚拟化成为一种实际上想都不用想的选择。
惟一真正的问题是,哪种类型的虚拟化技术最适合您的使用环境。事实上,这个问题可能有多种答案。(现在,这意味着多种管理工具,但是,甚至这种情况不久也会发生变化。)服务器虚拟化技术,不管属于哪种类型,都在进入成熟期,他们有着坚实的基础、似乎无止境的机会连同很光明的未来。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



