- 云計算基礎架構及關鍵應用
- 陸平等
- 441字
- 2019-01-03 00:37:10
1.7.1 計算虛擬化
計算虛擬化是指通過虛擬化技術將一臺計算機虛擬為多臺邏輯計算機。在一臺計算機上同時運行多個邏輯計算機,每個邏輯計算機可運行不同的操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。
計算虛擬化使用軟件的方法重新定義、劃分IT資源,可以實現IT資源的動態分配、靈活調度、跨域共享,提高IT資源利用率,使IT資源能夠真正成為社會基礎設施,服務于各行各業中靈活多變的應用需求。
如圖1-5所示,虛擬化技術的核心是運行在硬件服務器上的Hypervisor軟件。Hypervisor是一種運行在物理服務器和操作系統之間的中間軟件層,允許多個操作系統和應用共享一套基礎物理硬件,因此也可以看作虛擬環境中的“元”操作系統,它可以協調訪問服務器上的所有物理設備和虛擬機,也叫虛擬機監視器(Virtual Machine Monitor)。Hypervisor是所有虛擬化技術的核心,非中斷地支持多工作負載遷移的能力是Hypervisor的基本功能。當服務器啟動并執行Hypervisor時,它會給每一臺虛擬機分配適量的內存、CPU、網絡和磁盤,并加載所有虛擬機的客戶操作系統。

圖1-5 虛擬化技術基本架構