什麼是虛擬機管理程式(Hypervisor)?

虛擬機管理程式(Hypervisor)在啟用伺服器虛擬化方面發揮著重要作用,這對於啟用雲端運算至關重要。概括來說,虛擬化是指使用軟體來模擬實體資源。在伺服器虛擬化的情況下,虛擬機管理程式是使用硬體資源建立和運行虛擬機(VM)的軟體過程。虛擬機管理程式將虛擬機及其程式,與底層伺服器硬體進行抽象化和隔離,從而更有效地利用實體資源、更簡單地維護和操作,並降低成本。

虛擬機管理程式或虛擬機監視器(VMM)

為何使用虛擬機管理程式?

虛擬機管理程式解決了主要的技術問題:大多數硬體雲端每次只能運行一個作業系統。這種限制通常會導致資源浪費,因為單一作業系統很少能充分利用硬體的容量。

虛擬機管理程式透過聚合虛擬化實體伺服器的資源(例如內存、網路頻寬和 CPU 週期),然後將這些資源分配給虛擬環境(又稱為虛擬機)來解決上述限制。虛擬機管理程式也稱為虛擬機監視器(VMM)。虛擬機(VM)本質上是基於軟體的運算機,可以存取與實體運算機相同的資源,包括作業系統和應用程式。但是,虛擬機管理程式讓你以訪客身份運行多個 VM,從而更有效地使用底層主機的實體資源。每個 VM 都可以充當每個服務、應用程式或作業系統的專用機器。例如,你可在單一伺服器上運行多個不同的作業系統。邏輯上,虛擬機管理程式也分離 VM,從而保護每個獨立 VM 免受相同 虛擬機管理程式上其他獨立 VM 的問題,例如崩潰、錯誤或安全攻擊。

虛擬機管理程式實現虛擬化的優勢

作為軟體,虛擬機管理程式將作業系統和應用程式與實體主機分離。這種分離提供了一連串好處,包括能夠輕鬆快速地將 VM 從一個主機遷移到另一個主機,而不會造成中斷。這種稱為實時遷移的容量,對於工作負載平衡至關重要。在節點發生故障的情況下,實時遷移也會自動發生,從而提供高可用性,並增加正常運行時間。

虛擬化透過減少實體空間來節省成本,從而降低電力、冷卻和維護成本。虛擬化還大幅提高了交付 IT 服務的敏捷性和速度。例如,啟動 VM 比配置新環境來滿足客戶要求要容易得多。

第 1 類和第 2 類虛擬機管理程式有什麼區別?

第 1 類虛擬機管理程式

第 1 類虛擬機管理程式直接安裝在實體伺服器上,因此也稱為「裸機」虛擬機管理程式。直接存取實體伺服器的資源,使第一類虛擬機管理程式有非常高的效率。這種設計還使第 1 類虛擬機管理程式更加安全,因為它限制了攻擊面和妥協的可能性。迄今為止,第 1 類虛擬機管理程式在企業 IT 環境中最常見,主要是由於其強大的安全性、可擴展性、穩定性和效能。最廣泛使用的虛擬機管理程式示例包括 Nutanix AHVVMware ESXi、Microsoft Hyper-V 和 Citrix Hypervisor

第 2 類虛擬機管理程式

第 2 類虛擬機管理程式的不同之處,在於它們在實體伺服器的現有作業系統上作為應用程式運行。因為位於實體伺服器和虛擬機管理程式之間的主機作業系統上運行,所以它們也被稱為「託管」虛擬機管理程式。第 2 類虛擬機管理程式不適合基於伺服器的環境,因為它們比第 1 類具有更高的延遲性和風險。但是,它們相對容易安裝,並且可以在特定用例中運行得不錯(例如個人 PC 使用者需要運行多個作業系統)。另外,效能和安全性也穩定。

虛擬機管理程式安全注意事項

由於虛擬機(VM)環境與系統的其餘部分隔離,因此在 VM 內運行的任何內容都不會影響或干擾主機硬體上運行的任何內容。萬一 VM 受到威脅,整個系統不會受到影響。

然而,眾所周知,網路犯罪分子會破壞虛擬機管理程式。這種破壞會導致虛擬機管理程式管理的所有 VM 出現問題,從而使每個 VM 中的資料易受攻擊。

安全協定和要求可能因虛擬機管理程式的類型而異。

考慮虛擬機管理程式的首要因素

  • 複雜性:是否易於部署和管理?它是附有獨立控制台的獨立產品,並需要全職專家進行維護、操作和故障排除嗎?IT 專員可以快速掌握嗎?
  • 效能:能否提供足夠的效能來支援你的關鍵任務應用程式?查看生產效能的基準(儘可能接近實際條件)。
  • 成本:是否附帶授權費用,還是含蓋在更大的解決方案中?
  • 生態系統:是否支援豐富的生態系統?例如,是否支援最受廣泛使用的訪客作業系統 Microsoft、Suse、RedHat、Ubuntu、CentOS?是否支援領先的企業應用程式和技術,例如 Microsoft SQL Server Exchange SAP OracleCitrixSplunkSAPVMware Horizon

實施虛擬機管理程式的案例

Black Hills Energy AHV

「透過遷移到 Nutanix 企業雲端和 AHV 所省下的所有管理成本,我們現在可以專注於為 Citrix 終端使用者提供支援,而不是將所有時間都花費在基礎架構上。」Paul Farrell,Black Hills Energy

Science Museum Group Nutanix AHV

「AHV 是一個主要賣點。我們考慮了替代的虛擬化平台,但除了授權成本(對於像我們這樣的公共資助組織來說一直是一個問題),我們想要一個可以充分利用其他核心基礎架構服務的虛擬化平台,以及不需要另一個管理介面或與之配套的技能。Nutanix AHV 為我們提供了這一切,甚至更多。」Amardeep Rai,SMG

jetBlue airways AHV 解決方案

「不到一週時間,我們就對 AHV 運用自如。AHV 是一個簡單易用的解決方案,它將我們需要的功能全部顯示在一個控制台上。我們尤其喜歡它的一鍵式無中斷升級功能。我們也無需夜間升級或單獨 NAS 的低效孤島。」Armando Muniz,JetBlue

為你提供更多資訊

最佳實踐指南:
運行於 Nutanix 上的 Oracle

使用原生 Nutanix AHV 來減輕管理並最佳化底層基礎架構的複雜性,讓您專注於創造更高價值的任務,例如應用程式最佳化和加j速生產開發時間。

在 Nutanix 上執行 Citrix 虛擬應用程式和桌面

瞭解在 Nutanix 基礎架構上運行 Citrix 虛擬應用和桌面的最佳實作方式。透過 Nutanix 超融合基礎架構的資料在地化功能,將 Citrix 虛擬桌面基礎架構工作負載遇到的網路壅塞狀況降至最低。將桌面和應用程式作為安全的行動服務交付。

在 Nutanix 部署 Microsoft SQL Server

了解如何利用 Nutanix 超融合基礎架構的效能和管理優勢,為 Microsoft SQL 解決方案提供協助。

開始採用超融合基礎架構 (HCI)

立即開始!

立即預約專業解決方案顧問安排客製化展示,體驗 Nutanix 企業雲如何幫助您實現業務轉型。