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

虚拟化的产品介绍(虚拟化的技术介绍)

什么是虚拟化技术

虚拟化是一个广义的术语,通常指在虚拟而不是真实的基础上运行的计算元素。虚拟化技术可以增加硬件容量并简化软件重新配置过程。CPU虚拟化技术可以用单个处理器并行模拟多个处理器,允许一个平台同时运行多个作,应用程序可以在的空间运行,互不影响,从而大大提高IT工作效率。虚拟化技术与多任务和超线程技术完全不同。多任务处理是指作中多个程序同时并行执行。在虚拟化技术中,可以同时运行多个作,每个作中运行多个程序,每个作又运行在一个虚拟CPU或虚拟主机上;而超线程技术只是用一个处理器模拟两个处理器,以平衡程序执行性能。两个模拟处理器不能分开,只能一起工作。虚拟化技术也不同于目前的软件如VMwareWorkstation也能实现虚拟效果。这是一个巨大的技术进步,具体体现在软件虚拟机开销的减少和对更广泛作的支持上。纯软件虚拟化解决方案有很多。在许多情况下,“来宾”作通过VMM(虚拟机)与硬件进行通信,VMM决定其对上所有虚拟机的访问权限。(请注意,大多数CPU和内存访问都于VMM,并且仅在发生某些事件(例如页面错误)时才会涉及。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上的。作的位置,传统上应用程序所在的位置。这个额外的通信层需要二进制翻译来通过提供与物理资源(如处理器、内存、存储、显卡、网卡等)的接口来模拟硬件环境。这种转换必然会增加的复杂性。此外,对来宾作的支持受到虚拟机环境功能的,这可能会阻碍特定技术(例如64位来宾作)的部署。在纯软件解决方案中,软件堆栈的复杂性增加意味着这些环境难以管理,从而更难以确保的可靠性和安全性。CPU虚拟化技术是一种硬件解决方案。支持虚拟技术的处理器具有专门优化的指令集来控制虚拟进程。借助这些指令集,VMM可以轻松提高性能。与实施软件虚拟化相比,很大程度上提高了性能。虚拟化技术提供基于芯片的功能,可以通过兼容的VMM软件增强纯软件解决方案。由于虚拟化硬件可以提供新的架构,支持作直接在其上运行,不需要进行二进制转换,减少了相关性能的开销,大大简化了VMM的设计,从而使得VMM可以按照通用标准并实现更好的性能。功能强大。此外,在纯软件VMM中,目前缺乏对64位客户作的支持。随着64位处理器的不断普及,这一严重的缺点变得越来越重要。CPU虚拟化技术除了支持广泛的传统作外,还支持64位客户作。两大处理器巨头英特尔和AMD都在竭尽全力想要在虚拟化领域占据领先地位,但AMD的虚拟化技术落后英特尔几个月。Intel从2005年底开始就在其处理器系列中推广IntelVirtualizationTechnology(IntelVT)虚拟化技术的应用,目前Intel已经推出了一系列采用IntelVT虚拟化技术的处理器产品,包括桌面平台上的Pentium46X2系列、PentiumD9X0和PentiumEE9XX,以及服务器/工作站平台上基于Paxville核心的Xeon系列;同时,Intel绝大多数下一代主流处理器,包括Merom核心移动处理器、Conroe核心桌面处理器、Woodcrest核心服务器处理器、高端服务器处理器Montecito-核心安腾2系列都将支持IntelVT虚拟化技术。

虚拟化软件有哪些

外的有:微软的AZURE、亚马逊AWS的AmazonS3、VMware的vmwarevcenterserver等,内的:鹏科云计算的VSERVE比外的虚拟化软件更适合中人,我们学校机房的老师大家都觉得不错,安装非常简单,作万无一失。而且还有很多外软件目前无法实现的功能,比如智能资源分配、虚拟服务器出现问题时数据自动迁移等简单易用的功能。

计算机虚拟化技术的简介

虚拟化技术与多任务和超线程技术完全不同。多任务处理是指在作中同时并行运行多个程序。在虚拟化技术中,多个作可以同时运行,每个作中运行有多个程序,并且在每个作
虚拟CPU或虚拟主机上运行;超线程技术只是用单CPU模拟双CPU,以平衡程序执行性能。两个模拟的CPU不能分开,只能一起工作。虚拟化技术也不同于目前的VMwareWorkstation等能够实现虚拟效果的软件:这是一个巨大的技术进步,具体体现在减少了与软件虚拟机相关的开销以及支持更广泛的作方面。
纯软件虚拟化解决方案有很多局限性。在许多情况下,“来宾”作通过虚拟机(VMM)与硬件通信,VMM确定其对中所有虚拟机的访问权限。(请注意,大多数处理器和内存访问都于VMM,并且仅在发生某些事件(例如页面错误)时才会涉及。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上的。作的位置,这是应用程序传统上所在的位置。这个额外的通信层需要二进制翻译来通过提供与物理资源(如处理器、内存、存储、显卡、网卡等)的接口来模拟硬件环境。这种转换必然会增加的复杂性。此外,来宾作支持受到虚拟机环境功能的,这可能会阻碍特定技术(例如64位来宾作)的实施。在纯软件解决方案中,软件堆栈复杂性的增加使得这些环境难以管理,从而更难以确保可靠性和安全性。
CPU虚拟化技术是一种硬件解决方案。支持虚拟化技术的CPU有专门优化的指令集来控制虚拟进程。通过这些指令集,VMM将轻松提高性能。相比软件的虚拟实现,性能会有明显的提升。虚拟化技术提供基于芯片的功能,可通过兼容的VMM软件增强纯软件解决方案。由于虚拟化硬件可以提供新的架构,支持直接作执行,不需要二进制转换,这减少了与性能相关的开销,大大简化了VMM的设计,从而使得VMM可以按照通用标准编写,实现更好、更强大的功能。表现。而且,在纯软件VMM中,目前缺乏对64位客户作的支持,并且随着64位处理器的不断普及,这一严重缺点日益显现。CPU虚拟化技术除了支持广泛的主流作外,还支持64位客户作。
虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件(例如VMM软件或某些作本身)的支持。即使只有CPU支持虚拟化技术,与VMM软件一起使用时也会比完全不支持虚拟化技术的表现更好。
两大CPU巨头Intel和AMD都在竭尽全力在虚拟化领域占据领先地位,但AMD的虚拟化技术却落后Intel几个月
Intel推动一直在应用Intel虚拟化技术(IntelVT))从2005年底开始,Intel就在其处理器系列中引入了虚拟化技术。如今,Intel已经发布了一系列采用IntelVT虚拟化技术的处理器,包括桌面平台上的Pentium46X2、PentiumD9X0和PentiumEE9XX系列,以及部分CoreDuo和CoreSolo系列产品,以及就像在服务器/工作站平台上一样。XeonLV系列、Xeon5000系列、Xeon5100系列、XeonMP7000系列和Itanium29000系列;同时,英特尔大部分下一代主流处理器,包括Merom核心移动处理器、Conroe核心桌面处理器、Woodcrest核心服务器处理器、Montecito核心处理器以及基于Itanium2的高端服务器处理器都将支持IntelVT虚拟化技术。
AMD还发布了一系列支持AMDVirtualizationTechnology(AMDVT)虚拟化技术的处理器,包括SocketS1接口的Turion64X2系列以及SocketAM2接口的Athlon64X2系列和Athlon64FX系列等,并且绝大多数AMD下一代主流处理器,包括即将推出的带有SocketF接口的Opteron,都将支持AMDVT虚拟化技术。

上一篇:硬件虚拟化

下一篇:虚拟化的概述