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

轻量级虚拟化技术代表(常用的虚拟化技术包括)


一、WindowsServer虚拟化按术有哪些?WindowsServer虚拟化可以通过以下方式实现:
Hyper-V:这是WindowsServer的虚拟化平台,可以在物理服务器上运行虚拟机,轻松部署和管理多个操作系统和应用程序。可以通过WindowsServer的角色安装来启用Hyper-V。
WindowsSandbox:这是一种安全、轻量级的虚拟化技术,可以在Windows10上运行沙箱环境。WindowsSandbox可以用来测试应用程序或新软件,关闭时所有修改都会自动删除。
WindowsContainers:这是一种轻量级虚拟化技术,可以在WindowsServer上运行应用程序容器。WindowsContainers可用于快速部署和管理应用程序以及在容器之间共享操作系统组件。
虚拟桌面基础设施(VDI):这是一种可以在WindowsServer上运行虚拟桌面的远程桌面技术。VDI可用于提供远程工作能力,并可以通过虚拟化来管理和保护敏感数据。
二、计算机虚拟化技术的四种虚拟化技术

虚拟化技术(Virtualization)和分区技术(Partition)紧密结合在一起
自20世纪60年代Unix诞生以来,虚拟化技术和分区技术就开始发展,并经历了从“硬件分区”的转变->“虚拟机”->“虚拟机之前”->“虚拟操作系统”的发展历史。最早的分区技术源于人们提高大型机使用性的需要。例如在金融、金融等领域科学来说,大型Unix服务器通常价值数千万甚至上亿元,但在实际使用中,多个部门无法很好地划分算力,往往会导致需要计算机的部门无法获得算力。不需要大量计算能力的部门获得大量资源,这时就出现了分区技术,可以将一台大型服务器划分为若干个分区,分别提供给生产部门、测试部门、研发部门等部门。为了提高虚拟机技术(VirtualMachineMonitor)的性能,一种新的预虚拟化技术(Pre-Virtualization)诞生了。这种虚拟技术以Xen为代表,其特点是修改了操作系统内核,增加了XenHypervisor层。它允许安装在同一硬件设备上的多个系统同时启动,资源分配由XenHypervisor执行。在这个虚拟环境中,仍然需要模拟硬件设备,安装Guest操作系统,修改操作系统内核。与传统的虚拟机监视器相比,Xen的性能略有提升,但不是非常显着。为了进一步提高性能,Intel和AMD分别开发了虚拟VT和Pacifica技术,为CPU添加虚拟指令。利用CPU支持的硬件虚拟化技术,无需修改操作系统内核,而是由CPU特有的指令集执行相关转换操作。——与物理资源的单个单元相比,虚拟资源可以被分配成更小的单元。与物理资源相比,虚拟资源在崩溃后可以更快地恢复,因为它们不存在硬件和操作系统的问题。


三、什么是DockerDocker是一个开源应用程序容器化引擎,允许开发人员将他们的应用程序和依赖项打包到一个可移植的容器中,然后将其发布到任何流行的Linux机器上,也可以进行虚拟化。容器采用完全沙箱机制,相互之间不会有任何接口(类似于iPhone应用程序)。几乎没有性能成本,并且可以轻松地跨机器和数据中心运行。最重要的是,它们独立于任何语言、框架或系统。
四、什么是轻量级虚拟化技术,其代表是什么?

虚拟化对于不同的人来说可能意味着不同的事情,具体取决于他们的工作环境。常见的解释是Power服务器包含许多虚拟机。经验丰富的程序员可能记得曾经担心过内存是否可用于存储程序指令和数据。

Xen通过一种称为半虚拟化的技术来实现性能,即使在一些对传统虚拟化技术非常敌视的架构(x86)上,Xen也表现得很好。与那些通过软件模拟实现硬件的传统虚拟机不同,支持IntelVT-X的Xen3.0版本之前需要系统上的来宾许可证。

半虚拟Xen:

用于连接到XenAPI。目前该技术可以在NetBSD、GNU/Linux、FreeBSD和Plan9系统上使用。

在Brainshare2005会议上,Novell演示了NetWare和Xen之间的连接。连接WindowsXP的技术处于Xen开发的早期阶段,但微软的协议不允许它发布。SolMicrosystems还积极将Solaris移植到Xen平台。