服務(wù)器虛擬化是什么意思?服務(wù)器虛擬化將單個(gè)物理服務(wù)器的資源劃分為多個(gè)“虛擬”服務(wù)器。這些實(shí)例的行為就像獨立的機器,即使它們都在相同的硬件上運行。
那么服務(wù)器虛擬化是如何工作的?
傳統服務(wù)器在操作系統層之上運行應用程序。單個(gè)操作系統可以訪(fǎng)問(wèn)所有硬件資源。
虛擬服務(wù)器在物理服務(wù)器(稱(chēng)為主機)的操作系統下增加了一個(gè)稱(chēng)為管理程序的層。管理程序抽象化處理器、內存和存儲等資源。然后,它將這些資源的一部分分配給每個(gè)虛擬機 (VM)。
從軟件的角度來(lái)看,它運行在一臺服務(wù)器上,任何資源都分配給了該虛擬機。這與在具有相同硬件資源的專(zhuān)用服務(wù)器上運行軟件沒(méi)有什么不同。
VM與底層硬件完全隔離,在稱(chēng)為“全虛擬化”的服務(wù)器虛擬化方法中,它不知道同一臺服務(wù)器上運行的任何其他VM。這種方法的主要權衡是管理程序使用處理資源,這會(huì )降低應用程序的速度并對服務(wù)器的性能產(chǎn)生負面影響。
除了全虛擬化,還有另外兩種服務(wù)器虛擬化方法。通過(guò)“半虛擬化”,系統中的所有來(lái)賓服務(wù)器作為一個(gè)內聚單元一起工作。由于所有VM 都知道彼此,因此每個(gè)操作系統都知道其他操作系統對物理服務(wù)器的要求,因此管理程序需要較少的處理能力。
第三種是“操作系統級虛擬化”。這種方法消除了管理程序,將所有虛擬化功能留給了主機操作系統,就像一個(gè)完全虛擬化的管理程序一樣運行。操作系統級虛擬化的缺點(diǎn)是所有來(lái)賓服務(wù)器都需要運行相同的操作系統。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動(dòng)站