天天看點

桌面虛拟化(五):簡化,百川歸海

第二階段的桌面虛拟化,已經能夠幫我們實作很多應用,讓我們的生活更加便利。但是正如有網友給我會帖,說這個豈不是配置異常複雜,難以實作。的确,前文我也提到了,第二階段得桌面虛拟化面臨着一系列的問題:

傳輸問題

伺服器負載壓力,

session管理,與動态調配

高可用性與負載均衡問題

存儲問題,每個os都會是一個多少G得存儲,那麼這個存儲得壓力也會很大。

傳輸問題,我後面會講,利用示範虛拟化(Presentation virtualization)能夠比較好得解決。而負載,高可用性,以及session管理,則是以前很多技術可以應用的範圍,不會稱為很重要的問題。

但是由于桌面虛拟化,帶來得一個不可小觑的問題就是:存儲爆炸!或者說鏡像爆炸。

每個桌面需要一個鏡像檔案,這個我們使用過VPC或者Virtual Server以及Vmware的人都知道。每個虛拟桌面都需要一個鏡像檔案。我們可以設想,一個100人的公司,如果每人至少一個虛拟桌面,那麼後面就是100個鏡像檔案。如果一個是50G,那麼就是5個T。這種小規模的虛拟桌面應用,就會造成如此大的存儲壓力!更何況50G基本無法滿足當今我們每個人的資料需求。更何況虛拟化是以”更節省“作為口号的,這樣不是忽悠人麼!

有的朋友一定會想到,我們可以使用共享鏡像檔案,或者是基礎盤,再利用差異盤來實作,這樣增加得存儲消耗也隻是差異化的資料了!比如一個基礎盤是5個G,那麼我們就會減少5*99=495G得空間消耗。不錯吧!

可是這樣也就是啊減少了1/10的存儲消耗啊!

怎麼解決這個問題,根源上,我們又需要引入另外一種“隔離”機制,就是“鏡像檔案”與“運作環境“的分離(松耦合的理念真的是無處不在)!

我們剛才想到得是将作業系統,包括部分公用應用與特殊部分分離,實作了一部分的存儲節省。但是剩下的特殊性上其實仍然有可以提取共性的地方那個:

所有的差異盤,包含不同使用者的配置資訊,不可能共享。

差異盤裡包含得還有不同的應用組合,比如差異盤A,包含SAP,SAS,B則包含SAP,Siebel·,office。

而浪費的空間恰恰是這些不是被通用得軟體所占得空間,如果你有2個虛拟桌面,你就需要2個不同的差異盤!

真正能夠解決這個問題的辦法就是将所有桌面的組成部分都“邏輯”拆離,分開存儲,而當虛拟機運作得時候,動态組裝成一個運作得環境。這樣才能實作每個應用隻存一份,每個配置檔案隻存一份,每個作業系統也隻存一份。對于100個人得公司,可能存儲5T的存儲将會給所有人100G甚至更高的存儲空間!這才是真正”省錢的桌面“!

所有的運作桌面,好像無數個拿着金箍棒得小猴子,其實全都來自于一個孫悟空。

成語怎麼說的,百川歸海,這才是世界的本來面目。

 本文轉自 大頭蠶 51CTO部落格,原文連結:http://blog.51cto.com/datoucan/138262,如需轉載請自行聯系原作者