虚拟化的应用前景
2009-11-28 19:56
摘要:本文从虚拟化的定义入手,概述虚拟化在现在的一些应用。
从而推测虚拟化在未来的发展和虚拟化的广阔前景。
并简单介绍了云计算和虚拟PC。
通过个大公司在虚拟化上的激烈竞争和大量投入。
而预测虚拟化带来的科技风暴。
同时虚拟化也将拉动硬件和软件的发展。
带来巨大的市场前景。
虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案.把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。
在计算机方面虚拟化通常是指计算元件在虚拟的基础上而不是真实的基础上运行。
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。
CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
完整的情况需要CPU、主板芯片组、BIOS和软件的支持。
下面便是一些权威对虚拟化的定义。
“虚拟化是以某种用户和应用程序都可以很容易从中获益的方式来表示计算机资源的过程,而不是根据这些资源的实现、地理位置或物理包装的专有方式来表示它们。
换句话说,它为数据、计算能力、存储资源以及其他资源提供了一个逻辑视图,而不是物理视图。
” —— Jonathan Eunice, Illuminata Inc。
“虚拟化是表示计算机资源的逻辑组(或子集)的过程,这样就可以用从原始配置中获益的方式访问它们。
这种资源的新虚拟视图并不受实现、地理位置或底层资源的物理配置的限制。
” —— Wikipedia
“虚拟化:对一组类似资源提供一个通用的抽象接口集,从而隐藏属性和操作之间的差异,并允许通过一种通用的方式来查看并维护资源。
” —— Open Grid Services Architecture Glossary of Terms
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。
CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化技术与多任务以及超线程技术是完全不同的。
多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。
虚拟化的现状。
2006年初,英特尔宣布了其初步完成的Vanderpool技术外部架构规范(EAS),并称该技术可帮助改进未来虚拟化解决方案。
英特尔表示,把Vanderpool应用于安腾架构平台,同时还计划在台式机处理器和芯片组产品中采用该技术。
微软高调推出Virtual Server 2005计划,意味着这个x86架构服务器操作系统领域的巨人也意识到了虚拟化技术的重要性。
IDC公司声称,用户正在向基于x86的服务器虚拟化技术阔步迈进,预计会在今后几年得到大规模采用。
25%的x86 MP服务器与虚拟化技术一起发运,而29%的企业正在使用虚拟化技术。
到2009年,服务器虚拟化应用的年复合增长率将达到50%。
然而,虚拟化基础设施的建设还存在着难题。
让许多管理员感到担心的一个问题就是,“把太多鸡蛋放在一个篮子里面”。
一台服务器上出现重大的硬件故障只会影响这台服务器上的服务,但要是该服务器在运行10台虚拟服务器时,面临的风险就大得多。
另外,许多采用虚拟化技术的顾客逐渐认识到: 要改用虚拟数据中心,最大的困难在于迁移。
安装大型服务器、在上面构建五六个虚拟服务器很简单。
从表面上看,从物理环境迁移到虚拟环境与物理服务器迁移到物理服务器没什么不同。
然而,这可能是个费时又费钱的过程,而且会面临不少问题。
基于虚拟化发展起来的云计算,算是最易理解的应用了。
而且也有它巨大的商业价值。
云计算(Cloud Computing)是一种新兴的商业计算模型。
它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。
这种资源池称为“云”。
“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。
云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。
云计算被视为科技业的下一次革命,它将带来工作方式和商业模式的根本性改变。
虚拟操作系统Virtual PC 算是虚拟化的另一个比较常见的应用。
它能够让你在一台 PC 上同时运行多个操作系统,使用它你不用重新启动系统,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换。
安装该软件后不用对硬盘进行重新分区或是识别,就能够非常顺利地运行你已经安装的多个操作系统,而且还能够使用拖放功能在几个虚拟 P C 之间共享文件和应用程序。
就目前的应用来看,虚拟化必将有一个广阔的前景。
它将带来一次信息技术风暴。
也会带来巨大的市场价值。