租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

服务器虚拟化是甚么意思?服务器虚拟化是如何工作的?

发布时间:2023-02-22 08:04:15

服务器虚拟化是甚么意思?服务器虚拟化将单个物理服务器的资源划分为多个“虚拟”服务器。这些实例的行动就像独立的机器,即便它们都在相同的硬件上运行。


服务器虚拟化是什么意思?服务器虚拟化是如何工作的?.jpg


那末服务器虚拟化是如何工作的?

传统服务器在操作系统层之上运行利用程序。单个操作系统可以访问所有硬件资源。

虚拟服务器在物理服务器(称为主机)的操作系统下增加了一个称为管理程序的层。管理程序抽象化处理器、内存和存储等资源。然后,它将这些资源的一部份分配给每一个虚拟机 (VM)。

从软件的角度来看,它运行在一台服务器上,任何资源都分配给了该虚拟机。这与在具有相同硬件资源的专用服务器上运行软件没有甚么不同。

VM与底层硬件完全隔离,在称为“全虚拟化”的服务器虚拟化方法中,它不知道同一台服务器上运行的任何其他VM。这类方法的主要权衡是管理程序使用途理资源,这会下降利用程序的速度并对服务器的性能产生负面影响。

除全虚拟化,还有另外两种服务器虚拟化方法。通过“半虚拟化”,系统中的所有来宾服务器作为一个内聚单元一起工作。由于所有VM 都知道彼此,因此每一个操作系统都知道其他操作系统对物理服务器的要求,因此管理程序需要较少的处理能力。

第三种是“操作系统级虚拟化”。这类方法消除管理程序,将所有虚拟化功能留给了主机操作系统,就像一个完全虚拟化的管理程序一样运行。操作系统级虚拟化的缺点是所有来宾服务器都需要运行相同的操作系统。