我想很多人都對桌面虛擬化和虛擬桌面基礎架構這兩種技術的區別感到困惑。從名字上看兩者的區別確實不是很明顯,但隱藏在它們後面的技術卻是有很大不同。我們可以利用桌面虛擬化技術在自己的pc上執行乙個虛擬機器,而虛擬桌面基礎架構為遠端使用者提供桌面映象資料中心,推送桌面環境到使用者終端。從以上看出,兩種技術的區別是非常大的。
在深入討論桌面虛擬化和vdi之前,為保證我們在乙個「頻道」上,我需要對一線基本資訊和術語進行說明。虛擬化背後乙個基本的術語是「computer within a computer」(計算機中的計算機)。作業系統執行其中的虛擬化軟體,可將真實硬體模擬或抽象成乙個標準虛擬硬體的集合。這個集合裡包括虛擬硬碟、虛擬cpu、虛擬記憶體、虛擬顯示和虛擬串列埠等。典型的屬於以上虛擬化型別的例子如oracle』s virtualbox、parallels desktop、vmware workstation、qemu和ms virtual pc。
desktop virtualization 是computer within acomputer這個概念的最簡單的實現形式。通常來說,desktop virtualization是在乙個的台式電腦執行乙個客戶虛擬機器。這個虛擬機器所裝系統可以是linux system、windows desktop or server、freebsd system、dos、novellserver、mac os x 或者其他作業系統。相比雙系統,此型別虛擬化使執行其他作業系統更加容易和高效。使用者可以在執行宿主系統的同時執行虛擬系統,並且享受同時執行兩個作業系統的好處。應用程式開發者可以在虛擬機器內測試新開發的軟體,避免了將真實測試機閒置而導致浪費。另外,當系統故障需要重建時,相比於真實物理機幾個小時的重建時間,重建乙個虛擬機器只需要幾分鐘而已。
vdi是一種替代傳統桌面的解決方案。其原理是將桌面作業系統從本地計算機轉移到如同雲端主機資料中心的共享主機環境中,這樣就節省了一些與桌面支援相關的開銷。一些人對於vdi現在還存在很多偏見和排斥,這些排斥**於「the assumed control one has over a local operating system」(能力有限)和雲安全。
在硬體層面,vdi包含乙個虛擬主機系統集群,這些主機能夠為執行於集群上的成群的虛擬桌面系統提供強大的計算能力。換句話說,你擁有成群的vmware esx主機,上面執行著各種作業系統,如windows、linux等,你只需要利用任何聯網裝置通過遠端連線軟體就可以連線到你的桌面。你可以通過vpn來進行桌面連線,以此確保互動資訊被加密傳輸。從純粹軟體角度來看,這些託管在宿主機上的系統並不會比其他桌面系統擁有更多或更少的安全性,這與普遍的看法是相反的。每台虛擬機器上仍然需要反間諜軟體、反病毒軟體和防火牆的防護。vdi服務的安全使用需要在遠端終端和桌面作業系統間建立安全的連線。
桌面虛擬化之GPU虛擬化
虛擬化技術的變革堪比 cpu晶元的發展,迄今為止,伺服器上的 cpu,記憶體,儲存,io裝置等都已經可以虛擬化,通過在伺服器上部署虛擬機器,可以實現多個虛擬機器例項共享同一硬體資源。隨著虛擬化的應用普及,使用者場景也變得越來越多樣和廣泛。特別是近年來桌面虛擬化市場的紅火,gpu虛擬化技術也開始被越來...
spice虛擬桌面基礎
1.vdi架構 vdi架構提供了一種可以通過軟體元件發布虛擬裝置的方法,其它軟體元件可以與這些裝置進行互動。後端暴露了像display port mouse input等介面,前端插入display output並根據特定實現進行渲染,以及插入mouse input並傳送滑鼠事件給後端處理。此外很多...
什麼是桌面虛擬化
桌面虛擬化是指將計算機的桌面進行虛擬化,以達到桌面使用的安全性和靈活性。可以通過任何裝置,在任何地點,任何時間訪問在網路上的屬於我們個人的桌面系統。桌面虛擬化概念 計算機虛擬化技術當前主要包括伺服器虛擬化 應用虛擬化 桌面虛擬化。目前網路虛擬化,顯示卡虛擬化 也稱gpu虛擬化 等技術都在快速發展,在...