摘 要 虛擬桌面(virtual desktop)在云計算(cloud computing)運用中非常普遍,用戶所使用的虛擬桌面能夠在云中進行計算機桌面服務(wù)。隨著云計算時代的到來,各種類型的互聯(lián)網(wǎng)應(yīng)用也越來越多,因此對相應(yīng)的數(shù)據(jù)模型和數(shù)據(jù)存儲等數(shù)據(jù)庫相關(guān)的技術(shù)指標(biāo)提出了更高的要求。即使傳統(tǒng)型的數(shù)據(jù)可在數(shù)據(jù)存儲方面占據(jù)很大優(yōu)勢,但是由于本身的局限性所在,已經(jīng)越來越無法滿足云計算時代背景下對于數(shù)據(jù)容量的支撐?;诖?,云計算時代背景下,服務(wù)提供者提供用戶所需要使用的相關(guān)軟件,再充分利用好桌面協(xié)議以及關(guān)鍵技術(shù)等以圖像的方式傳輸?shù)娇蛻舳松厦?;與此同時,服務(wù)器對用戶端的相關(guān)輸入進行處理能夠隨時隨地更新桌面圖畫內(nèi)容。
【關(guān)鍵詞】虛擬桌面 關(guān)鍵技術(shù) 云計算時代 數(shù)據(jù)庫研究
云計算時代,對數(shù)據(jù)庫技術(shù)有著以下幾個方面的需求:
(1)大規(guī)模集群管理;
(2)海量數(shù)據(jù)處理;
(3)低延遲讀寫速度;
(4)建設(shè)以及運營成本。
虛擬桌面在云計算時代數(shù)據(jù)庫的應(yīng)用中具有諸多優(yōu)勢,具體表現(xiàn)在以下幾個方面:
(1)虛擬桌面能夠隨時隨地提供數(shù)據(jù)訪問的能力;
(2)支持多樣化的接入設(shè)備選擇;
(3)降低軟件和硬件的管理成本和維修成本;
(4)強化用戶的數(shù)據(jù)安全。上述優(yōu)勢使得虛擬桌面在云計算數(shù)據(jù)庫中有很廣泛的應(yīng)用前景,筆者將根據(jù)相關(guān)工作經(jīng)驗,綜合分析虛擬桌面及關(guān)鍵技術(shù)在云計算時代數(shù)據(jù)庫中的相關(guān)應(yīng)用。
1 虛擬桌面以及虛擬化關(guān)鍵技術(shù)
消費者對于虛擬桌面的相關(guān)使用非常常見,最早可以追溯到Microsoft提供的遠(yuǎn)程桌面服務(wù)中,但是事實上在實際運用中不夠滿足相關(guān)需求。舉例來說,遠(yuǎn)程桌面無法支持桌面共享服務(wù)。虛擬化技術(shù)的發(fā)展使得虛擬桌面獲得了更為長遠(yuǎn)的發(fā)展,現(xiàn)階段來看,虛擬桌面的解決主要方案分為以下2種:
(1)SBC;
(2)VDI。
從VDI虛擬桌面解決方案原理來看,在服務(wù)器側(cè)準(zhǔn)備專用的虛擬機,然后通過桌面顯示將虛擬桌面發(fā)送給遠(yuǎn)程客戶。上述原理主要是將服務(wù)器虛擬化,服務(wù)器虛擬化主要有以下2種方法:
(1)完全虛擬化;
(2)部分虛擬化。
完全虛擬化能夠為操作系統(tǒng)的相關(guān)操作提供與物理硬件完全相同的虛擬硬件環(huán)境,部分虛擬化則會在修改相應(yīng)操作系統(tǒng)之后再將其部署進行虛擬機器中。完全虛擬化和部分虛擬化方法相比較,部分虛擬化具有更好的功能,但是對于虛擬機器中的操作系統(tǒng)修改具有更大的難度。部分虛擬化系統(tǒng)操作尤其是windows系列操作現(xiàn)階段是用戶最為廣泛使用的一個桌面操作系統(tǒng),windows系列操作系統(tǒng)中的閉源特性導(dǎo)致部分虛擬化操作很難進行相應(yīng)部署。SBC虛擬桌面操作原理是將軟件統(tǒng)一安裝在一個遠(yuǎn)程服務(wù)器上面,用戶通過建立服務(wù)器對話或者服務(wù)器桌面等相關(guān)應(yīng)用來進行操作和訪問,不同用戶之間的對話是隔離的。上述操作能夠使得鍵盤敲擊和鼠標(biāo)點擊等應(yīng)用軟件層之間更好地插入虛擬化層,削弱不同層次之間的耦合關(guān)系,使得軟件運行能夠不受本地操作系統(tǒng)時間的驅(qū)使。上述方式方法在windows系列操作中已有相關(guān)支持,但是在之前的相關(guān)應(yīng)用中,由于用戶被固定在一個特定的服務(wù)器中,最終導(dǎo)致服務(wù)器無法根據(jù)負(fù)載情況進行資源整合。另外一個角度來看,由于之前的應(yīng)用場景主要是會話業(yè)務(wù),所以具有很大的局限性,服務(wù)器與用戶之間的通信安全性能不夠高。新型的SBC虛擬桌面解決方案需要對虛擬桌面的性能進行相應(yīng)改進。
2 虛擬桌面關(guān)鍵技術(shù)在云計算數(shù)據(jù)庫中的應(yīng)用
2.1 虛擬化技術(shù)
從VDI虛擬桌面解決方案來看,提供閉源windows操作系統(tǒng)桌面非常有必要?,F(xiàn)階段來看,支撐VDI虛擬桌面普遍運用的是完全虛擬化技術(shù),如CITRIX采用的Xen虛擬機。從總體上來看,不同廠商的服務(wù)器所使用的虛擬化產(chǎn)品在技術(shù)方面和本質(zhì)方面保持高度一致,由于單臺虛擬機的性能差異不夠顯著,再加上不同服務(wù)器虛擬化管理軟件在功能和性能方面存在一定差距?;诖耍瑢τ谔摂M桌面來說,需要從虛擬機的部署方面和供給方面來選擇關(guān)鍵技術(shù)。從SBC虛擬桌面解決方面來看,直接利用服務(wù)器版本的windows操作系統(tǒng)的用戶環(huán)境,使得不同的用戶能夠在同一個服務(wù)器上面獲得自己的相關(guān)應(yīng)用。由于服務(wù)器版本的windows操作系統(tǒng)能夠很好地提供服務(wù)功能,所以此類解決方案的門檻也比較低。在windows操作系統(tǒng)廠商中所發(fā)布的相關(guān)產(chǎn)品中,關(guān)鍵在于優(yōu)化視圖內(nèi)容的協(xié)議,從而能夠獲得更好的用戶體驗。
2.2 個性化用戶設(shè)置
虛擬桌面用戶的必然要求之一就是擁有個性化的配置,目前的一些廠商通常采用的是Microsoft對用戶進行管理,將用戶的身份以及相應(yīng)桌面設(shè)置需求進行個性化配置。當(dāng)用戶在訪問虛擬化桌面式,需要認(rèn)真其身份,認(rèn)證成功之后能夠為其提供不同應(yīng)用權(quán)限的個性化虛擬桌面。從SBC虛擬桌面解決方案中不難發(fā)現(xiàn),服務(wù)器版的windows操作系統(tǒng)能夠很好地設(shè)置用戶權(quán)限,在描述相關(guān)文件中過程控制也比較簡單。從VDI虛擬桌面解決方案中不難發(fā)現(xiàn),每一個用戶在操作系統(tǒng)映像和虛擬機配置中具有不同的需求,在用戶描述文件方面規(guī)模也較為龐大?,F(xiàn)階段來看,各個不同廠商正在對如何減少用戶數(shù)據(jù)而進行產(chǎn)品改進。
3 結(jié)束語
綜上所述,虛擬桌面技術(shù)目前來看已經(jīng)比較成熟,不同的廠商所生產(chǎn)的產(chǎn)品具有不同的特色,其中Microsoft在操作系統(tǒng)中具有領(lǐng)先地位。虛擬桌面在云計算數(shù)據(jù)庫領(lǐng)域中的發(fā)展應(yīng)該從提高用戶體驗角度入手,為了能夠達到完美極致的用戶體驗,運營商以及生產(chǎn)商等均需要作出相應(yīng)努力。
參考文獻
[1]張媛.云時代圖書館桌面虛擬化帶來的管理技術(shù)變革[J].新世紀(jì)圖書館,2013,11(04):67-69.
[2]劉劍鋒.淺談虛擬化桌面在高校的架構(gòu)和應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2012,15(11):71-72.
[3]俞雪永,陳丹,王云武等.基于云計算的虛擬桌面環(huán)境規(guī)劃與研究[J].計算機時代,2015,16(09):29-32.
[4]趙峰.云桌面虛擬化架構(gòu)的研究與應(yīng)用探索[J].電腦知識與技術(shù),2015,18(16):224-226.
[5]葉見春.基于Xen虛擬機的Xendesktop虛擬桌面在圖書館機房管理中的應(yīng)用[J].辦公室業(yè)務(wù),2014,16(09):241.
作者簡介
吳立芝(1981-),男,廣西壯族自治區(qū)欽州市人。碩士學(xué)位?,F(xiàn)為廣東建設(shè)職業(yè)技術(shù)學(xué)院講師。研究方向為云計算、實驗室建設(shè)。
作者單位
廣東建設(shè)職業(yè)技術(shù)學(xué)院網(wǎng)絡(luò)中心 廣東省廣州市 510450