嚴博文
摘要:當今各領域都在通過虛擬化技術提高資源利用率降低成本,但是如何選擇合適的虛擬化技術應用于當前的應用場景是一個關鍵問題。該文首先對虛擬化技術的原理及分類進行明確,其次對具體技術的體系結構進行分析,最后通過計算性能進行橫向對比。
關鍵詞:虛擬化技術;體系結構;應用分析;計算性能
中圖分類號:TN929.5 文獻標識碼:A 文章編號:1009-3044(2018)24-0257-02
當今各領域都在通過虛擬化技術提高資源利用率降低成本,但是虛擬化技術體系龐大、技術形式種類繁多。大部分中小型企業并沒有依托自身業務需求,選擇合適的虛擬化技術。本文對虛擬化技術的原理進行了說明,并重新梳理虛擬化體系結構及應用技術,最終選取代表性技術進行對比說明。
1 虛擬化技術概述
原有的計算模型可以理解為計算元件通過操作操作系統中與底層預留的接口對其資源進行使用。虛擬化技術是通過引入一個與操作系統類似的層級結構,對底層真實的物理資源進行管理,將其轉換為新的形式提供給上層的計算部件,如圖1所示[1]。在常用的英特爾X86系統架構中,引入的虛擬化層稱為Hypervisor,通常也稱為虛擬機監控器[2]。
2虛擬化層級劃分
文章按照不同的模式,對該技術進行分類梳理,主要有以下3種分類方式。
2.1按實現架構分類
在該屬性的分類方法中,通過虛擬化層的運行方式將劃分為宿主模型和裸機模型。在宿主模型中虛擬化層需要依托于宿主操作系統才能對物理資源進行管控,如VMware Workstaion等技術。……