虚拟化技术是一套解决方案。整个情况需要CPU、主板芯片组、BIOS和软件(例如VMM软件或某些操作系统本身)的支持。即使只有CPU支持虚拟化技术,与VMM软件配合使用时,其性能也会比根本不支持虚拟化技术的系统更好。CPU两大巨头英特尔和AMD都在虚拟化领域竭尽全力向前推进,但AMD的虚拟化技术落后英特尔几个月。Intel自2005年底以来一直在其处理器产品线中推广IntelVirtualizationTechnology(IntelVT)虚拟化技术的应用。今天,Intel发布了一系列采用IntelVT虚拟化技术的处理器产品,包括桌面平台上的Pentium46X2系列、PentiumD9X0系列、PentiumEE9XX系列,以及CoreDuo系列和CoreSolo系列的部分产品,以及服务器/工作站平台.而且还包括在内。,XeonLV系列、Xeon5000系列、Xeon5100系列、XeonMP7000系列和Itanium29000系列。
云计算服务器虚拟化的核心技术有哪些服务器虚拟化最常见的类型有KVM-QEMU(OpenStack大量使用这个)、VMWare的ESX、Citrix的Xen、微软的Hyper-V等。目前,Docker也是流行的轻量级容器技术。 中国云计算服务器虚拟化厂商哪家好?VMWare的vSpere和微软的Hyper-v都很优秀,尤其是Hyper-v3.0,在Windows环境下运行效果更好! 虚拟化有哪些应用?虚拟化技术在实践中比较常见的应用包括:服务器整合——将多台工作能力较低的服务器统一起来,从而节省基础设施投资和管理工作,充分利用硬件资源;应用整合——一些传统的程序可能需要享受单独的硬件环境或系统环境现在通过虚拟化,这些程序可以虚拟化在几个新的设备上,在单独的环境中运行;沙箱技术(Sandboxing)——虚拟机可以提供一个封闭的环境,可以自由运行一些不受信任的软件,虚拟化技术也可以考虑帮助构建一个安全可靠的计算机平台;多执行环境(MultipleExecutionEnvironment)——虚拟技术可用于创建多个可执行环境,同时提高QoS(服务质量)以保证每个环境中的资源量;虚拟硬件(VirtualHardware)——可以虚拟化物理机中不存在的硬件,例如虚拟SCSI驱动器、虚拟网卡、交换机或虚拟网络集线器等;MultipleSimultaneousOS——可以在同一设备上同时运行多个操作系统,运行不同的应用程序;调试——允许用户在虚拟计算机环境中操作,享受完整的软件调度权限,调试复杂的操作系统或驱动软件;软件迁移——简化软件集成过程,简化软件的转移;测试(Testing/QA)——模拟各种现实生活情况创建困难的场景以确保软件质量并促进测试过程。