(轉載:www.shspafw.com) 在這篇博文中,我們將討論什么是虛擬機管理程序、不同類型的虛擬機管理程序以及虛擬機管理程序如何工作。所以我們開始討論吧。
虛擬化目前是信息技術領域的一個熱門話題。信息技術的采用和普及不斷增加,尤其是在企業環境中。
虛擬機管理程序使虛擬化成為可能。
通過虛擬化技術,不同的多個操作系統可以在一臺服務器上運行不同的應用程序,同時仍然利用相同的物理資源。
系統和網絡管理員使用這些虛擬機為他們想要運行的每個服務構建專用系統。通過這樣做,它不僅最大限度地減少了所需的物理服務器數量,而且在嘗試解決問題時節省了時間。
現在讓我們看看什么是虛擬機管理程序,稍后再討論虛擬機管理程序是如何工作的。
什么是虛擬機管理程序? 虛擬機管理程序是使虛擬化成為可能的軟件的一個組成部分。它從底層計算機硬件中抽象并隔離各種操作系統和應用程序。
這意味著底層硬件(或標識為主機)可以單獨運行和操作一個或多個虛擬機(或標識為客戶機)。
虛擬機管理程序通過分配硬件資源(如CPU使用率、內存分配、網絡帶寬等)來幫助管理這些獨立的虛擬機。創建一個提取的硬件資源池,然后將其分配給虛擬機。虛擬機管理程序也可以根據用戶的命令啟動和停止虛擬機。
此外,虛擬機管理程序的另一個關鍵要素是確保所有虛擬機保持相互隔離。因此,盡管一臺虛擬機存在問題,但其他虛擬機不受影響。最后,虛擬機管理程序同樣通過虛擬網絡管理虛擬機之間的通信。這允許虛擬機相互連接。
現在,我們已經討論了什么是虛擬機管理程序,讓我們繼續了解虛擬機管理程序是如何工作的。
虛擬機管理程序是如何工作的? 要了解虛擬機管理程序如何工作,了解虛擬機管理程序的類型及其差異至關重要。
主要有兩種類型的虛擬機管理程序。類型1虛擬機管理程序(也稱為裸機或本機)和類型2虛擬機管理程序(也稱為托管虛擬機管理程序)
類型1虛擬機管理程序: 類型1虛擬機管理程序直接在主機硬件上運行,不受底層操作系統的任何干擾。這表明虛擬機管理程序可以直接訪問硬件,而無需與操作系統和驅動程序作斗爭。
在企業計算中,這種類型的虛擬機管理程序被認為是最高效的虛擬機管理程序。直接分配資源的能力使這種類型的虛擬機管理程序更具可擴展性。
借助類型1虛擬機管理程序,您可以更好地優化物理資源。無需為各種應用購買單獨的服務器,也無需填滿數據中心空間。這種類型的虛擬機管理程序可以使用服務器硬件。因此,這釋放了數據中心成本并最大限度地減少了能源使用。
大多數第1類虛擬機管理程序使管理員能夠根據應用程序的優先級手動設置資源分配。幾個第1類虛擬機管理程序同樣會在需要時自動分配資源。這使得資源管理成為一種定制的動態選擇。
第1類虛擬機管理程序的一些眾所周知的例子是VMware的ESXi和微軟的Hyper-V。
類型2虛擬機管理程序: 通常,這種類型的虛擬機管理程序構建在操作系統(OS)之上。這種類型的虛擬機管理程序也稱為“托管虛擬機管理程序”,因為它高度依賴于主機的底層操作系統。類型2虛擬機管理程序不同于類型1虛擬機管理程序,因為它在操作系統中作為應用程序運行,后者隨后直接在主機上運行。類型2虛擬機管理程序支持構建一個以上的客戶機。但是,這些虛擬機管理程序不允許直接訪問主機硬件及其資源。
預先存在的操作系統管理和控制對中央處理器的網絡資源和存儲命令。因此,這可能會造成一定的延遲。但這只是更復雜和高性能用例的情況。第2類虛擬機管理程序仍然是個人使用和較小部署的理想選擇。
類型2虛擬機管理程序的一些優勢包括:
它們的設置和管理要簡單得多,因為它們已經有了操作系統。 它不需要專門的管理員。 與一整套硬件的兼容性。 第2類虛擬機管理程序的一些眾所周知的示例有:面向x86的Oracle虛擬機服務器、Oracle Solaris Zones、Oracle虛擬機虛擬盒、VMware工作站、VMware Fusion等。
基于內核的虛擬機 基于內核的虛擬機(KVM)是一種流行且獨特的虛擬機管理程序,因為它具有1類和2類虛擬機管理程序的特性。KVM是Linux代碼的一部分;因此,它將受益于每一個Linux特性、進步和修復,而無需任何額外的工程。
KVM是一種虛擬化技術,更具體地說,它將Linux轉換為第一類(本機/裸機)虛擬機管理程序。這是一個安全的選項,為您提供了豐富的存儲、內存管理、硬件支持、虛擬機無中斷實時遷移、可擴展性、低延遲等。
此外,您可以選擇www.shspafw.com,我們提供眾多香港服務器,美國服務器,日本服務器,韓國服務器等眾多海外服務器資源。 (轉載:www.shspafw.com) |