当前位置:首页 > 虚拟化 > 正文

虚拟化真正要解决的是什么(应用虚拟化不能解决)


一、虚拟化的解决方案

CPU虚拟化技术是一种支持虚拟化技术的硬件解决方案,有专门优化的指令集来控制虚拟进程,通过这个指令集,VMM将轻松提高性能。虚拟化技术提供基于芯片的功能,可以通过兼容的VMM软件增强纯软件解决方案。由于虚拟化硬件可以提供新的架构并支持操作系统直接在其上运行,无需进行二进制转换,从而减少了相关的性能开销,并大大简化了VMM设计,从而使VMM可以按照通用标准进行编写并获得更好的性能。另外,在正版VMM软件中,缺乏对64位客户操作系统的支持,随着64位处理器的不断普及,这一严重弱点越来越明显。CPU虚拟化技术除了支持广泛的传统操作系统外,还支持64位客户操作系统。
虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件(例如VMM软件或某些操作系统本身)的支持。即使只有CPU支持虚拟化技术,与VMM软件一起使用时,也会比完全不支持虚拟化技术的系统有更好的性能。
两大CPU巨头英特和AMD都在竭尽全力引领虚拟化领域,但AMD的虚拟化技术落后英特尔几个月。Intel从2005年底开始在其处理器产品线中推广IntelVirtualizationTechnology(IntelVT)虚拟化技术的应用。Intel发布了一系列采用IntelVT虚拟化技术的处理器产品,包括桌面平台上的Pentium46X2系列、PentiumD9X0系列和PentiumEE9XX系列。作为CoreDuo系列和CoreSolo系列中的多款产品,以及平台服务器/工作站上的XeonLV系列、Xeon5000系列等高端服务器处理器将支持IntelVT虚拟化技术。
AMD还发布了一系列支持虚拟化技术AMDVirtualizationTechnology(AMDVT)的处理器产品,包括SocketS1接口的Turion64X2系列以及SocketAM2接口的Athlon64X2系列和Athlon64FX系列等,并且大部分是AMD的主流即将推出的下一代处理器,包括即将推出的带有SocketF接口的Opteron,将支持AMDVT虚拟化技术。


二、虚拟化有什么用?虚拟化的作用是:
1减少服务器数量,提供服务器集成的方法,降低初始硬件购买成本
2成本
3。增加服务器资源的利用,提高服务器计算能力
4.通过减少空间、散热和功耗来压缩数据中心成本
5动态资源分配灵活的适应性
6提高可用性,带来透明的负载均衡、动态迁移、故障自动隔离和故障隔离等高可靠的服务器应用环境系统自动重构
7、支持旧应用的连续运行
8更新系统,不中断用户工作
9支持虚拟服务器快速转移和复制,提供简单轻松的灾难恢复解决方案