回首近10年IT技术的高速发展,欣喜之余又不禁为越来越低的硬件资源利用率与日益紧迫的能源、功耗、空间、人力等自然资源之间的矛盾开始担忧。是需要继续这么一路狂奔,还是需要换个思路再度腾飞?
[img]http://bbs.cn.yimg.com/user_img/200903/19/mamajunhan_1237439624421130.jpg[/img]
于是,虚拟化便应运而生。虚拟化是一个广义的术语,是一个为了简化管理,优化资源的解决方案;实际上是指计算元件在虚拟的基础上而不是真实的基础上运行。
在IT领域之中,和“虚拟化”相互呼应的是虚拟化技术,也就是把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,可以大大减少管理的时间和费用。
简单来说,虚拟化有两种实施方式:硬件虚拟化和软件虚拟化。
硬件虚拟化
现在,由于计算机体系结构呈现出巨大的异构性,但在软件层面,操作系统并不希望看到过多的异构性。因此,硬件结构便出现了以可重构计算为核心的虚拟化技术。
而且,虚拟化除了能够屏蔽掉硬件的复杂性,还能起到隔离的作用哦。通俗的说就是,通过硬件的冗余为每一个虚拟机保留一个独立的执行通道,这个通道包括独立的CPU计算资源、内存、I/O通道等等。
硬件虚拟化实例,刀片服务器;采用更容易实现硬件的动态划分的架构和基于硬件的虚拟化。
[img]http://bbs.cn.yimg.com/user_img/200903/19/mamajunhan_1237439658581155.jpg[/img]
在模块组成上,同样采用了类似刀片服务器的模块结构,即应用服务CPU模块,CPU和内存系统模块,IO扩展模块,以太网络模块,系统管理模块,还有其他机箱、电源、风扇等部件。系统支持多个CPU模块,多个IO模块,最大支持十多个CPU和上百个个虚拟IO口。
实际上,执行通道中的所有资源并不是都在全时运转啊,所以我个人觉得,虚拟化技术和硬件体系结构还有非常广阔的结合空间。
软件虚拟化
有时候,一些应用环境更适用于软件的虚拟化,特别是那些能满足高性能计算或者服务器整合需求的操作系统。操作系统虚拟化一般位于操作系统的顶部,这种方式能极大的提升许多计算环境的服务器整合率和资源利用率。
比如:在常规应用中,服务器系统面对着大量的网络接口,分别被用于数据的存储或服务器间的通讯,以及一些相关的应用程序,例如:负载平衡啦;大量的网络接口增加了系统的复杂性和使用成本。如果使用了虚拟技术来解决这些问题,不仅是计算资源,存储资源和网络资源同样要被包含在这个虚拟系统中。
[img]http://bbs.cn.yimg.com/user_img/200903/19/mamajunhan_1237439702420855.jpg[/img]
作为虚拟化技术的旗舰产品,微软的Hyper-V在2009年各个行业的应用有着很高期望。
主要原因在于:Hyper—V不仅能协助客户减少硬件服务器的数量,降低客户数据中心的耗电量和场地使用面积,提升服务器管理的效率;Hyper—V虚拟化技术的价格还比其他厂商便宜许多呢。当然,有了虚拟化管理软件SCVMM 2008才让微软的虚拟化更加完备,它就如同VMware的管理工具Virtual Center般,可以管理所在Hyper-V平台上的所有虚拟机,透过管理工具,可以集中化管理,减少人力支出。SCVMM 2008与VMware最大的不同点,就是加强跨平台的支持,除了可支持Hyper-V外,还可支持微软自家的Virtual Server虚拟化软件,更重要的是,还可支持VMwareInfrastructure 3,也就是说,对于已经部署VMware的用户,如果还要再部署Hyper-V,透过SCVMM 2008就可同时管理不同的虚拟平台。
微软虚拟化涵盖了服务器虚拟化,虚拟化管理工具,桌面虚拟化,应用程序虚拟化,虚拟化安全等各个方面。详细名单见下:
类型 | 产品名称(说明) | |
虚拟服务器技术 Server Virtualization |
Hyper-V RTM | 作为Windows Server 2008的正式组件,随操作系统一统发售 |
Hyper-V Server 2008 | 可以从微软官方网站免费下载,脱离操作系统独立安装 | |
Windows Server 2008 Evaluation | Windows Server 2008体验评估,可进行180天测试使用 | |
Microsoft Virtual Server 2005 R2 SP1 | 目前免费提供下载 | |
虚拟化管理器 Virtualization Management |
Microsoft System Center Virtual Machine Manager 2008 Beta | |
Microsoft System Center Configuration Manager 2007 SP1 Evaluation | ||
Microsoft System Center Configuration Manager 2007 R2 RC | ||
应用程序虚拟化 Application Virtualization |
Microsoft Application Virtualization 4.5 Release Candidate | |
桌面虚拟化 Desktop Virtualization |
Virtual PC 2007 | |
虚拟化安全防护 Virtualization Security |
Microsoft Forefront Security for Exchange Server Service Pack 1 trial software | |
Microsoft Forefront Client for SharePoint Service Pack 2 trial software | ||
Microsoft Identity Lifecycle Manager 2007 Feature Pack 1 trial software | ||
虚拟化方案 Solution Accelerators |
Offline Virtual Machine Servicing Tool | |
Microsoft Deployment Toolkit |
虚虚实实,实实 虚虚,在产品不断更新、软件功能不断增添的今天,虚拟化的趋势是对可用资源更有效的利用,计算环境的需求可以决定何种虚拟化的解决方案是最合适的方法。面对市场上的多种选择,总有一款适合你。