本節我聊一下基于顯卡虛擬化技術,要組成3D云桌面系統,從服務器到客戶端設備如何選型。目前可以實現顯卡虛擬化技術的,在服務器端有四個平臺:Citrix、VMware、華為、Microsoft。
我們根據平臺一一分析:
1、Citrix
思杰作為老牌的桌面虛擬化廠家,很早就推出了能夠支持3D設計軟件的桌面虛擬化解決方案。通過這兩年的不斷優化,用戶體驗不斷提升。但有一點需要關注的是,Citrix系統上運行3D軟件,用戶的終端設備必須是PC機或含有獨立顯卡的瘦客戶機。
原因是Citrix的桌面虛擬化,是由之前Citrix應用程序虛擬化演變過來的。Citrix搞應用程序虛擬化是在上世紀,那時他們絕沒有想到,現在
云計算解決方案里還有云終端這類產品,當初他們的用戶都是使用臺式電腦或筆記本電腦的。所以Citrix使用的虛擬化協議是ICA和HDX協議,這種協議可以被歸為客戶端解碼類。客戶端解碼通俗的說就是,如果虛擬桌面里放一段視頻,這段視頻有大部分或全部內容會由后臺下載到用戶本地設備,然后需要依靠客戶端設備的計算資源來完成播放。
在運行3D軟件時,Citrix的虛擬機同樣會將需要處理的3D圖形數據發送到客戶端本地,由客戶端設備上的GPU來完成顯示。這就要求客戶端設備必須具備足夠的GPU能力,一般近幾年的PC機的CPU都內置了GPU模塊。或者在瘦客戶機上加載獨立顯卡也能實現這項功能。
2、VMware
在服務器虛擬化領域VMware已經占據了絕對的霸主地位,擁有大量的市場份額。同時他們看到了桌面虛擬化的市場要遠遠大于服務器虛擬化,所以正在竭盡全力發展此方面技術,目前來看也非常成功。VMware在桌面虛擬化方面是起步較晚,但他們一開始就選擇了服務端解碼的虛擬化傳輸協議PCoIP。服務端解碼通俗的說就是,如果虛擬桌面里放一段視頻,這段視頻完全由服務器上的GPU完成解碼。解碼后用戶得到的是像素信息,然后這些像素通過網絡傳輸到用戶端,再被直接發送到顯示器上。用戶端的設備只負責像素的接受和對顯示器設備的投射,除此之外不承擔任何數據處理工作。
在運行3D軟件時,VMware通過vGPU技術,為每個虛擬機分配一個虛擬顯卡,虛擬機里的3D軟件通過虛擬顯卡來處理數據。當虛擬機發送像素到用戶端時,用戶端處理像素的能力決定了顯示器的輸出效果。強烈建議在VMware環境下使用ARM架構的零客戶機作為用戶端設備。為什么是ARM架構而不是x86架構,由于篇幅問題,我們另行討論。ARM架構的零客戶機有HP的T310、Dell的P25和ZeroTC的ZT8820。
3、華為
習大大的王炸確實太厲害了,非常佩服華為。Fusion的每次升級都會帶來大量新功能。只是從之前華為和Citrix的深度合作,以及現在華為發布的產品的整體架構來看,華為的底層可能與Citrix的開源XenServer很有淵源。而華為的HDP協議可能原理上與Citrix的HDX協議類似。
4、Microsoft
憑心而論,微軟的產品確實非常容易上手。它的Hype-V的功能雖然遠沒有Citrix或VMware強大,但是有超強的易用性,使它成為中小企業的首選。在使用Hype-V支持3D軟件時需要注意以下兩點:A、由于微軟有主推自己的圖形加速協議DirecX所以消極支持OpenGL協議。B、由于微軟的傳輸協議RDP7.1占有的帶寬太變態了,所以強烈推薦大家使用RDP8.1版本。
此外,KVM這類開源虛擬化平臺,國內也有多家廠商正在試圖完善自有產品對vGPU的支持。但目前還沒有確切的消息聽到他們有重大的突破,歡迎國內的虛擬化廠商向我拍磚,使我在學習中受益。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:3D云桌面系統——硬件探討篇
本文網址:http://www.guhuozai8.cn/html/consultation/10839618764.html