虛擬化的四種主要形態(tài)
按照不同的技術需要,虛擬化一般會有4種主要形態(tài)。簡單說,虛擬化是一種與抽象層互動,讓軟件或硬件認為自己在與“真實”對象對話的技術:
1. 虛擬管理器或虛擬機虛擬化
2. 操作系統(tǒng)虛擬化
3. 應用虛擬化
4. 桌面虛擬化
不管你的虛擬化屬于哪種形態(tài),其主要目的都是為了實現(xiàn)以下目標:
1. 應用隔離。讓應用或應用組運行在自己的虛擬區(qū)間內,不受配置或其它應用的影響。運行在 虛擬解決方案中的應用不會直接看到物理硬件,也不會看到其它共享物理硬件的應用。這 種隔離是一種相對抽象的概念。
2. 硬件使用。隔離應用或應用套件意味著能在指定的硬件上同時運行更多的應用。虛擬化的出現(xiàn)打破了傳統(tǒng)x86服務器架構上一臺主機只能運行一個操作環(huán)境及應用的束縛,實現(xiàn)了在同一硬件上運行多應用與多系統(tǒng)的目標,從而提高了硬件的使用效率,并降低了物理服務器的需求數(shù)量。
一、主機虛擬化
主機虛擬化中的抽象層即一種虛擬管理器(Hypervisor),它介于物理硬件與操作系統(tǒng)之間。虛擬管理器能讓操作系統(tǒng)認為自己對物理硬件有唯一的訪問權,從而實現(xiàn)在同一硬件上運行多操作系統(tǒng)的目的。
硬件的每一種虛擬展示形態(tài)即一臺虛擬機。每臺虛擬機不僅能支持不同的操作系統(tǒng),而且還可支持不同種類的操作系統(tǒng)。比如一臺物理服務器就可同時支持Linux和Windows虛擬機。
二、操作系統(tǒng)虛擬化
操作系統(tǒng)虛擬化中的抽象層被提升了一個等級。單一操作系統(tǒng)能通過虛擬化表現(xiàn)為多個獨立的操作系統(tǒng),運行不同的應用。當虛擬管理器所控制某一虛擬操作系統(tǒng)認為自己有唯一的主機訪問權,那么虛擬操作系統(tǒng)應用也就會認為自已有唯一的操作系統(tǒng)訪問權。操作系統(tǒng)虛擬化的一大優(yōu)勢在于只需管理一個操作系統(tǒng)就能運行多種應用實例。
三、應用虛擬化
應用虛擬化與操作系統(tǒng)虛擬化有類似的地方,每一種虛擬化應用都與自己的虛擬化操作系統(tǒng)界面進行互動。只要操作系統(tǒng)虛擬化劃分了一個母操作系統(tǒng),那么應用虛擬化就能向應用提供一種完全獨立的虛擬化空間。每種虛擬化應用都運行在自己的虛擬空間內。在一個典型的應用虛擬化環(huán)境中,應用被集中儲存維護,然后從母服務器獨立運行其它應用的桌面。在系統(tǒng)操作平臺上所運行的其它應用可以是虛擬化應用,也可以是非虛擬化應用。
四、桌面虛擬化
傳統(tǒng)的桌面虛擬化(展示虛擬化)與其它形式的虛擬化有所不同,它的抽象層不是在計算機系統(tǒng)的物理層之間,而是在用戶與系統(tǒng)之間。在這種情況下,用戶與虛擬應用的互動就如同在自己的PC桌面操作應用,而實際上,這些應用是托管并運行在其它地方。
隨著虛擬化技術的發(fā)展,展示虛擬化如今已被融入到其它幾種形式的虛擬化之中。例如在一個虛擬桌面基礎架構中使用主機虛擬化,在一臺服務器上托管多個虛擬操作系統(tǒng)。然后由不同的用戶通過遠程數(shù)據(jù)協(xié)議客戶端來訪問這些虛擬PC。
不同形態(tài)應對不同要求
虛擬化的多樣性往往會讓企業(yè)在選擇時不知所措。所以讓虛擬化提供商了解企業(yè)的需求是關鍵。在選擇虛擬化產品前,應根據(jù)管理上的要求來辨別適當?shù)男问健1热纾?/p>
·如果是想在多桌面PC上維護多種應用,那么集中托管并展示的虛擬PC就能有效降低桌面支持的成本與工作負荷。
·如果想要在多臺PC上部署新應用,那么流虛擬應用或許是一個不錯的解決方案。
·在一個同質操作系統(tǒng)環(huán)境下,操作系統(tǒng)虛擬化可將多種應用實例整合到單分區(qū)的服務器上。而在一個多操作系統(tǒng)的環(huán)境下,不同的應用要求不同的操作系統(tǒng)補丁等級,這就需要采用虛擬機的方式。
【編輯推薦】