虛擬化在服務器整合領域之外的應用
這是印度的數據中心普遍存在的問題:一個應用程序超過了其服務器的工作負荷,而其它的服務器卻利用率不足。這個解決方案不是購買更多的服務器。企業通常已經擁有了許多服務器。數據中心需要的是更多的靈活性而不是更多的服務器。通過虛擬化能夠實現這個目標,這樣,當一個應用程序很難對其服務器的請求做出反應的時候,IT管理員只需要把這個應用程序轉移到另一臺服務器就可以了,不必讓這個應用程序離線。
服務器整合
服務器整合是虛擬化的明顯的好處之一。采用服務器虛擬化,一臺物理服務器能夠分區的多個虛擬服務器,每個服務器都好像是擁有自己的操作系統和能力的專用的服務器。這是利用使用率不足的服務器處理器資源的一種簡單和有效的方法。
通過一個對一個地分離硬件和軟件之間的關系,虛擬化實現了從當前數據中心通用的“一個應用程序,一臺服務器”的模式轉變到在一臺物理服務器上有5至10個虛擬機的環境。一般來說,數據中心的單個服務器利用率只有10%至15%。采用虛擬化,數據中心的利用率能夠達到90%以上。
操作系統
實際上,虛擬化做的事情就是分離一臺具體的服務器硬件支持的操作系統、服務和應用程序。如果我們觀察虛擬化在做什么,一個操作系統的一半在做什么(也就是與硬件連接的部分在做什么),它是一樣的。
虛擬化目前預計僅用于在6%至8%的服務器。這種情況將很快發生變化。業內權威預測稱,在未來兩年里,大約90%的服務器都將應用虛擬化。然而,虛擬化的真正潛力已經超越了服務器整合。數據中心僅僅是學習如何應用虛擬化的一個開端。新的應用案例包括應用程序遷移、容錯中的稿可用性、虛擬桌面和云計算的新技術范例。
虛擬化讓幾個不同的操作系統在同一個硬件中無縫地共存成為可能。虛擬化將是下一代操作系統不可分割的一部分。目前,有許多不同的虛擬化產品。
一些虛擬化技術將以一套單獨的仿真軟件的方式提供。仿真軟件使用一個管理程序實現了本地的虛擬化,部分地允許訪問硬件和部分地模擬硬件以便讓用戶裝載操作系統。一種新的和重要的虛擬化技術是基于內核的虛擬機(KVM)。KVM已經集成到了Linux內核,利用這個操作系統的優勢提供具有強大的安全功能、高可用性和廣泛的硬件支持的虛擬化。KVM提供了把一個單個的物理機器分割為多個虛擬機的能力。
例如,如果一個數據中心沒有準備好把一個應用程序從一種版本的操作系統轉變為另一種版本的操作系統。利用虛擬化技術能夠在同一臺計算機上的一個比較新的版本的操作系統上運行那個應用程序。這樣,在遷移這些應用程序的時候就不需要展開應用程序并且不需要購買新的硬件。這種不需要安裝額外的硬件為企業創建新的系統和服務的能力是推動機構技術創新的真正的動力。
在未來的操作系統中,虛擬化將成為一個標準的操作系統功能。這是虛擬化在當前的數據中心中如此重要的一個原因。實際上,虛擬化解決方案的選擇是關于支持它的操作系統的選擇。
重要的是保證數據中心不要通過其選擇的一個虛擬化解決方案鎖定到一個特定的操作系統環境。
當前的企業沒有技術就不能生存,從而使高可用性成為企業最優先考慮的事情。要能夠創建虛擬化的災難恢復環境,保證機構能夠在容錯中保持持久的高可用性。這種能力不需要高成本地替換相同的硬件就能夠實現。對于企業來說,這就是真正地節省成本。同樣誘人的是在能夠創建一些虛擬化的環境以非常低的成本測試不同的災難恢復的狀況。
桌面虛擬化
沿著虛擬化道路的進一步發展是虛擬桌面。虛擬桌面具有在企業中部署Linux和Windows桌面的能力。例如,企業能夠用一個廉價的Linux瘦客戶機為一個Windows操作系統服務,或者把這個數據中心的一個遠程服務器的一個Linux操作系統提供給這個企業的用戶。這將解決當前的管理和升級性的問題。
云計算
然而,利用虛擬化的最大潛力存在于云計算中。云計算是從擁有動態的虛擬化的基礎設施的計算模式發展起來的。虛擬化是云計算的技術基礎。云計算能夠實現服務器、存儲和網絡連接的靈活的和共享的資源池。雖然云計算仍處在早期階段,其潛力是很明顯的。
云計算是不用投資新的基礎設施和新的軟件許可證的迅速提高容量或者能力的一種方法。通過使資源管理更加方便和顯著降低運營成本,虛擬化將推動云計算的增長。
在云計算的不遠的未來,企業將把資源至少放在三種類型的網絡上:類似于目前企業控制其在網絡上的全部資源的專用網絡;與可信賴的合作伙伴共享數據中心半專用網絡;亞馬遜云計算等公共的網絡。
當企業網絡資源包含專用的、半公開的和公開的網絡的時候,數據中心會運行各種組合或者輕松地排列這些網絡,以及能夠管理這些資源就好像這些資源在他們的接觸范圍之內,即使這些資源在公共網絡也是如此。
在一個專有的環境中做同樣的事情將限制企業的接觸范圍。它將限制企業能夠遇到的公共網絡的類型。這正是開放的接口和開源軟件發揮作用的地方。在云計算中,用戶、特別是小企業或者大企業的部門不應該擔心這些服務來自什么地方。他們只需要關心他們能夠在特定的服務中發揮作用。這在專有的和授權的環境中是不可能的。它必須是開源軟件的。更重要的是一個可信賴的服務合作伙伴的選擇是關鍵。
【編輯推薦】