新睿云

> 知识库 > 新睿云带您了解服务器虚拟化技术

新睿云带您了解服务器虚拟化技术

作者/来源:新睿云小编 发布时间:2019-09-06

服务器虚拟化是服务器资源的屏蔽,包括服务器用户的各个物理服务器,处理器和操作系统的数量和身份。服务器管理员使用软件应用程序将一个物理服务器划分为多个隔离的虚拟环境。虚拟环境有时称为虚拟专用服务器。

一、服务器虚拟化有三种流行的方法:虚拟机模型,半虚拟机模型和操作系统(OS)层的虚拟化。

1、虚拟机基于主机/客户范例。每个客户都在虚拟模仿硬件层上运行。此方法允许客户机操作系统无需修改即可运行。它还允许管理员创建使用不同操作系统的guest虚拟机。来宾不了解主机的操作系统,因为它不知道它没有在真实硬件上运行。但是,它确实需要来自主机的真实计算资源 - 因此它使用管理程序来协调CPU的指令。管理程序称为虚拟机监视器(VMM)。它验证所有客户发出的CPU指令并管理任何需要额外权限的已执行代码。VMware和Microsoft Virtual Server都使用虚拟机模型。

虚拟化1

2、半虚拟机(PVM)模型也基于主机/客户范例 - 它也使用虚拟机监视器。但是,在半虚拟机模型中,VMM实际上修改了客户操作系统的代码。此修改称为移植。移植支持VMM,因此可以节省使用特权系统调用。与虚拟机一样,半虚拟机能够运行多个操作系统。Xen和UML都使用半虚拟机模型。

虚拟化2

3、操作系统级别的虚拟化工作方式略有不同。它不是基于主机/客户范例。在OS级别模型中,主机运行单个OS 内核作为其核心,并为每个客人输出操作系统功能。尽管允许使用相同系统的不同发行版,但客户必须使用与主机相同的操作系统。这种分布式架构消除了层之间的系统调用,从而减少了CPU使用开销。它还要求每个分区与其邻居保持严格隔离,以便一个分区中的故障或安全漏洞不会影响任何其他分区。在此模型中,可以共享同一物理计算机上的公共二进制文件和库,从而允许OS级虚拟服务器同时托管数千个guest虚拟机。Virtuozzo和Solaris Zones都使用操作系统级虚拟化。

虚拟化3

服务器虚拟化可视为企业IT整体虚拟化趋势的一部分,包括存储虚拟化,网络虚拟化和工作负载管理。这种趋势是自主计算开发的一个组成部分,其中服务器环境将能够基于感知活动来管理自身。服务器虚拟化可用于消除服务器蔓延,更有效地使用服务器资源,提高服务器可用性,协助灾难恢复,测试和开发以及集中服务器管理。

想了解更多请阅读《秒懂云与虚拟化服务器的区别,世界如此简单》。

热门标签
免费领云产品
在线客服   
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待