當虛擬化技術鋪天蓋地的時候,我們需要冷靜地透過現象看本質。
2004年,虛擬化可以說是IT技術領域里最耀眼的明星。對于用戶來說,掌握這種技術的應用遠比掌握技術本身更具有現實意義。
感受虛擬化
虛擬化技術不愧為IT產業的功臣。從存儲設備到服務器,再到網絡上形形色色的資源,都因為有了虛擬化的滋潤,而變得流暢起來。
我們不再關心自己是在操作Unix服務器、Linux服務器或是Windows服務器,也不必擔心不同廠商的存儲產品是否能共存,更不用理會系統資源究竟該如何調配。一切看似隨心所欲,其實是因為擺在我們面前的不再是一個復雜的異構環境,而是一個巨大的資源池,所有的資源都被帶上相同的面具,人們只管取之用之。虛擬化技術就是為我們變了這樣一個魔術,把所有的異構平臺都虛擬成一個有機的整體。
很多時候,我們都會把虛擬化技術看作是屏蔽各種異構平臺的解決方案,但這只是他的技術使命,并不是他的初衷。“虛擬化技術的最初崛起不是技術本身在驅動,而是我們為了實現資源的整合”,VERITAS產品市場經理張衡的話有點撥亂反正的味道。
其實資源整合的話題由來已久。從很多實際應用中可以看到,目前企業IT架構往往是由多廠商、多操作系統的不同設備所組成,如何有效地管理這些異構平臺,同時又避免IT資源的浪費一直是企業CIO們的心頭之痛。在飽受孤島之苦后,面對管理和成本的雙重壓力,我們不得不選擇資源的整合來與之對抗。而虛擬化正是一切資源整合的技術基礎。雖然不同的IT設施能夠物理上連接在一起,但他們卻始終無法完成資源的統一管理和調配。只有通過虛擬化技術,把資源都虛擬成同一種形態,那么就可以輕松地融入到同一個資源池中,實現整合。
虛擬化技術帶給我們的感受大多是外在的。而對于一個企業來說,虛擬化技術所帶來的潛在經濟效益才是它真正的價值所在。首先,虛擬化技術通過把原來各個子系統的分散管理變成一個統一的單點管理,使得整個企業的IT管理變得更加簡單,生產效率自然會有所提升。其次,通過采用虛擬化技術,各個子系統之間能夠充分實現共享,資源的利用率將會大大提高,而且我們在搭建應用環境時,也不必每次都鎖定系統的最大負載。此外,虛擬化也意味著系統更加智能化,任何虛擬化的解決方案都是一個智能化的實現平臺,我們可以基于這個平臺開發各種智能化的應用,從而提高系統管理的靈活性。
引擎的神奇
縱觀目前的虛擬化應用,服務器,存儲、網絡甚至應用程序,隨處可見虛擬化的身影。不論是硬件廠商還是軟件廠商都在倡導自己的虛擬化技術,一時間人們對于虛擬化的理解又陷入茫然,虛擬化究竟藏身何處?
我們為此咨詢了IBM和VERITAS兩家代表性的虛擬化大戶,他們一致認為任何虛擬化的核心都是虛擬引擎,而這毫無疑問只能用軟件來實現。我們之所以看到形態各異的虛擬化方案,那是因為虛擬引擎的載體有所不同,可能是硬件,也可能是軟件。例如IBM的虛擬引擎就運行于硬件平臺和操作系統之間。IBM華生實驗室高級技術組成員Joefon Jann女士向記者透露:“IBM虛擬引擎中的關鍵部分叫做HYPERVISOR,這是專門針對某些硬件而開發的軟件,虛擬化功能的所有神奇之處就來源于這個軟件。之所以說它介于硬件平臺和操作系統之間,是因為IBM將這個HYPERVISOR完全放在了硬件里面。”
和IBM一樣,張衡告訴記者VERITAS的存儲虛擬化也是采用軟硬結合。雖然VERITAS是一家軟件廠商,但同各種硬件廠商的合作是其實現虛擬化的基礎。同樣是虛擬引擎,在磁盤陣列中,它藏在控制卡內,在應用服務器上就是邏輯卷管理,而身處SAN,網絡交換機就成了他的載體。可見,不論最終“擎”歸何處,其實都是同一種技術在轉移。
標準之爭的懸念
今年,各大系統廠商在虛擬化技術方面展開了新一輪的角逐。IBM的“虛擬引擎”首先引爆了這個技術,HP則通過全新的HP-UX系統實現服務器虛擬化的戰略平臺,用于虛擬服務器資源的智能協調。VERITAS也不再只專注于存儲虛擬化,他們收購了業界著名的虛擬化廠商后直接進軍服務器的虛擬化管理。
當這些不同的虛擬化技術為我們搭建了一個又一個資源池的時候,也引發了我們的一番思考。虛擬化本身畢竟沒有一個完整的標準體系,因此所有的資源池都帶有廠商各自的名牌特色。當我們把每一個企業內的信息孤島整合到一起的時候,網絡的互聯互通需求并沒有就此止步,我們不得不面對一個個更大的企業級信息孤島,而這顯然有悖于各大廠商自己的口號。VERITAS的張衡曾經說過要解決這個問題,要么在更高層次進一步做虛擬要么大家遵循同樣的虛擬引擎技術標準。
其實,虛擬化本身并非是一種技術,把它視為一種理念更合適。實現這種理念有各種不同的技術,為這形形色色的技術建立一個完整的標準體系絕非易事。最大的困難不是定義各種虛擬引擎之間如何進行互聯,而是各廠商間能否達成共識;究竟在哪一層次實現互聯。目前的虛擬化市場還是群龍無首,各大廠商拼搶市場的背后其實也是在爭奪未來虛擬化標準的發言權。
隨著信息化建設回歸理性,資源整合成為IT應用的一大主題。雖然虛擬化挑起了技術大梁,但用戶應該明白,任何時候我們都應該從業務需求著手,技術只是手段。尤其在我國,信息化建設有其自身的特點,總的說來是垂直影響,即管理體制決定業務架構,業務架構決定IT架構,因此如何搭建IT基礎架構將是一個影響深遠的問題。
的確有很多企業把各種虛擬化的整合方案當作救命稻草照單全收。對于用戶的這種盲目投資,張衡建議企業的IT建設應該量力而行,絕對沒必要各種虛擬化解決方案一哄而上,特別是那些IT基礎薄弱的廠商,信息化建設的“溫飽”都沒解決,根本談不上資源整合。
當然這并不是讓我們摒棄虛擬化技術,因為它始終是搭建IT架構的基礎。我們采用虛擬化技術最根本的是將虛擬化的思想貫穿始終,用一種發展的眼光來看待阡基礎架構,虛擬化技術是層出不窮的,關鍵是要把握系統架構的開放性和擴展性,為未來的資源整合留有足夠的余地。