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