服务器虚拟化技术09年六大趋势
2009-01-05 16:53:47 来源:WEB开发网核心提示: 虚拟化2.0成熟已经有多个厂商提出了虚拟化2.0的概念,但是这里要讲的虚拟化2.0,服务器虚拟化技术09年六大趋势(4),主要指的是在硬件辅助虚拟化层面的内容,现在的硬件辅助虚拟化技术,由硬件技术来实现这种内存管理的话,就能够达到很好的效果,主要指的是Intel公司的Intel-VT和AM
虚拟化2.0成熟
已经有多个厂商提出了虚拟化2.0的概念,但是这里要讲的虚拟化2.0,主要指的是在硬件辅助虚拟化层面的内容。现在的硬件辅助虚拟化技术,主要指的是Intel公司的Intel-VT和AMD公司的AMD-v这两种技术。
由于起步较晚的原因,现有的硬件辅助虚拟化侧重解决的是CPU层面对虚拟化软件的支持,比如说0级指令冲突等,但是相关的I/O设备并没有实现对虚拟化的支持。
梁岩表示,Intel一直在关注动态分配资源中所涉及到的各种层面的问题。除了针对CPU的VT-x技术之外,还在研发针对芯片组的VT-d技术和针对网络设备的VT-c技术,这些都将会提升服务器虚拟化的效率和安全性。VT-x技术包括提升虚拟化的内存安全、虚拟化切换速度、二进制漂移能力等,而VT-d技术则能够提升虚拟化环境对IO设备的直接调用能力,VT-c技术能够用基于以太网的队列技术支持虚拟化的消息分拣等。
AMD公司的工程师也认为,内存安全非常重要。他表示,在AMD公司的AMD-v技术中,提供了一个被称之为DEV的功能,它能够提高多个虚拟机之间的隔离度,每个虚拟机对于内存的访问会被隔离开。“这样就使得多个虚拟机之间不会出现互相的安全问题,不会通过一个虚拟机去攻击另外一个虚拟机。”
根据该工程师的解释,如果一台物理机上面安装多个虚拟机,每台虚拟机都有自己的操作系统,在默认状况下,虚拟机并不知道有另外一台虚拟机存在。在目前的状况下,Hypervisor这一层能够实现虚拟机之间的隔离,但是无法完成他们各自内存之间的隔离。
“理论上Hypervisor可以对每个内存做标注管理,但是如果这样做会使得性能下降很严重。由硬件技术来实现这种内存管理的话,就能够达到很好的效果。”该工程师表示。
更多精彩
赞助商链接