郭來軍
摘要:云計算是通過網(wǎng)絡(luò)把大量的虛擬化資源鏈接在一起,進(jìn)行統(tǒng)一管理后構(gòu)成虛擬資源池,為用戶按需提供服務(wù)。傳統(tǒng)的辦公環(huán)境是PC為工作人員提供計算機(jī)環(huán)境,云計算的出現(xiàn)改變了傳統(tǒng)的辦公設(shè)備之間的物理限制,在云計算框架下設(shè)計的桌面辦公系統(tǒng)可以隨時隨地為工作人員進(jìn)行服務(wù)。該文對云計算概念和云平臺桌面辦公的關(guān)鍵性技術(shù)進(jìn)行了分析,對基于云計算的桌面辦公系統(tǒng)的需求進(jìn)行了研究,提出了基于云計算的桌面辦公系統(tǒng)的設(shè)計方案。
關(guān)鍵詞:云計算;桌面辦公系統(tǒng);虛擬化;資源池
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)26-0043-02
隨著計算機(jī)信息技術(shù)的發(fā)展,云計算成為計算機(jī)應(yīng)用研究的焦點內(nèi)容,云計算的出現(xiàn)提高了企業(yè)對軟件資源和硬件資源的利用率,使復(fù)雜的系統(tǒng)集群變得越來越智能化。桌面辦公環(huán)境主要是提高工作人員的工作效率,隨著計算機(jī)在企業(yè)中的普及,員工辦公主要是靠電腦來進(jìn)行操作,這樣給管理上帶來了很多的問題。辦公計算機(jī)數(shù)量增多而且位置分散,許多員工對計算機(jī)應(yīng)用中出現(xiàn)的問題不能夠很好的解決,這樣不但影響工作效率而且還有可能把企業(yè)的機(jī)密信息泄露出去,所以急需一種安全并且高效的左面辦公系統(tǒng)來解決存在的問題。
1 云計算及桌面關(guān)鍵技術(shù)研究
1.1 云計算
云計算是一種分布式計算方式,把網(wǎng)絡(luò)上的資源都集成到云端,實現(xiàn)超級計算模式,云計算的計算處理能力非常強(qiáng)大。云計算把所有的資源進(jìn)行整合然后統(tǒng)一管理,使用云計算的用戶不用擔(dān)心自己的資源怎么樣存儲,也不必?fù)?dān)心自己的軟件和硬件的管理和維護(hù),對云資源的使用只需要按需付費就可以了。云計算通過網(wǎng)絡(luò)把分散的資源和應(yīng)用集中起來,在集群中的服務(wù)器可以利用虛擬化技術(shù)進(jìn)行靈活的擴(kuò)展,這樣形成了云計算的強(qiáng)大的計算能力、超大的存儲能力和應(yīng)用服務(wù)平臺。云計算體系結(jié)構(gòu)如圖1所示。
在云計算體系結(jié)構(gòu)圖中云客戶端是用戶接入云平臺的接口,用戶通過云客戶端登錄到桌面辦公系統(tǒng)。服務(wù)目錄是為用戶提供服務(wù)菜單供用戶選擇的,用戶根據(jù)服務(wù)目錄來定制自己的應(yīng)用和服務(wù)。管理部署包括對用戶的管理和部署應(yīng)用服務(wù)。資源監(jiān)控對云平臺資源進(jìn)行負(fù)載監(jiān)控來調(diào)整資源的配置。服務(wù)器集群面對用戶的請求可以做出最快的響應(yīng),完成數(shù)據(jù)備份,保證數(shù)據(jù)的安全。
1.2 云桌面辦公的關(guān)鍵技術(shù)
虛擬化技術(shù)是對計算資源分配部署的一種技術(shù),云計算的虛擬化解決方案就是把分散各個地方的服務(wù)器整合成一個集群,降低了服務(wù)器的成本,而且提高了資源的利用效率。數(shù)據(jù)存儲管理技術(shù)是解決云計算中數(shù)據(jù)存儲問題的,隨著存儲數(shù)據(jù)量的驟增,以及數(shù)據(jù)面臨的安全性的問題,數(shù)據(jù)存儲管理技術(shù)保證云計算平臺數(shù)據(jù)的安全性和可靠性,對數(shù)據(jù)進(jìn)行異地備份,保證整個云計算平臺具有較高的數(shù)據(jù)吞吐率。私有云技術(shù)是企業(yè)未來獨立使用云而建立的云計算平臺,這樣企業(yè)可以掌握云計算系統(tǒng)的穩(wěn)定性,提供一個良好的云平臺的環(huán)境。數(shù)據(jù)的安全性是云服務(wù)的重要內(nèi)容,私有云在數(shù)據(jù)安全性方面具有自己的優(yōu)勢。私有云在局域網(wǎng)內(nèi)使用的時候計算反映能力快,上傳和下載數(shù)據(jù)快,平臺具有較好的穩(wěn)定性。
2 基于云計算的桌面辦公系統(tǒng)需求分析
2.1 系統(tǒng)設(shè)計原則
基于云計算的桌面辦公系統(tǒng)設(shè)計是為了解決企業(yè)辦公效率低的問題,保證企業(yè)機(jī)密信息的安全性。桌面辦公系統(tǒng)的界面在使用上要方便快捷,整個桌面辦公系統(tǒng)的框架要方便拓展,并且要與原先系統(tǒng)做好很好的兼容?;谠朴嬎愕淖烂孓k公系統(tǒng)功能要完善,可以滿足不同工作人員的需要,操作界面簡潔,管理操作有序。系統(tǒng)的后臺存放個人的信息和企業(yè)的信息,所以要保證數(shù)據(jù)的安全性,系統(tǒng)中對通信的信息要進(jìn)行加密處理,對不同的用戶要分配不同的權(quán)限。企業(yè)在云計算平臺部署的時候,要保證辦公系統(tǒng)和硬件之間的兼容性,在原有系統(tǒng)和設(shè)施的基礎(chǔ)上建立桌面辦公系統(tǒng),這樣做可以減少成本。
2.2 系統(tǒng)需求分析
云計算的桌面辦公系統(tǒng)利用云計算虛擬化的特點建立平臺,所有的軟件和硬件的管理都由后臺人員進(jìn)行統(tǒng)一的管理,根據(jù)工作人員的不同的需求在虛擬桌面上設(shè)計相應(yīng)的應(yīng)用,可以很好地解決辦公系統(tǒng)中存在的問題,基于云計算的桌面辦公系統(tǒng)的開發(fā)和研究是非常有必要的。系統(tǒng)的需求分析主要從兩方面進(jìn)行分析,分別是功能性需求和非功能性需求。功能性需求分析包括管理員需求和用戶需求,對非功能性需求分析是為系統(tǒng)的補(bǔ)充,在系統(tǒng)設(shè)計的時候可以給用戶更多的體驗。功能性需求分析,在整個系統(tǒng)中用戶是直接的使用者,普通用戶在對系統(tǒng)進(jìn)行使用的時候,首先要對云桌面進(jìn)行登錄,對平臺提供的應(yīng)用進(jìn)行使用。用戶可以通過個人虛擬機(jī)進(jìn)行登錄或者通過瀏覽器進(jìn)行登錄。系統(tǒng)管理員是整個系統(tǒng)的管理維護(hù)人員,主要負(fù)責(zé)對用戶和應(yīng)用進(jìn)行管理,還包括虛擬機(jī)管理和權(quán)限管理等。管理員主要功能如圖2所示。
在系統(tǒng)管理員主要管理功能狀態(tài)圖中,用戶管理包括用戶賬號管理,對賬號的添加修改和刪除等操作。應(yīng)用管理師對軟件進(jìn)行審核,審核通過的軟件直接應(yīng)用在云平臺上,在前期管理員要對不同的應(yīng)用進(jìn)行初始化,對不同的應(yīng)用進(jìn)行配置。虛擬機(jī)管理師根據(jù)用戶需求的不同來分配不同的虛擬機(jī),創(chuàng)建虛擬機(jī)模板。監(jiān)控管理師對資源監(jiān)控管理和負(fù)載監(jiān)控管理,對服務(wù)器進(jìn)行嚴(yán)密的監(jiān)控,監(jiān)控信息通過管理員界面顯示出來,作為資源調(diào)度的依據(jù)。權(quán)限管理師對角色的創(chuàng)建,對不同的角色分配不同的權(quán)限。
3 基于云計算的桌面辦公系統(tǒng)設(shè)計
云平臺桌面辦公系統(tǒng)是對云平臺的統(tǒng)一管理,實現(xiàn)用戶和云平臺之間有效的對接,桌面辦公系統(tǒng)的體系結(jié)構(gòu)采用B/S結(jié)構(gòu),在云平臺上面用戶可以根據(jù)自己的需要來定制應(yīng)用服務(wù)?;谠朴嬎愕淖烂孓k公系統(tǒng)的總體功能圖如圖3所示。
在對桌面辦公系統(tǒng)的功能進(jìn)行設(shè)計中,權(quán)限管理定義角色和權(quán)限分配;用戶管理是用戶的定義和增加、刪除等操作;應(yīng)用管理是應(yīng)用的定義、配置和增加、刪除;存儲管理功能主要負(fù)責(zé)是否提供網(wǎng)盤,以及網(wǎng)盤配置大?。辉瞥兄饕δ苁擒浖l(fā)布者發(fā)布軟件,管理員審核用戶發(fā)布的軟件,軟件訂閱者個性化訂閱軟件,管理員審核用戶訂閱的軟件;服務(wù)器虛擬化功能是創(chuàng)建虛擬服務(wù)器,虛擬服務(wù)器開關(guān)機(jī)、斷電等操作;提高容錯可靠性,還原點的創(chuàng)建和還原,虛擬服務(wù)器的遷移。
桌面辦公系統(tǒng)對云平臺的管理是通過管理平臺實現(xiàn)的,用戶通過客戶端登陸應(yīng)用,在用戶管理界面上訂閱應(yīng)用和服務(wù)。桌面辦公系統(tǒng)是一個統(tǒng)一的平臺,負(fù)責(zé)管理虛擬服務(wù)器和平臺上的應(yīng)用,云平臺管理員通過瀏覽器客戶端也可以很方便地對用戶和虛擬服務(wù)器進(jìn)行管理。云計算就是不斷地把終端的分析和計算處理都轉(zhuǎn)移到云計算的平臺,云計算的核心是虛擬化的,用戶根據(jù)自己的需要可以在任何的位置都可以享受云服務(wù),云計算具有一定的高效性,云平臺一旦發(fā)現(xiàn)故障那么就會將故障部分進(jìn)行隔離后進(jìn)行維護(hù),這樣不會影響用戶的使用,在云計算中用戶的數(shù)據(jù)采用多機(jī)備份的方式,這樣比本地計算機(jī)的安全性和可靠性更高。云服務(wù)提供商可以根據(jù)用戶的數(shù)量變化來對平臺進(jìn)行改動,用戶也可以根據(jù)自己對資源的需求增加應(yīng)用。云計算的成本低,云計算節(jié)點可以采用價格低的服務(wù)器,成本低但是服務(wù)質(zhì)量沒有減少,用戶可以花少錢獲取多的服務(wù),對硬件和軟件的管理和維護(hù)的問題用戶不用去擔(dān)心。桌面辦公系統(tǒng)所有的功能都是以云控中心為核心的,云平臺桌面管理系統(tǒng)把瀏覽器端發(fā)來的數(shù)據(jù)轉(zhuǎn)換成云控中心需要的格式,云平臺桌面也可以把云控中心的數(shù)據(jù)轉(zhuǎn)換成用戶需要的相應(yīng)格式。
4 總結(jié)
計算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展給基于云計算的桌面辦公系統(tǒng)的開發(fā)和應(yīng)用提供了便利的條件,基于云計算的桌面辦公系統(tǒng)給企業(yè)和事業(yè)單位的工作人員在辦公上提供了很大的幫助。云平臺的桌面辦公系統(tǒng)的設(shè)計研究具有一定的應(yīng)用價值。
參考文獻(xiàn):
[1] 陳小軍,張璟. 虛擬化技術(shù)及其在制造業(yè)信息化中的應(yīng)用綜述[J].計算機(jī)工程與應(yīng)用,2015(23).
[2] 賈斌,吳永娟,何進(jìn). 基于電信運(yùn)營商桌面虛擬化系統(tǒng)的安全性分析與研究[J].計算機(jī)科學(xué),2012(S2).
[3] 徐浩,蘭雨晴.基于SPICE協(xié)議的桌面虛擬化技術(shù)研究與改進(jìn)方案[J]. 計算機(jī)工程與科學(xué),2013(12).
[4] 敖青云,蔣文蓉.基于KVM和QEMU的虛擬桌面系統(tǒng)的實現(xiàn)與應(yīng)用[J]. 計算機(jī)應(yīng)用與軟件,2012(11).
[5] 周文煜,陳華平,楊壽保,等. 基于虛擬機(jī)遷移的虛擬機(jī)集群資源調(diào)度[J]. 華中科技大學(xué)學(xué)報:自然科學(xué)版,2011(S1).endprint