什麼是裸機管理程序?

已發表: 2022-03-04

虛擬機監視器,也稱為 VMM,稱為管理程序。 它只不過是一種虛擬化軟件,有助於創建新的虛擬機 (VM),確保計算機的硬件與其軟件分離。 管理程序的工作是在物理資源和虛擬資源之間轉換請求,從而確保虛擬化任務的完成。 當虛擬機管理程序安裝在物理機的硬件上時,它被稱為裸機虛擬機管理程序,它位於操作系統和硬件之間。

在某些情況下,裸機管理程序直接嵌入到機器的核心硬件中,並與主板 BIOS(基本輸入/輸出系統)一起使用。 這是在少數係統中完成的,以啟用機器上的操作系統,以便可以訪問和使用虛擬化軟件。

由於裸機管理程序將操作系統與其底層硬件分開,因此不依賴於硬件設備或驅動程序來運行軟件。 這意味著裸機管理程序允許操作系統及其所有附屬應用程序在不同類型的硬件設備上運行。

這意味著多個操作系統和虛擬機可以託管在作為主機的同一物理服務器上。 由於虛擬機完全獨立於物理機,因此這些虛擬機可以在機器之間移動或從一個平台移動到另一個平台。

根據需要,工作負載、網絡、存儲、內存可以跨這些機器或平台甚至跨多個服務器進行轉移。 例如,如果應用程序需要更多的處理能力,它可以使用虛擬化軟件輕鬆訪問其他機器。 這樣做的直接影響是更好的成本和能源效率以及改進的性能,因為只使用了幾台機器。

什麼是裸機?

使用術語裸機是因為硬件設備和操作系統之間在技術上沒有操作系統。 虛擬化軟件實際上位於硬盤或硬件組件的“裸機”上。 這通常是實際安裝應用程序的地方。

管理程序並不是唯一用作定義裸機參考點的東西。 即使在服務器的情況下,我們也看到了一個裸機管理程序,它只不過是一個單租戶常規服務器。 但是,通過添加管理程序和虛擬化軟件,該服務器可以轉換為主機。 裸機也可能意味著實際的服務器是由客戶租用的。 這些服務器在公共雲服務之上託管雲服務提供商的公共雲。

裸機管理程序與託管管理程序

裸機管理程序是一種非常普遍部署的管理程序。 這是虛擬化軟件直接安裝在硬件設備上的情況,我們通常看到安裝了操作系統。 這些類型的虛擬機管理程序非常安全,因為它們是獨立工作的,與容易受到網絡攻擊的操作系統完全分離。 從性能的角度來看,這些虛擬機管理程序與託管虛擬機管理程序相比效率更高,這就是大多數組織在數據中心計算需求方面選擇裸機虛擬機管理程序的原因。

與裸機管理程序不同,託管管理程序在主機服務器或機器的操作系統內運行。 即使這些管理程序在操作系統內部運行,也可以在管理程序之上的操作系統中安裝更多應用程序。 但是,在性能方面,託管的虛擬機管理程序與裸機虛擬機管理程序相比具有更多的延遲。 這是因為硬件和管理程序之間的任何請求都必須通過操作系統的附加層。

如果要提高託管和裸機管理程序的處理速度,可以通過實施硬件加速技術來實現。

虛擬機管理程序與裸機虛擬化

裸機服務器不過是容納單個租戶並由單個客戶端控制的專用服務器。 要進行裸機虛擬化,客戶端仍然可以直接在硬件上安裝裸機管理程序以啟用虛擬化技術。 這種虛擬化技術包括虛擬應用程序、多個 VM 或私有云實例。

相反,託管管理程序安裝在操作系統之上,而不是服務器的裸機上。 兩種類型的管理程序都可以在單個物理機上運行多個虛擬服務器或託管多個租戶。

公共雲服務提供商租用服務器空間,並根據工作負載將其分配給多個組織。 因此,單個服務器可以託管多個虛擬機,這些虛擬機運行不同公司的各種工作負載。

與虛擬服務器相比,裸機服務器將始終提供更好的性能,因為單個組織可以完全控制裸機服務器。 組織還可以更好地控制裸機管理程序的硬件,並且可以進一步優化它以提高性能。 如果要共享資源,那麼與專用的裸機服務器相比,它可能會構成威脅。 由於裸機服務器不共享資源,因此它們用於託管來自各種雲服務提供商的私有云。

最後的想法

但是,託管多個虛擬機的虛擬機管理程序確實比裸機服務器提供了一些好處,例如即時創建虛擬機,並提供更多資源,這是不斷動態變化的多個工作負載的要求。 管理程序還允許在需要時更多地利用物理服務器。

這主要是因為它們可以在單個物理服務器上運行多個 VM。 與在同一任務中未得到充分利用的多台物理機相比,在單個物理服務器上擁有多台虛擬機可能更具成本效益和能源效率。