Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

虛擬化技術核心術語與架構深度解析

編輯:關於伺服器

虛擬化技術發展迅速,相關術語眾多。掌握核心名詞定義與架構關係,有助於技術選型與產品評估。本文系統整理 9 大核心概念。

架構關係圖

核心層級關係:硬體 → Hypervisor → Guest OS (運行於 VM 中)

九大核心術語詳細解釋

1. Virtual Machine (VM,虛擬機)

透過虛擬化技術模擬的硬體環境,為 Guest OS 提供 CPU、記憶體、磁碟、網卡等虛擬裝置。

2. Guest OS (客戶作業系統)

運行在 VM 內部的作業系統。「客」意指其在 Host OS/Hypervisor 之上「做客」運行。

3. Hypervisor (虛擬機管理程式 / VMM)

位於實體硬體與 Guest OS 之間,負責建立、管理、監控 VM,協調硬體資源分配與隔離。不僅監控,更具管理與協調能力,故「Hypervisor」比「VMM」更貼切。

4. Full Virtualization (完全虛擬化)

Hypervisor 完整模擬底層硬體,Guest OS 無需修改 即可運行。早期 IBM 大型機架構。特權指令由 Hypervisor 攔截模擬,效能有損耗但相容性最佳。

5. Partial Virtualization (部分虛擬化)

僅模擬部分硬體,Guest OS 需修改才能運行。歷史上的重要里程碑 (CTSS, M44/44X),非主流生產方案。

6. Para-virtualization (半虛擬化 / 平行虛擬化)

Hypervisor 提供特殊 API (Hypercall),Guest OS 需修改核心 呼叫 API 直接存取硬體。效能優於完全虛擬化,但失去跨平台遷移性,且單一 Guest OS 錯誤可能影響同硬體上其他 Guest OS。

7. OS-level Virtualization (作業系統層虛擬化)

單一 Host OS 核心下建立多個隔離用戶空間 (Container/Zone/Jail)。Guest 環境共享核心,無法運行不同核心的 OS (如 Linux Host 無法虛擬 Windows)。代表:Solaris Zones, Docker (早期), OpenVZ, LXC。

8. Live Migration (動態遷移)

VM 運行狀態下,在實體主機間無縫移動。優勢:
• 整合低負載主機 → 提高資源利用率、節能 (Green IT)
• 硬體故障時自動遷移 → 高可用性
• 維護窗口無需停機

9. Hardware-assisted Virtualization (硬體輔助虛擬化)

CPU 內建虛擬化指令集,協助 Hypervisor 高效實現完全虛擬化。
• Intel VT-x (含 EPT, FlexMigration)
• AMD-V (含 RVI)
關鍵: Guest OS 擁有獨立完整暫存器組,可直接在 Ring 0 運行;Hypervisor 與 Guest 硬體層級隔離。
⚠ 跨廠商遷移風險: Intel VT 與 AMD-V 指令集不相容,跨平台動態遷移可能導致效能劣化或故障,雲基礎設施規劃需統一 CPU 廠商。

主流產品分類對照

類型代表產品特徵
完全虛擬化VMware ESXi, Hyper-V, KVM (配合硬體輔助)Guest OS 不修改,廣泛相容
半虛擬化Xen (早期), VMware (部分驅動)需修改 Guest OS 核心,高效能
OS 層Docker, LXC, Solaris Zones, OpenVZ輕量、啟動快、密度高,核心共享

結語:理解術語本質與架構定位,是評估虛擬化方案 (安全隔離度、效能、遷移能力、授權成本) 的基礎。

Copyright © Windows教程網 All Rights Reserved