城市交通的觀點——看桌面虛擬化的ROI

上篇blog(《虛擬桌面與VDI》)概括地介紹了當前桌面虛擬化概念中包含的各種技術,肯定有很多朋友問,爲什麼不用虛擬桌面技術解決所有的問題,搞出這麼多技術來呢?
 
也是之前的文章中寫道,虛擬桌面本質上是遠程使用計算資源(桌面)的方式。而之所以分出那麼多技術,是因爲:
 
不同的應用和服務對於資源共享程度的不同要求,造成了實現的不同技術形式。
 
 不同的實現技術形式,會產生不同的投資回報率 ROI,而採用虛擬桌面技術的用戶,應該根據自己的使用特點,在滿足應用的需求前提下,選擇ROI最高的模式。
 
我主要用大家最熟悉不過的城市交通工具來類比分析一下其中的三種技術:
 
1 虛擬應用:虛擬應用就是利用一個windows server 系統,利用多用戶環境,使得多個用戶可以同時連入使用此服務器上的應用。這樣用戶只需要使用一個服務器操作系統,就可以支持多個用戶的使用。當然這樣的方式需要滿足,應用是支持多用戶環境的(即,首先多進程的,一個系統可以同時運行多個此程序的進程,而且每個用戶的運行環境是分別獨立的,配置數據等是在自己獨立的文件夾下的,運行起來相互不干擾);同時,也不存在其他操作系統級資源的獨佔問題,例如ip地址,底層硬件資源等等。虛擬應用就好比我們每天乘坐的公共車,有很多人都可以乘坐一輛車,但是,大家總是擠在一塊,還要搶座位。如果能夠接受這種條件的人就可以以很低的價格(4角錢)來到達目的地,即實現目標。這種交通工具可以讓你以最經濟的方式實現目標,當然前提是你能接受這個條件。
 
2  VDI:當所需要的應用不能在同一個操作系統下多人共同使用,怎麼辦,例如voip應用,單獨綁定ip應用,軟件開發需要配置註冊表等等。由於這類應用所需的資源在操作系統層面無法共享,所以使用虛擬機來構建一個獨立的應用運行環境,讓用戶可以獨佔一個操作系統的資源使用這些應用。但是在硬件層面的資源仍然可以共享,比如服務器硬件的內存和CPU資源等等。當然這帶來了一些額外的開銷,操作系統本身的內存和cpu開銷就是一種,如果在虛擬應用100個用戶使用應用用1G內存,那麼如果用了VDI,就需要100個虛擬的xp或者win7的操作系統耗費額外內存,這就會造成額外的浪費。這好比是打的,你可以一個人打一輛車,可以躺在上面睡覺,坐着看書,按照你制定的路線行駛等等,但是這都是以打車的高費用爲成本的。當然我們推薦是如果做公共車能夠滿足你的需要的時候,不用去打車,浪費錢,也不環保。這與能用虛擬應用就不要用VDI是一樣的道理,否則將會增加很多後臺的服務器成本。就成了殺雞用牛刀。
 
3  刀片PC:當應用要求的硬件資源不能被共享是,VDI也解決不了問題的時候,blade PC和工作站就要出場了,目前看來這種需求主要是3d工業設計中的3d設計軟件對於顯卡的要求,由於服務器上一般都沒有顯卡,而且當前的顯卡並不支持虛擬化技術(即一個顯卡像cpu一樣,被多個虛擬機使用),當然用vdi是沒有辦法實現集中的遠程3d設計軟件的使用的。這時候每個用戶只能遠程的獨佔一個後臺的blade PC或者工作站進行工作,獨佔全部資源,投資自然比VDI大的多。這就好比外國元首來華,需要警車開道,進行交通管制,清空一條或者多條車道來保障安全性和暢通性。
 
可以看到,隨着應用佔用資源的要求的提高,對企業的重要性的增加,應當採用的桌面虛擬化技術的ROI是下降的(成本增高)的。但是對於最終用戶來說,應該很清楚地瞭解到以哪種虛擬桌面技術,在最高ROI的情況下達到目標。
 
 
有人肯定會問了,那地鐵是什麼呢? 地鐵就是一個硬件上直接安裝的windows server 實現的 shared desktop!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章