「虛擬化」(virtualization)指的是把計算資源依邏輯上的考量來合併或分割,以獲得在取用上的優勢。這種對資源的『虛擬』觀點能免於受到資源的實體運作方式、地理位置或實際組態的限制。常見的虛擬資源有計算能力和儲存設備。

虛擬化技術的一個新趨勢是利用虛擬引擎的收集累積技術來得到整體網路建設的全貌,另一個近來見報率極高的新流行則是對電腦硬體的虛擬化來同時執行多個作業系統,採用的技術有奈核心硬體抽象層等幾種,如Xen

虛擬化的種類

虛擬化是個用途廣泛的詞,在電腦的各方面將資源抽象化的作法都可算是虛擬化。資訊技術業者察覺到虛擬化是個熱門的名詞,而用在在各式各樣的産品上,從虛擬機器到系統管理軟體都有,虛擬化這個詞快要變成毫無意義了。下面列出一些虛擬化常見的應用,主要是分成兩大類:軟體虛擬化和資源虛擬化。

軟體虛擬化

在伺服器的應用上,虛擬機器技術可以用來在同一台硬體上架設提供不同服務的伺服器,彼此除了共享硬體資源外沒有任何關連,可以避免一個服務被入侵造成所有服務停擺的窘境;這種作法稱為伺服器虛擬化,有幾種不同的作法:

資源虛擬化

資源虛擬化指的是把同類的硬體資源,如硬碟、網路頻寬、計算能力等,加以重組以利整體規劃調配的技術。RAID 和 Volume manager 可以把多個實體硬碟視為一個大硬碟來使用,RAIN 和某些網路設備可以把多個網路線的頻寬合併視為一個高頻寬的連線使用,有的電腦叢集也可視為計算資源的虛擬化。

一旦有了足夠的虛擬資源,就可以將之視需要分割,分割的邊界和實體資源的邊界沒有關連,這對資源的調配提供了絕佳的彈性。這種操作在網路儲存設備的領域稱為 "zoning"。

虛擬技術的應用

虛擬技術在很多地方都能找得到應用,這裡只列舉二個例子。

合併伺服器

利用虛擬技術,可以把多個實體伺服器轉換成在較少硬體上執行的虛擬伺服器。這種作法有時稱為 Physical-to-Virtual 或 P2V

災後回復

虛擬機器可用來當做某實體伺服器的「熱待命」(hot standby),在實體伺服器需要離線時,可以迅速上線來提供服務。

外部連結


CategorySoftware CategoryConcept

last edited 2006-08-13 09:15:44 by PingYeh