2010-05-28
- 埔里高工參訪
VDI (Virtual Desktop Infrastructure) 協定探討
- 基於以前對 VNC/RFB 及遠端桌面相關研究的莫名迷戀,總很好奇到底 VDI 用的協定是 RFB, RDP, NX 還是另有其他選擇呢?首先可以先看一下目前遠端桌面的軟體比較表 - 維基百科整理了許多,但協定卻不外乎 X11, RFB, RDP, NX, 跟最新的 ICA,必須說 Citrix XenApp 未免也太猛了,在這張比較表裡面是唯一一行全部都支援的軟體。個人一直覺得 VNC 對整個後來 IP-KVM 市場的影響非常大,RDP 也終於釋出標準(RDP 6,但不是 RDP 7), NX 除了 FreeNX 外,Google 也釋出 GPL 授權的 Neatx 來搭配他的 ganeti (cluster-based virtualization management software)。
- [預測] 綜合發展時間、市佔率、使用率、知名度、軟體生態圈、通用性等各種因素影響,個人預測未來五年比例上應該會是 RDP (沒有開放 Server, 只有開放 Client) >= VNC (會因不支援音效而逐漸沒落, 有開放 Server, Client) > NX (有開放 Server, Client) > PCoIP (特殊硬體需求)。不過 RDP 標準光 PDF 檔案總共就居然高達 192MB,相信想切入的人也是得有一定財力啦 :P
PC-over-IP (PCoIP)
- PCoIP - PC-over-IP 協定是另一種實現桌面虛擬化 VDI (Virtual Desktop Infrastructure) 的方式,VMWare 已經跟 teradici 買了 PCoIP 通訊協定的授權,當然不確定到底有沒有放在 VMWare View 的 Open Source 版本原始碼裡面了。
- [策略] VMWare 之所以會採行這種硬體方案,我猜想其背後的因素是_高圖形運算相關應用( graphics-intensive applications )。但又不可以全部放手一搏,所以必須同時支援 RDP 跟 PCoIP。
VMware says that the desktop device could use Teradici's chip for particularly graphics-intensive applications where responsiveness is paramount.
- [策略] VMWare 之所以會採行這種硬體方案,我猜想其背後的因素是_高圖形運算相關應用( graphics-intensive applications )。但又不可以全部放手一搏,所以必須同時支援 RDP 跟 PCoIP。
- Q: PCoIP連線需要的最小與最大網路頻寬各是多少? A: 目前每組 PCoIP 連線需要最小 3 Mbps 頻寬,最大可支援至 220 Mbps。
- 根據 維基百科 的說明,PCoIP 是封閉的協定,因此目前看起來只有 Teradici 在賣。
- 我一直在思考一件事情,從架構圖來看,PCoIP 會不會是一種把南北橋晶片溝通串起來的方法?反正現在啥裝置都可以用網路串了,如果從硬體架構下手,VDI 對 GPU 等 PCI 裝置的存取,也許真的可以實作所謂 Zero Client ( 大概連 BIOS 開機的程序都會被改掉吧!! )
- Leadtek 的 PCoIP 硬體解決方案
- WinFast VP200 PCoIP Zero Client 也是跟 Teradici 買的晶片。
- 其次就是三星的 PCoIP 螢幕了。
ICA (Independent Computing Architecture)
- 至於 Xen 的 VDI 解決方案則是採用 ICA (Independent Computing Architecture) 的協定。
- 有人說 ICA 跟 RDP 根本只是交互授權而已 - Alternatives to Citrix Remote Computing?
SPICE
Net2Display
- Net2Display - 是由 vesa.org 在推的一個標準,2010 年一月起新的標準要收會員費了。如果要下載 free 版本的可以用以下資訊下載。
1) Go to https://vesa.sharedwork.com 2) Enter in the "Email address": public@vesa.org 3) Enter in the "Password": stds2007
- 2007-11-05 Remote display protocols for VDI: will RDP be enough?
- 2008-06-16 VNC vs RDP vs ICA vs Net2Display - Which is the best best, and why?
- 2009-04-13 Is Net2Display dead or just dying?
- 2009-11-04 Net2Display v1.0 spec is now released. No one has anything good to say about it.
- 2009-11-06 Is the future of remote display protocols based on hypervisor integration?
- 2009-12-22 VESA 推行 New Net2Display 新標準 通過網路實現遠距 PC 和 I/O 的使用
Last modified 13 years ago
Last modified on Mar 20, 2012, 10:59:34 AM
Attachments (4)
- vm.pdf (8.1 MB) - added by jazz 15 years ago.
- spice_for_newbies.pdf (184.4 KB) - added by jazz 15 years ago.
- N2D v1.pdf (1.1 MB) - added by jazz 15 years ago.
- remote_desktop.png (802.9 KB) - added by jazz 15 years ago.