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

那么服务器虚拟化是如何工作的?
传统服务器在操作系统层之上运行应用程序。单个操作系统可以访问所有硬件资源。
虚拟服务器在物理服务器(称为主机)的操作系统下增加了一个称为管理程序的层。管理程序抽象化处理器、内存和存储等资源。然后,它将这些资源的一部分分配给每个虚拟机 (VM)。
从软件的角度来看,它运行在一台服务器上,任何资源都分配给了该虚拟机。这与在具有相同硬件资源的专用服务器上运行软件没有什么不同。
VM与底层硬件完全隔离,在称为“全虚拟化”的服务器虚拟化方法中,它不知道同一台服务器上运行的任何其他VM。这种方法的主要权衡是管理程序使用处理资源,这会降低应用程序的速度并对服务器的性能产生负面影响。
除了全虚拟化,还有另外两种服务器虚拟化方法。通过“半虚拟化”,系统中的所有来宾服务器作为一个内聚单元一起工作。由于所有VM 都知道彼此,因此每个操作系统都知道其他操作系统对物理服务器的要求,因此管理程序需要较少的处理能力。
第三种是“操作系统级虚拟化”。这种方法消除了管理程序,将所有虚拟化功能留给了主机操作系统,就像一个完全虚拟化的管理程序一样运行。操作系统级虚拟化的缺点是所有来宾服务器都需要运行相同的操作系统。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


