雲計算虛擬化



虛擬化是一種技術,它允許在多個組織或租戶(客戶)之間共享應用程式或資源的單個物理例項。它是透過 為物理資源分配邏輯名稱並在需要時提供 指向該物理資源的指標 來實現的。

虛擬化概念

在現有的作業系統和硬體之上建立虛擬機器被稱為硬體虛擬化。虛擬機器提供了一個與底層硬體邏輯隔離的環境。

建立虛擬機器的機器被稱為 主機 ,而 虛擬機器被稱為 客戶機。此虛擬機器由軟體或韌體管理,該軟體或韌體稱為 管理程式。

管理程式

管理程式 是一種韌體或低階程式,充當虛擬機器管理器。管理程式有兩種型別

1 型管理程式 在裸機上執行。LynxSecure、RTS 管理程式、Oracle VM、Sun xVM Server、VirtualLogic VLX 是 1 型管理程式的示例。下圖顯示了 1 型管理程式。

Type1 Hypervisor

1 型管理程式 沒有任何主機作業系統,因為它們安裝在裸機上。

2 型管理程式 是一種軟體介面,它模擬系統通常與其互動的裝置。容器、KVM、Microsoft Hyper V、VMWare Fusion、Virtual Server 2005 R2、Windows Virtual PC 和 VMWare workstation 6.0 是 2 型管理程式的示例。下圖顯示了 2 型管理程式。

Type2 Hypervisor

硬體虛擬化的型別

以下是三種硬體虛擬化型別

  • 完全虛擬化
  • 模擬虛擬化
  • 半虛擬化

完全虛擬化

在 完全虛擬化中,底層硬體被完全模擬。訪客軟體無需任何修改即可執行。

Full Virtualization

模擬虛擬化

在 模擬中,虛擬機器模擬硬體,因此獨立於它。在此,訪客作業系統不需要修改。

Cloud Computing Emulation

半虛擬化

在 半虛擬化中,硬體沒有被模擬。訪客軟體在其自己的隔離域中執行。

Cloud Computing Paravirtualization

VMware vSphere 是一個高度發達的基礎架構,它為虛擬化提供了一個管理基礎架構框架。它虛擬化系統、儲存和網路硬體。

廣告