“虛擬化”熱炒慢熟
更新時間:2007-12-26 8:13:19
(
編輯:隨云
)
內容導航:
第1頁:“虛擬化”熱炒慢熟
第2頁:“虛擬化”熱炒慢熟
“虛擬化”熱炒慢熟
能讓所有IT廠商為之發狂的虛擬化技術到底有著什么樣的魔力,它的真面目又是怎樣的呢?
還原虛擬化“真貌”
如果對虛擬化技術進行細分則能把它分為: 服務器、存儲、應用程序和桌面虛擬化。
虛擬化技術源于大型機。大型機上的虛擬分區技術最早可以追溯到上世紀六七十年代。上個世紀60年代,IBM公司發明了一種操作系統虛擬機技術,允許在一臺主機上運行多個操作系統,讓用戶盡可能地充分利用昂貴的大型機資源。而今天,在芯片廠商的努力下,擁有著更廣泛的用戶的x86服務器也能把虛擬化技術攬入懷中。
“在如今復雜的IT環境下,服務器虛擬化完全有必要。”聯想服務器事業部總經理牛紅認為,冗余服務器硬件會迅速占滿企業數據中心的空間,每次采購新設備不但會減少利潤,還會增加電力和冷卻成本。而把物理服務器分成虛擬服務器是幫助企業控制IT開支的一個方法。
有了虛擬化技術,用戶可以動態啟用及停用虛擬服務器(又叫虛擬機),每個服務器實際上可以讓操作系統(及在上面運行的任何應用程序)誤以為虛擬機就是實際硬件。運行多個虛擬機可以充分發揮物理服務器的計算潛能,還能迅速應對數據中心不斷變化的需求。
這正是微軟最近一直在提倡的“動態IT”。“虛擬化技術將大大促進企業實現‘動態IT’。”鮑爾默表示。實際上,如今數據中心管理人員面臨的虛擬化解決方案種類繁多,有些是專有方案,而有些是開源方案。但能被虛擬化的不僅僅是服務器,存儲虛擬化在經歷了幾年風雨之后,終于也開始發揮巨大的價值。
在虛擬化熱潮中,各大存儲廠商也不甘落后,尤其是IBM、EMC和日立數據系統(HDS)。
在IBM虛擬科技大會上,藍色巨人展望了存儲虛擬化市場的發展趨勢,并表示在2008年將繼續加大存儲虛擬化的推廣力度。IBM系統存儲部大中華區總經理候淼指出,IBM針對客戶的異構存儲環境可以提供一攬子解決方案,包括服務器還有存儲管理等等。其旗艦級SAN卷控制器(SVC)就是把存儲變成一個大的虛擬池讓客戶更便于管理。通過虛擬化的產品,把所有的物理盤變成了虛擬盤,在SVC層面解決了異構問題,而變成了統一平臺。
并購VMware在EMC的虛擬化戰略中起到了關鍵作用。EMC的戰略是在客戶異構的IT基礎設施中,部署虛擬化技術,形成一個單一的可用存儲與信息處理資源的聯合體。EMC總裁兼CEO喬·圖斯對這次并購表示: “一直以來,服務器與存儲虛擬化一直作為獨立的實體存在,EMC希望加速這兩個世界的融合。”
Invista是EMC數據塊級存儲虛擬化解決方案,它將多個獨立的存儲陣列聯結在一起。存儲陣列通過存儲網絡呈現給主機,就像它們是單個存儲設備或陣列一樣。在網絡中使用映射將該虛擬設備上的 I/O 重新定向到底層的物理陣列; 而Rainfinity是EMC文件級存儲虛擬化解決方案,它可以跨文件服務器在線移動文件系統,而且可以重新組織命名空間而無需中斷客戶端。
“實際上,塊級虛擬化可以簡化SAN管理,而文件虛擬化可以消除與企業NAS系統有關的復雜性和局限性。”一業內技術專家這樣解釋。
簡單來說,存儲虛擬化實際上是在主機和物理存儲系統之間建立了抽象層,把各個存儲設備的復雜性隱藏起來,讓多個異構網絡存儲設備的物理存儲資源集中起來,然后提供一組虛擬存儲卷,供主機使用。借助虛擬化還可以幫助用戶提高存儲利用率、加快配置速度。
大量的服務器和存儲往往出現在企業的數據中心,然而,虛擬化技術不僅僅適用于企業的數據中心。從最復雜的工作站應用程序到最簡單的動態鏈接庫(DLL),虛擬化技術也能給客戶機計算帶來深遠的影響。
這方面的一個典型例子就是應用程序虛擬化,指的是把運行中的程序與底層桌面隔開來的產品或方案。應用程序虛擬化的優勢是,它能夠消除在部署桌面系統時,由于配置不得當使得大量資源被消耗的問題。以Windows為例,這樣的產品可以把應用程序與操作系統映像隔離開來,方便管理。
普及難題
眾多巨頭的追捧能否促使虛擬化迅速普及?“沒有統一的虛擬化標準平臺和開放協議,將成為虛擬化技術廣泛普及的瓶頸。” 某大型網站的資深技術工程師告訴記者。
虛擬化市場的迅速發展,使得Vmware這些老大們也一再要求業界形成一個標準的虛擬機組建及管理方式,但標準和互操作性方面的進展卻很緩慢。一些用戶擔心自己被某家廠商的方案所束縛,一旦技術成熟后,自己想改用其他方案,會面臨難度大、成本高的問題。
就拿芯片層面的虛擬化來說吧,由于AMD和英特爾服務器在許多數據中心一起運行,有些公司認為,移動虛擬機可以在任何x86硬件之間轉移,但事實并非如此。用戶想要轉移這些虛擬機,必須有類型相似的硬件相匹配。
VMware公司產品和解決方案營銷副總裁Raghu Raghuram也承認,VMware虛擬機還無法在基于英特爾的系統和基于AMD的系統之間轉移。“但從長遠來看,這個問題會得到解決。”
IBM也存在同樣的難題,記者在最近IBM舉行的“虛擬化科技大會”上了解到,在該次會議上IBM發布的新虛擬軟件擁有“活動分區遷移”和“活動應用遷移”兩大特性,即允許在不間斷工作的情況下無縫遷移一個應用或是整個操作系統分區,然而十分遺憾的是,“這一功能僅局限在基于IBM Power 6芯片和其最新發布的AIX 6.0操作系統的機器上,或者是擁有AIX 6.0操作系統的Solaris服務器或惠普UNIX服務器上。”
針對這種情況,IBM System p大中華區技術總監李永輝告訴記者: “IBM實現的這種虛擬化活動分區技術需要‘實時的內存’才可以實現,也就是只能在滿足上述兩個條件后才能實現。”
不僅是他們,在虛擬化技術領域,各廠商都在進行著自己的試驗和實踐。記者在初步了解虛擬化領域的各種技術時發現: HP-UX虛擬分區技術、Linux/RK技術、IBM的邏輯分區技術、Mac-on-Linux虛擬技術、MAE虛擬技術、微軟的Virutal Server虛擬化技術、Solaris上的虛擬技術、Swsoft的virtuaozzo虛擬技術、TCP/IP堆棧的虛擬技術、用戶模式Linux的虛擬技術、Virtual PC技術、VMware的虛擬技術、Xen虛擬技術等眾多的虛擬化技術,讓整個虛擬化領域變得越來越復雜,讓用戶眼花繚亂。
最初,虛擬化技術因為能夠合并物理服務器而大受歡迎—因其可以減小電源需求和熱量。但因為部署虛擬機非常容易,所以許多企業可能會發現,盡管自己減少了物理服務器的數量,但要管理的虛擬系統的數量卻急劇增加。所以,虛擬機的統一管理技術問題也迫在眉睫。
“理性”生存
“對一臺服務器進行虛擬化,其本質就是對服務器資源的合理規劃和再利用。如果你的服務器資源利用率經常是100%,這根本談不上虛擬化。但是如果你把一個1U服務器租給一個只使用這個服務器資源10%~30%的用戶,這對用戶其實是不公平,因為資源被浪費了。” 中國石油化工股份有限公司信息系統管理部教授級高工吳正宏說道。
為了說明虛擬化的意義所在,有人拿“租房子”打了一個比方,“如果說你有間大房子,就可以和別人合租,這樣也可以減少你的負擔,資源也得到了合理的利用; 但如果你只有一間9平方米的小房子,當然就只有自己住了。”
虛擬化發展到現在,對于它的優點人們已經認識得很清楚了,對于它的缺點,用戶也越來越明白了。
一個擔心來自于安全方面。“技術主管們擔心一個籃子里放了太多的雞蛋。假如一臺單一的服務器出故障了,只會影響某個應用。而如果運行著10臺虛擬服務器的主機出了故障,造成的損失就很大。” 均瑤集團信息總監吳大為告訴記者。
第二個擔心來自于標準的不統一。許多虛擬化用戶反映,實施了虛擬化之后,他們發現較為困難的部分是向虛擬數據中心的移植。安裝一臺大型服務器并在上面建立多個虛擬服務器是容易的,但在移植方面,從物理設備向虛擬層遷移,和物理設備間的移植沒有什么不同。簡而言之,這是一個費錢、費時、充滿困難的過程。然而,這些困難是能夠克服的。
在未來,你經過數據中心時會發現只有少量閃爍的指示燈和服務器,但這并非意味著只有更少的服務器需要管理。實際上,服務器的數量在增加,應用也越來越多,只不過它們運行在虛擬的環境中。同時,提供一項服務會變得很簡單,用戶無需考慮資源利用、可靠性、硬件需求和安裝困難等問題。
現在,對于用戶來說,惟一真正需要解決的問題就是用好這些資源。要想充分了解各類服務器虛擬架構是相當困難的,因為用戶不僅要知道虛擬的策略是什么,還要知道什么才是最適合自己的架構,以及這些架構會在多大程度上將自己與廠商的產品捆綁在一起。因此,不要盲目地虛擬化。
評論
給虛擬化應用提個醒
如果說前幾年用戶還能被很多IT廠商“忽悠”的話,那么從記者近期的采訪來看,用戶對虛擬化技術的認知度已經相當廣泛,對它的理解也越來越理性。但是,在應用虛擬化技術時,我們還應該注意以下幾點。
首先,應該認識到,我們不是在應用虛擬化技術,而是應用在虛擬機上所運行的環境。如果用戶真的需要虛擬化,那么就要從應用角度出發,仔細考慮自己的需求,比如查看自己的服務器資源利用率是不是不充分?什么地方需要虛擬化?到底虛擬化到哪個層次才是正確的?考慮周詳是企業虛擬化成功的第一步。
其次,虛擬化還是有一定的技術門檻和軟件及較高的維護成本的。IDG針對國內“虛擬化推廣面臨哪些問題”的調查顯示,技術難題與資金成本分別以33%和23%的投票率排在前兩位。所以,用戶在實施虛擬化技術之前,首先要確認自己所用的產品是否可靠、是否可擴展,還有自己是否擁有一支虛擬化方面的技術隊伍做后盾,否則盲目實施了該技術以后自己什么都不懂,到時就只能被產品提供商牽著鼻子走; 另外,一定的軟件支持是虛擬化平臺必備的,所以實施此項目還要加上一定的軟件成本,用戶要確保自己在資金上面的能力。
最后,也要考慮其安全性。簡單說來,不管你分多少個虛擬機,每個虛擬機都還是建立在一臺硬件服務器基礎之上的,互相之間再怎么隔離,其實和虛擬主機一樣,用的也是同一個CPU、同一個主板、同一個內存,用的還是同一個機器的硬盤,如果其中一個環節出錯,很可能就會導致“全盤皆輸”。總的來說,使用虛擬機并不比使用物理主機具有更高的安全性和可靠性。
看了對虛擬化存在的問題的幾點分析,廣大用戶也不用擔心,因為幾乎所有的技術都不是完美的,都有漏洞存在,虛擬化技術也是如此。記者提出這些問題的目的是想讓讀者們更明白虛擬化的優缺點,以做到“知己知彼,百戰百勝”; 而虛擬化提供商們也應該思考如何讓虛擬化技術更加成熟。
更多相關:
投影機
文章來源:中國投影網
內容導航