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