楊璐
摘 要:所謂的云服務(wù)是以Internet為依托的相關(guān)服務(wù)的增加,其中涵蓋大量的虛擬化資源。云服務(wù)是一種借助網(wǎng)絡(luò),以按需的方式獲得服務(wù)的模式,它將計(jì)算能力作為商品在Internet上進(jìn)行流通。云服務(wù)的出現(xiàn),為遠(yuǎn)程網(wǎng)絡(luò)系統(tǒng)的構(gòu)建提供了強(qiáng)有力的技術(shù)支撐?;诖?,該文從云服務(wù)的應(yīng)用優(yōu)勢(shì)分析入手,闡述了基于云服務(wù)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)開發(fā)。期望通過該文的研究能夠?qū)h(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)開發(fā)水平的提升有所幫助。
關(guān)鍵詞:云服務(wù);遠(yuǎn)程計(jì)算機(jī);網(wǎng)絡(luò)系統(tǒng)開發(fā)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)志碼:A
1 云服務(wù)的應(yīng)用優(yōu)勢(shì)
1.1 經(jīng)濟(jì)性
規(guī)模經(jīng)濟(jì)是云服務(wù)最為突出的應(yīng)用優(yōu)勢(shì)之一,依托云計(jì)算供應(yīng)商提供的設(shè)施,開發(fā)設(shè)計(jì)人員可以獲得可靠性更高的應(yīng)用。云服務(wù)采用的是一對(duì)多的模型,它的應(yīng)用能夠大幅度降低系統(tǒng)的開發(fā)成本。通常情況下,云應(yīng)用無須購(gòu)買,只要租用即可,使前期的投資顯著減少。
1.2 安全性
云服務(wù)依托的是云計(jì)算技術(shù),采用獨(dú)立的服務(wù)器,其安全性非常高,具有防APR攻擊和MAC欺騙的功能,可進(jìn)行快照備份,存儲(chǔ)在云服務(wù)器中的數(shù)據(jù)永遠(yuǎn)不會(huì)丟失。
1.3 可靠性
云服務(wù)是依托服務(wù)器集群進(jìn)行構(gòu)建的,由此使其在硬件方面具有了較高的冗余度,基本上不會(huì)出現(xiàn)運(yùn)行故障,較低的故障率使云服務(wù)的可靠性大幅度提升。
1.4 便捷性
從開發(fā)設(shè)計(jì)人員的角度上講,對(duì)云應(yīng)用進(jìn)行升級(jí)要比傳統(tǒng)的桌面軟件程序升級(jí)更加簡(jiǎn)單和方便,只需要對(duì)應(yīng)用程序進(jìn)行集中升級(jí)即可,相關(guān)的應(yīng)用特征可快速更新,這樣能夠減輕開發(fā)設(shè)計(jì)人員的工作量。
2 基于云服務(wù)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)開發(fā)
2.1 云服務(wù)架構(gòu)
2.1.1 終端云服務(wù)
現(xiàn)如今,移動(dòng)終端的計(jì)算和存儲(chǔ)能力都獲得極大地提升,將終端云作為云服務(wù)架構(gòu)的底層,終端云服務(wù)能夠利用周圍移動(dòng)終端資源來實(shí)現(xiàn)交付服務(wù),這樣一來,移動(dòng)終端與云端之間的界限就得以消除,在此基礎(chǔ)上,移動(dòng)終端設(shè)備不但可提供云服務(wù),而且還可作為云服務(wù)的用戶。終端云服務(wù)的流程與普通云服務(wù)基本相同,即發(fā)起請(qǐng)求、等待任務(wù)處理、返回結(jié)果,整個(gè)過程可通過D2D鏈路來完成。需要注意的是,由于終端云本身所具有的移動(dòng)性特點(diǎn),為防止出現(xiàn)服務(wù)中斷的現(xiàn)象,應(yīng)采取相應(yīng)的服務(wù)控制策略。
2.1.2 本地云服務(wù)
本地云服務(wù)是云服務(wù)架構(gòu)的核心部分,它能夠?qū)⑽挥谠贫说姆?wù)器從主干網(wǎng)拉近到接入網(wǎng)端,移動(dòng)用戶只需要接入無線網(wǎng),便可接入本地云資源,在此基礎(chǔ)上,便可獲得終端與云端的交互體驗(yàn)。同時(shí)本地云可實(shí)現(xiàn)終端與遠(yuǎn)端云的連接,并且可在下載業(yè)務(wù)中作為緩存器,由此極大地減輕了遠(yuǎn)端服務(wù)器的存儲(chǔ)壓力。
2.1.3 遠(yuǎn)端云服務(wù)
遠(yuǎn)端云服務(wù)是整個(gè)云服務(wù)架構(gòu)的最頂層,其具有強(qiáng)大的計(jì)算與數(shù)據(jù)存儲(chǔ)能力,當(dāng)本地云服務(wù)中的相關(guān)資源無法滿足用戶的使用需要時(shí),便可將之轉(zhuǎn)入遠(yuǎn)端云執(zhí)行。
2.2 系統(tǒng)開發(fā)
遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)可以為用戶提供遠(yuǎn)程訪問服務(wù)(RAS),只有帶有路由器和遠(yuǎn)程訪問的計(jì)算機(jī),便可成為RAS服務(wù)器。一臺(tái)遠(yuǎn)程訪問服務(wù)器能夠同時(shí)支持多臺(tái)遠(yuǎn)程客戶端的連接,而在云服務(wù)的支持下,進(jìn)行遠(yuǎn)程聯(lián)網(wǎng)與RAS的遠(yuǎn)程連接條件相同,即實(shí)現(xiàn)分布式的網(wǎng)絡(luò)連接,從而使遠(yuǎn)程通信始終保持最佳狀態(tài),借助RAS的數(shù)據(jù)訪問和自動(dòng)連接功能,可使云服務(wù)連接更加簡(jiǎn)單、方便。在對(duì)遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)進(jìn)行開發(fā)的過程中,需要對(duì)5個(gè)方面予以重點(diǎn)考慮。
2.2.1 合理編寫協(xié)議
在對(duì)基于云服務(wù)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)相關(guān)協(xié)議進(jìn)行編寫時(shí),應(yīng)當(dāng)確保編寫的協(xié)議與系統(tǒng)及網(wǎng)絡(luò)終端設(shè)備的編碼有所區(qū)別,這樣可以使三者均具有良好的獨(dú)立性,從而使網(wǎng)絡(luò)服務(wù)器的連接有更高的可辨識(shí)度。
2.2.2 及時(shí)修改數(shù)據(jù)
遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的開發(fā)是一個(gè)相對(duì)比較復(fù)雜的過程,其中除了包括大量的數(shù)據(jù)之外,還有很多應(yīng)用程序,為防止數(shù)據(jù)差錯(cuò)及應(yīng)用程序錯(cuò)誤的情況發(fā)生,開發(fā)人員應(yīng)當(dāng)提前做好合理可行的方案,并對(duì)開發(fā)中出現(xiàn)的問題進(jìn)行及時(shí)修正,防止影響系統(tǒng)運(yùn)行安全性和穩(wěn)定性的問題出現(xiàn),確保多個(gè)服務(wù)器連接網(wǎng)絡(luò)時(shí)的可靠性。
2.2.3 可擴(kuò)展性
開發(fā)遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)時(shí),必須對(duì)系統(tǒng)的可擴(kuò)展性予以充分考慮,采取有效的方法提高系統(tǒng)的擴(kuò)展性。在選擇支持軟件和應(yīng)用程序時(shí),應(yīng)以能夠添加協(xié)議的設(shè)備作為首選,防止出現(xiàn)重復(fù)建設(shè)的情況。
2.2.4 滿足兼容性要求
為確保開發(fā)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)具有良好的運(yùn)行穩(wěn)定性,必須對(duì)系統(tǒng)的兼容性問題予以充分考慮,系統(tǒng)的兼容性越高,才能在應(yīng)用時(shí)實(shí)現(xiàn)多個(gè)程序的同時(shí)運(yùn)行,進(jìn)而完成多點(diǎn)通信的同步。
2.2.5 與云服務(wù)緊密連接
由于該文開發(fā)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是以云服務(wù)為依托。因此,系統(tǒng)與云服務(wù)平臺(tái)之間的連接應(yīng)當(dāng)緊密,同時(shí)要確保數(shù)據(jù)傳輸通道的暢通性,從而保證云服務(wù)與各個(gè)服務(wù)器節(jié)點(diǎn)的有效連接,最大限度地發(fā)揮云服務(wù)的優(yōu)勢(shì),提升系統(tǒng)的性能。
2.3 遠(yuǎn)程服務(wù)器及工作站的實(shí)現(xiàn)
2.3.1 遠(yuǎn)程服務(wù)器
基于云服務(wù)的RSA會(huì)將Modem視作為網(wǎng)卡,因此在遠(yuǎn)程服務(wù)器的實(shí)現(xiàn)過程中,需要先對(duì)Modem進(jìn)行安裝,然后才能對(duì)啟動(dòng)RAS服務(wù)進(jìn)行安裝。在對(duì)遠(yuǎn)程RAS服務(wù)器進(jìn)行設(shè)置時(shí),主要包括2個(gè)方面的內(nèi)容,一方面是通信協(xié)議設(shè)置,另一方面是網(wǎng)絡(luò)端口設(shè)置。一般情況下,通信協(xié)議只需要設(shè)置TCP/IP即可,并以DHCP對(duì)IP地址進(jìn)行分配;網(wǎng)絡(luò)端口則可設(shè)置為允許接入的屬性,當(dāng)用戶具有遠(yuǎn)程訪問權(quán)限后,便可順利接入網(wǎng)絡(luò)當(dāng)中。在對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)置時(shí),由于數(shù)據(jù)庫(kù)并不是獨(dú)立于網(wǎng)絡(luò)系統(tǒng)之外運(yùn)行的,因此應(yīng)當(dāng)以云服務(wù)及應(yīng)用作為考慮因素,建議采用SQL Server數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)可以提供標(biāo)準(zhǔn)和集成2種登錄方式,前者使用獨(dú)立的用戶名和密碼,后者可以通過NT網(wǎng)絡(luò)登錄和口令對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,由此使用戶權(quán)限的管理更加簡(jiǎn)化。
2.3.2 工作站
基于云服務(wù)的遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)工作站的設(shè)置,與RAS服務(wù)應(yīng)用的工作站設(shè)置過程大致相同,具體的實(shí)現(xiàn)方法為借助Modem,通過RS-232總線對(duì)實(shí)線部分進(jìn)行連接,然后對(duì)COM串口進(jìn)行連接,利用相關(guān)軟件,實(shí)現(xiàn)對(duì)系統(tǒng)的操控。工作站可以使用內(nèi)部撥入的方式連接RAS服務(wù)器,同時(shí),在云服務(wù)器的支持下,可依托指令傳輸?shù)姆绞降卿浘W(wǎng)絡(luò),并使客戶端與數(shù)據(jù)庫(kù)的服務(wù)全部處在對(duì)應(yīng)的狀態(tài)下。在登錄遠(yuǎn)程網(wǎng)絡(luò)系統(tǒng)的過程中,云服務(wù)器僅對(duì)登入請(qǐng)求進(jìn)行改變。在云服務(wù)的支持下,可以完全省略撥號(hào)的過程,通過遠(yuǎn)端云服務(wù)進(jìn)行連接,在無須撥號(hào)的前提下,便可實(shí)現(xiàn)服務(wù)器之間的連接,減少了RAS連接流程。
3 結(jié)論
綜上所述,遠(yuǎn)程計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的開發(fā)與構(gòu)建是一個(gè)相對(duì)比較復(fù)雜的過程,在系統(tǒng)開發(fā)階段,可對(duì)云服務(wù)技術(shù)進(jìn)行合理運(yùn)用,由此不但能夠簡(jiǎn)化開發(fā)流程,而且還能提高網(wǎng)絡(luò)系統(tǒng)傳輸穩(wěn)定性。云服務(wù)作為新興的技術(shù),在網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)中具有良好的應(yīng)用前景。
參考文獻(xiàn)
[1]邵國(guó)帥,李一明,張晗菡.計(jì)算機(jī)遠(yuǎn)程網(wǎng)絡(luò)通信技術(shù)的應(yīng)用探析[J].電腦編程技巧與維護(hù),2018(12):123-124.
[2]劉元?jiǎng)偅1?計(jì)算機(jī)通信及網(wǎng)絡(luò)遠(yuǎn)程控制技術(shù)的應(yīng)用與可靠性提升[J].自動(dòng)化與儀器儀表,2018(11):155-156.
[3]曹永紅.云計(jì)算技術(shù)在網(wǎng)絡(luò)遠(yuǎn)程教學(xué)中的應(yīng)用初探[J].電腦迷,2017(11):136-138.
[4]江文慧.淺析云計(jì)算與網(wǎng)絡(luò)協(xié)作技術(shù)對(duì)遠(yuǎn)程圖書館工作的影響[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2015(5):65-66.