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

虚拟化的概念和特征(虚拟化有哪几个特征)


一、虚拟化技术的特征

虚拟化技术特点:更高的资源利用率、降低的管理成本、更好的使用灵活性、更高的可用性、更大的可扩展性、互操作性和投资保护、更好的资源配置。


IntelVT是英特尔的虚拟化技术。


为了解决纯软件虚拟化解决方案在可靠性、安全性和性能方面的缺陷,Intel在其产品硬件中引入了IntelVT(虚拟化技术)。2005年8月,Intel首次公布了硬件辅助虚拟化的Vanderpool(IntelVT虚拟化技术的前身)的技术细节。Vanderpool技术允许英特尔处理器通过添加新指令来支持硬件虚拟化。2005年11月,Intel宣布Vanderpool虚拟化技术改为VT,并被Acer和Lenovo用于其基于IntelPentium4的PC中


IntelVT可以使虚拟化技术成为虚拟化技术。CPU的功能是多个CPU并行运行,使得一台计算机上同时运行多个操作系统成为可能。这种VT技术并不是什么新鲜事。市场上已经有一些软件可以达到虚拟化多个系统的目的,例如VMwareworkstation、VirtualPC等。利用该技术,单个CPU可以并行模拟多个CPU。一台机器可以同时执行多项操作。


二、说一说什么是虚拟化?

虚拟化是资源的逻辑表示,并不局限于物理资源。运行环境并不是在真实的硬件上,而是在硬件上的一段虚拟内存上,或者说是在虚拟环境中。

虚拟化提供了数据、计算能力、存储资源等的逻辑显示,而不是物理显示。虚拟化的发展大大降低了IT硬件成本,减少资源浪费,提高系统稳定性和安全性。

1.全虚拟化

全虚拟化也称为原生虚拟化技术。该模型使用虚拟机来协调来宾操作系统和运行来宾VMM的本机硬件。为了协调系统和裸硬件之间的工作,虚拟机管理程序必须捕获并处理一些受保护的指令。全虚拟化运行速度比硬件虚拟化快,但性能不如裸机,因为hypervisor需要占用一些资源。

2.半虚拟化

半虚拟化是另一种与全虚拟化类似的技术,它使用虚拟机管理程序来共享对底层硬件的访问,但其客户操作系统集成了虚拟化代码。这种方法不需要任何重新编译或风险,因为操作系统本身可以很好地与虚拟进程配合使用。虚拟化需要对来宾操作系统进行一些修改,以使来宾操作系统意识到自己处于虚拟环境中,但虚拟化提供了与本机操作系统类似的性能。

扩展信息:

虚拟机设备队列(VMDq):增加I/O吞吐量最大限度。在传统的服务器虚拟化环境中,VMM必须对每个数据包进行单分类并将其发送到适当的虚拟机。这会消耗大量处理器周期。通过VMDq,这种分类功能可以通过Intel服务器网卡内部的专用硬件来实现,而VMM只需要负责将预先分类的一组数据包发送到相应的虚拟机即可。这将减少I/O延迟,并为处理器提供更多可用于处理业务应用程序的周期。IntelVT-c可以使I/O吞吐量翻倍,使虚拟应用程序能够达到接近物理服务器的吞吐率。

虚拟机直接映射(VMDc):显着提高虚拟化性能。VMDc允许虚拟机直接访问网络I/O设备,从而大大提高虚拟机的性能。例如,使用单个Intel10G服务器NIC,可以为10个虚拟机中的每一个分配专用的1Gb/s受保护链路。这些通信链路直接绕过VMM交换机,提高了I/O性能并减少了服务器处理器的负载。

参考资料:-虚拟化


三、什么是虚拟化?虚拟化技术有哪些?概念:虚拟化的核心是让一个物理设备同时运行多个操作系统,并且各个系统相互独立、互不干扰。比如一台物理服务器同时运行4个WindowsServer2008什么的。
优点:可以节省购买物理服务器、电费、空间的费用。它还更易于管理,并且可以实现高可用性(例如,当物理主机关闭时,运行在该主机上的VM会自动迁移到另一台主机上)。
虚拟化类型:
服务器虚拟化
桌面虚拟化
应用程序虚拟化
网络虚拟化
存储虚拟化
PS:网络虚拟化和存储虚拟化尚不成熟。