基于虛擬桌面的全新軟件開發與授權模式 |
發布時間: 2012/9/16 0:10:52 |
桌面虛擬化將系統的運行環境和用戶操作環境邏輯分離,用戶所操作的整個操作系統(當然也包括應用程序,數據)都集中運行和保存在數據中心。通過這種方式,用戶前端的客戶端(可以是之前提到的瘦客戶機,可以是PC,甚至是手持設備等)只負責屏幕的顯示,外設的輸入輸出等操作。 一般來說,用戶連接到虛擬桌面其實是運行在數據中心服務器上的一個虛擬機(也可以是物理工作站,服務器等),虛擬機技術的發展實現了與傳統PC一致的性能,應用程序兼容性。我經常用這個例子來介紹虛擬機:虛擬機里的操作系統與物理機系統沒有任何的區別,對于操作系統而言,它只是認為自己是運行在VMware品牌的硬件上。的確如此,VMware提供了虛擬化硬件技術,在系統里查看PC品牌時,的確顯示的是VMware。?
對于絕大部分的應用程序,都可以完全兼容的運行在虛擬桌面系統中,但是也有特例: 1. 要求有特別的硬件,(USB,串口,并口這些都可以通過虛擬化來重定向到虛擬桌面上,但是PCI設備將不能這樣來做,典型的是呼叫中心的硬件語音卡(硬件卡方式開始逐漸退出市場,取而代之的是純軟件的軟電話程序,使用軟電話就不會有這個問題),這種就需要進行定制開發來解決。 2. 要求有特別的序列號(要求只能安裝在特定品牌的電腦上,通過磁盤等序列號這種方式的。不過目前這種應用程序越來越少,我基本上沒有碰到過) 3. 要求使用指定的顯卡,VMware虛擬的顯卡為(VMware SVGA card) 對于這些不支持,或者可能有風險的應用程序,也可以通過一些定制來解決。比如虛擬通道技術或TCP/IP傳輸方式。 之前提到過使用注冊表重定向功能來傳輸注冊表信息其實使用的就是VMware預留的虛擬通道來解決的。 另外也可以使用TCP/IP方式來進行傳輸,如在瘦客戶機上安裝一個TCP/IP代理程序,自定義的將需要的信息傳輸到虛擬桌面的TCP服務器端,來進行特定數據的傳輸。 應用程序開發商們也已經意識到虛擬化的必然趨勢,開始對應用程序的授權,開發模式進行改變。如防病毒軟件產品推出專門的虛擬化版本,備份廠商對備份節點不再按操作系統數量收費,而是改為按虛擬化主機的數量來授權,硬件加密狗也越來越少見到,取而代之的是新型的許可計算模式,如并發許可,命名用戶等。 億恩-天使(QQ:530997) 電話 037160135991 服務器租用,托管歡迎咨詢。
本文出自:億恩科技【www.endtimedelusion.com】 |