首頁 > 優(yōu)秀范文 > 云計算技術(shù)的特征
時間:2024-01-29 15:33:50
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇云計算技術(shù)的特征范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
中圖分類號: TN911?34; G420 文獻標(biāo)識碼: A 文章編號: 1004?373X(2017)13?0178?03
Abstract: For the imprecise data specific information extraction in the process of traditional cloud computing, a specific characteristic mining method of massive data in cloud computing environment is presented. The matrix node difference model is used to arrange the data orderly, and avoid the imprecise extraction data caused by data confusion of the traditional method. The huge cloud data makes the data positioning imprecise. In order to eliminate the above problem, the multidimensional data positioning calculation is adopted to solve the problem of imprecise positioning effectively, and extract the data information successfully. In order to verify the effectiveness of the massive data specific characteristic mining method in cloud computing environment, the contrast simulation experiment was designed. The experimental results fully prove that the method can improve the accuracy of the data extraction effectively.
Keywords: cloud computing; data specific characteristic; feature mining technology; extraction accuracy
0 引 言
隨著科技的快速發(fā)展,數(shù)據(jù)信息時代逐漸向著云時代變遷,數(shù)據(jù)的運算存儲已經(jīng)由傳統(tǒng)的硬盤存儲逐漸發(fā)展成為云端計算存儲[1]。通過云端的計算存儲已經(jīng)在很大程度上摒棄了原有的算法規(guī)則,能夠更大程度的進行數(shù)據(jù)統(tǒng)計和數(shù)據(jù)運算[2]。在使用云端計算的環(huán)境下,存儲在云端的海量數(shù)據(jù)都是通過數(shù)據(jù)定位以及數(shù)據(jù)分析進行計算的,使用適當(dāng)?shù)恼{(diào)度方法可以在很大程度上進行數(shù)據(jù)的特征提取。所以,有效的數(shù)據(jù)調(diào)度可以充分提高數(shù)據(jù)的特征提取能力,但是傳統(tǒng)的云端計算過程由于數(shù)據(jù)存儲量過于繁雜,并且在進行數(shù)據(jù)定位的過程中需要進行數(shù)據(jù)識別。傳統(tǒng)的方法是使用數(shù)據(jù)的屬性進行標(biāo)識識別,但是為了數(shù)據(jù)的存儲方便一般會進行適當(dāng)?shù)臄?shù)據(jù)壓縮和數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)進行調(diào)用過程中十分的繁瑣,并且數(shù)據(jù)的調(diào)用過程是一個識別提取的過程,這種方式極大地影響了數(shù)據(jù)特征提取的速度以及準(zhǔn)確性[3?4]。在進行數(shù)據(jù)特征提取的過程中還存在一些數(shù)據(jù)節(jié)點,這些節(jié)點極大程度上限制了提取的精度[4?5]。綜上所述,本文設(shè)計了一種云計算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法,該方法能夠有效解決上述問題[6]。
1 運用矩陣節(jié)點差分計算方法進行數(shù)據(jù)特定特
征挖掘
使用矩陣節(jié)點差分計算可以提高數(shù)據(jù)提取的精準(zhǔn)度,在計算之前需要進行數(shù)據(jù)的方位確定以及數(shù)據(jù)的預(yù)處理[7?8]。
式中:為單位下數(shù)據(jù)信息量;為數(shù)據(jù)的信息坐標(biāo);為提取條件下的屬性條件;為實際的儺災(zāi)滌頡
當(dāng)限制節(jié)點傳輸信息至?xí)r,傳輸單位需要經(jīng)過個節(jié)點才能進行屬性提取。關(guān)系式為:
保證數(shù)據(jù)的正確性和快速性是通過區(qū)域的劃分得到的,劃分前需要預(yù)設(shè)參數(shù),通過設(shè)定能夠?qū)x擇精度進行控制,避免誤差的產(chǎn)生。
式中:為離散參數(shù);為整合參數(shù)域;為區(qū)域值;表示提取深度;代表數(shù)據(jù)衡量值。
進行數(shù)據(jù)的特征提取過程中,使用矩陣節(jié)點差分方法,因此需要進行數(shù)據(jù)的預(yù)處理[9],預(yù)處理之后才可以使用,首先是數(shù)據(jù)編續(xù):
經(jīng)過序號的排列以后,方便數(shù)據(jù)在大量數(shù)據(jù)中進行準(zhǔn)確提取,但是排序之后的數(shù)據(jù)不能直接使用,需要一定的調(diào)用計算,方便在提取過程中屬性的搭配:
式中:表示單位時間數(shù)據(jù)能夠調(diào)用的屬性;表示實際區(qū)域范圍內(nèi)數(shù)據(jù)的識別碼;是實際計算中的屬性參數(shù);表示計算常量。
通過上述計算便可以進行矩陣節(jié)點差分方程的計算,建立如下矩陣:
通過化簡的公式可以看出數(shù)據(jù)與實際調(diào)用的關(guān)系,把公式進行加權(quán)處理就可以得到關(guān)系公式,這樣可以更加精確的在海量數(shù)據(jù)中完成特征提取。
限定好實用的屬性參數(shù)及屬性目標(biāo),進行加權(quán)計算:
本文運用矩陣節(jié)點差分計算方法進行數(shù)據(jù)特定特征挖掘,在計算前進行數(shù)據(jù)的預(yù)處理保證了數(shù)據(jù)的有效性,提高了結(jié)果的精準(zhǔn)度,最后用條件進行限定保證在大量的數(shù)據(jù)中能夠進行精準(zhǔn)的計算。
2 實驗驗證
為了驗證本文設(shè)計的云計算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法的有效性,設(shè)計了對比仿真實驗。選定某網(wǎng)絡(luò)數(shù)據(jù)公司大型云端數(shù)據(jù)庫進行數(shù)據(jù)特征提取,首先使用傳統(tǒng)的方法進行云端數(shù)據(jù)提取,然后使用本文設(shè)計的云算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法進行數(shù)據(jù)的特征提取。
2.1 參數(shù)設(shè)置
為了保證實驗的有效性,同時進行實驗,設(shè)置調(diào)配參數(shù)為65.8;數(shù)據(jù)坐標(biāo)分別為150,100;為了保證數(shù)據(jù)提取的速度,設(shè)置為68.5;設(shè)置分別為55,60,100。
2.2 數(shù)據(jù)對比分析
實驗對比結(jié)果如圖1,圖2,表1所示。
通過圖1可以看出本文設(shè)計的方法能夠在更短的時間內(nèi)得到結(jié)果,同時所用的時間是傳統(tǒng)方法的一半左右。
通過圖2的誤差對比結(jié)果可以看出,本文設(shè)計的云計算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法能夠有效地降低誤差,保證在海量數(shù)據(jù)下的特征提取。
表1的實驗結(jié)果能夠充分證明,本文設(shè)計的云計算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法能夠有效地提高數(shù)據(jù)特征百分比,同時能夠在更短的時間內(nèi)進行更多的特征提取。
3 結(jié) 語
本文設(shè)計的云計算環(huán)境下的海量數(shù)據(jù)特定特征挖掘方法能夠有效地解決數(shù)據(jù)特征提取過程中提取不精確的問題,同時所需要的時間更短,得到的結(jié)果不需要進行修正,能夠更好地完成對海量數(shù)據(jù)的特征提取。本文的研究能夠為云端數(shù)據(jù)提取提供良好的理論依據(jù)。
參考文獻
[1] 廉文武,傅凌玲,黃潮.云計算環(huán)境下數(shù)據(jù)弱關(guān)聯(lián)挖掘模型的仿真[J].計算機仿真,2015,32(4):359?362.
[2] 盧小賓,王濤.Google三大云計算技術(shù)對海量數(shù)據(jù)分析流程的技術(shù)改進優(yōu)化研究[J].圖書情報工作,2015,59(3):6?11.
[3] 何清,莊福振,曾立,等.PDMiner:基于云計算的并行分布式數(shù)據(jù)挖掘工具平臺[J].中國科學(xué):信息科學(xué),2014,44(7):871?885.
[4] 劉輝.云計算環(huán)境下海量激光點云數(shù)據(jù)的高密度存儲器邏輯結(jié)構(gòu)設(shè)計[J].激光雜志,2016,37(9):91?95.
[5] 白紅偉,馬志偉,朱永利.基于云計算的絕緣子狀態(tài)監(jiān)測數(shù)據(jù)的處理[J].電瓷避雷器,2011(4):19?22.
[6] 錢維揚,王俊義,仇洪冰.基于Hadoop的數(shù)據(jù)挖掘技術(shù)在測光紅移上的研究[J].電子技術(shù)應(yīng)用,2016,42(9):111?114.
對于通信運營商,在其業(yè)務(wù)模型中有主要包括兩個方面的云計算相關(guān)特性。
首先,互聯(lián)網(wǎng)業(yè)務(wù)的接入傳輸支撐和應(yīng)用托管,其主體是負(fù)責(zé)通道和業(yè)務(wù)計算存儲能力。
其次,通信網(wǎng)本身的業(yè)務(wù)提供,其代表了包括骨干網(wǎng)的基本業(yè)務(wù),也包括新興起的移動互聯(lián)網(wǎng),以及物聯(lián)網(wǎng)業(yè)務(wù)運用。而作為移動通信的終端部分——手機,也在向高性能、高智能方向發(fā)展。就像PC的發(fā)展之路一樣,由于終端處理能力的快速發(fā)展,也要求通信業(yè)務(wù)應(yīng)用能快速發(fā)展以滿足用戶的各方面需求,必然也會帶來前述的架構(gòu)改進問題,所以這部分不僅是前面所提特性,還包括終端支持和業(yè)務(wù)提供本身。
基于以上分析,我們認(rèn)為通信運營商對云計算的需求,既包括終端、傳輸、計算、存儲等基礎(chǔ)設(shè)施的建設(shè),也包括業(yè)務(wù)開發(fā)、應(yīng)用、運維等平臺和服務(wù)提供部分。
有了上面的驅(qū)動,不代表通信運營商就一定會選擇IT技術(shù)體系下的云計算架構(gòu)模式。對于通信運營商,其基礎(chǔ)還是通信網(wǎng)絡(luò)和集成計算機技術(shù)。對于通信運營商,其基礎(chǔ)還是通信網(wǎng)絡(luò),集成計算機技術(shù)與通信技術(shù)的目的主要是向用戶提供綜合信息服務(wù)解決方案,并借以推進其“轉(zhuǎn)型”戰(zhàn)略的逐步推進。
引入云計算這種IT架構(gòu),雖然說通信可以迅捷地獲取到大規(guī)模計算、存儲能力以及業(yè)務(wù)的彈性支撐能力,但基于IT架構(gòu)的云計算并不是完全適合通信架構(gòu)。這里必須說明一下通信的核心特性,那就是通信產(chǎn)業(yè)網(wǎng)絡(luò)具備可控制性、可管理性以及可收費性,而由此帶來的可盈利性是其核心競爭力。這是區(qū)別于大部分互聯(lián)網(wǎng)IT公司賺吆喝不賺錢的本質(zhì)特征。所以通信運營商的云計算必須圍繞這個方面進行核心優(yōu)勢加強。
要實現(xiàn)云計算通信架構(gòu)的可控制性、可管理性以及可收費性,其涉及的內(nèi)容比較多。我們分析認(rèn)為,在通信網(wǎng)絡(luò)的云計算架構(gòu)中,必須加強兩個方面的建設(shè)工作:一是云管理系統(tǒng)的研究和建設(shè);二是云安全中的隔離技術(shù)研究和建設(shè)。
1、云管理系統(tǒng)
云管理系統(tǒng)主要負(fù)責(zé)云計算中各種資源和應(yīng)用的管理工作,它主要包括調(diào)度子系統(tǒng)、計費子系統(tǒng)、操作維護子系統(tǒng)、監(jiān)控子系統(tǒng),其結(jié)構(gòu)示意如下圖所示。
調(diào)度子系統(tǒng)
既是業(yè)務(wù)應(yīng)用所需資源的調(diào)度,也是業(yè)務(wù)應(yīng)用本身的調(diào)度。通過調(diào)度,管理系統(tǒng)能動態(tài)地實現(xiàn)業(yè)務(wù)在云基礎(chǔ)設(shè)施上的部署,作為業(yè)務(wù)云發(fā)展的需要,調(diào)度子系統(tǒng)還必須提供能力實現(xiàn)云業(yè)務(wù)開發(fā)環(huán)境所開發(fā)的新業(yè)務(wù)的加載,以及這些業(yè)務(wù)所必須的升級能力支持。
調(diào)度子系統(tǒng)還有一個非常重要的作用就是實現(xiàn)云計算故障節(jié)點的故障處理和節(jié)點恢復(fù)工作,基本策略可以是自動處理,也可以人工處理,主要取決于故障管控級別的要求。
監(jiān)控子系統(tǒng)
主要負(fù)責(zé)業(yè)務(wù)運行過程中各種資源狀態(tài)的監(jiān)控,主要包括狀態(tài)信息采集、傳輸、展示幾個部分。和傳統(tǒng)架構(gòu)監(jiān)控不同的是,重點要針對云中資源動態(tài)調(diào)整的情況下,監(jiān)控也能同步進行調(diào)整。
這種能力的變化,最主要是體現(xiàn)在監(jiān)控信息量和監(jiān)控信息展示的變化上,為了確保信息獲取的完整性和實時性,需要考慮監(jiān)控流程從傳統(tǒng)單一層次的監(jiān)控信息的同步處理機制,向多層次的監(jiān)控信息異步處理機制上發(fā)展。另外對于展示部分還需要區(qū)分云計算不同接口的管理特性。比如,對于應(yīng)用維護人員主要關(guān)注應(yīng)用消耗資源和業(yè)務(wù)運行狀況的邏輯信息展示,大部分情況是不需要知道具體的物理部署等信息,而對于運營商的運維人員不光需要監(jiān)控邏輯信息,還需要清晰的監(jiān)控物理層面的數(shù)據(jù),即是說,不光要知道一個應(yīng)用在計算服務(wù)器、存儲服務(wù)器資源的運行情況,還要知道這些服務(wù)器部署位置等實體信息,以此才能更便利地實現(xiàn)深層次的監(jiān)控功能。
計費子系統(tǒng)
嚴(yán)格來說實際是適應(yīng)云化后的計費模型改進,核心同樣還是計費點和計費信息的支持,在云計算體系下,對于計費這方面其主要思路是計算能力也作為商品提供(存儲相對比較簡單),對計算的可度量就顯得尤為重要,計費子系統(tǒng),通過不同層次的計費點,實現(xiàn)不同的計算度量處理。比如,基于物理實體資源的計量,包括獨立服務(wù)器資源計量、獨立虛擬機資源計量、計算實體(CPU個數(shù)、緩存數(shù)量等)資源計量等;基于邏輯資源的計量,包括CPU內(nèi)存平均占用率計量、事務(wù)處理數(shù)計量等。這些不同的計量過程,均需要云實體中實現(xiàn)不同層面的計費信息處理。
由于用戶本身對于計算這種無形的資源是難以估量的,采用基于物理實體資源計量的方式比較容易被用戶理解和接受,實現(xiàn)也比較簡單,而對于邏輯資源的計量暫時還是用于業(yè)務(wù)應(yīng)用評估,他們的推廣模式還值得好好研究。
操作維護子系統(tǒng)
該子系統(tǒng)架構(gòu)變化和監(jiān)控子系統(tǒng)類似,主體還是要適應(yīng)云虛擬化后的邏輯節(jié)點操作維護和物理實體操作維護的要求,同樣需要在控制層和展示層的分層控制機制。
2、云安全
云安全包括的內(nèi)容很多,本文主要闡述云安全體系中的隔離技術(shù)。對于隔離技術(shù),這里有一個大的原因,那就是,伴隨業(yè)務(wù)發(fā)展的需要,將會引入業(yè)務(wù)的開放性,運行在云計算中的業(yè)務(wù)不再是可完全信任的,甚至是完全不可信任的,由于商業(yè)付費模式的拓展,既要保證這些業(yè)務(wù)本身運行的要求,又要避免業(yè)務(wù)開發(fā)過程遺留的缺陷,甚至是惡意功能對其他應(yīng)用或整個云系統(tǒng)的破壞作用,而隔離是預(yù)防這個問題的基本手段,主要包括以下幾個。
業(yè)務(wù)運行的資源隔離
業(yè)務(wù)所需資源,復(fù)函的內(nèi)容非常豐富,無論是CPU、內(nèi)存還是進程空間、網(wǎng)絡(luò)、存儲等,都由于云計算的分布式特點,產(chǎn)生了共享的特性,要做到以上資源的隔離,采用傳統(tǒng)技術(shù)(VLAN、尋址保護,鎖機制等)是可行的,但以上每種技術(shù)都比較孤立,實際應(yīng)用將會非常復(fù)雜,過程中也容易出現(xiàn)疏漏,容易影響云的擴展性和可維護性。
根據(jù)業(yè)務(wù)資源隔離主要集中于底層控制的特點,考慮采用基于服務(wù)器硬件層和操作系統(tǒng)層面的虛擬化技術(shù)實現(xiàn)的業(yè)務(wù)運行資源隔離,將能提供統(tǒng)一和完善的資源隔離技術(shù),并且這種方式最大的好處是,可以將不同的業(yè)務(wù)應(yīng)用部署作為各自獨立的虛擬化應(yīng)用集群進行控制管理,大大提升可管理特性。
業(yè)務(wù)升級的資源隔離
云計算的業(yè)務(wù)數(shù)量多、更新快,我們期望的理想業(yè)務(wù)升級模式是業(yè)務(wù)在升級過程中,業(yè)務(wù)服務(wù)不間斷。由于云計算中的業(yè)務(wù)是動態(tài)多節(jié)點模式的,要想采用傳統(tǒng)模式的同步升級模式將很難實現(xiàn)升級過程中的不間斷要求。
要實現(xiàn)云計算業(yè)務(wù)升級的不間斷能力,必須在升級的過程中,做好業(yè)務(wù)多版本實例的資源控制機制,意即實現(xiàn)隔離能力。在升級過程中,老版本實例應(yīng)該繼續(xù)提供服務(wù),而新實例可以同時進行部署。另外必須考慮升級可能會失敗,必須實現(xiàn)升級的單點回退或整體回退功能。
當(dāng)然以上過程也依賴于云業(yè)務(wù)的軟件架構(gòu)改造,如版本兼容性設(shè)計等,才能真正實現(xiàn)完善的升級要求。這種能力如果可以抽象,剝離后加入業(yè)務(wù)開發(fā)環(huán)境中作為基礎(chǔ)組件進行固化提供,那將極大地確保整個云系統(tǒng)業(yè)務(wù)應(yīng)用的開發(fā)效率和運行過程的安全。
業(yè)務(wù)故障的資源隔離
1云計算機技術(shù)的內(nèi)涵及特征體現(xiàn)分析
1.1云計算技術(shù)的內(nèi)涵
云計算技術(shù)是新型的技術(shù),對其定義還沒有形成統(tǒng)一的共識,多數(shù)都認(rèn)為云計算是分布式處理以及并行處理和網(wǎng)絡(luò)計算機發(fā)展的重要產(chǎn)物,是對計算機的商業(yè)實現(xiàn)。對云計算技術(shù)主要有的認(rèn)為是云計算技術(shù)服務(wù)器能力的拓展,是通過互聯(lián)網(wǎng)在服務(wù)的方式下進行應(yīng)用,并使得這些相關(guān)的服務(wù)涉及的相關(guān)系統(tǒng)軟件和硬件能夠得以實現(xiàn)。
1.2云計算技術(shù)的特征體現(xiàn)分析
從云計算技術(shù)自身的特征體現(xiàn)來看是多方面的,其中在客戶端的需求低是比較重要的一個特征,因為多數(shù)人都有著對應(yīng)用軟件實施維護的經(jīng)歷,為能夠使用最新操作系統(tǒng)或某軟件的最新版本,就要對軟件實施升級,還要對相關(guān)的殺毒軟件等進行安裝下載,而這些繁雜的問題對初次接觸電腦的使用人員就有著很大的麻煩。但在云計算技術(shù)下就能夠結(jié)合自身的喜好下載瀏覽器,并在下載安裝完成后對相應(yīng)的網(wǎng)址進行輸入就能享受云計算的服云計算技術(shù)發(fā)展分析及其應(yīng)用賈舒婷遼寧科技大學(xué)遼寧鞍山114051務(wù),能夠在信息的共享以及文檔在另一端的存檔等方面都較為方便。還有就是能夠?qū)?shù)據(jù)進行無限多的存儲和管理效率,在強大的計算功能方面也有著具備,對數(shù)據(jù)的共享特征也比較方便。
2云計算技術(shù)的關(guān)鍵技術(shù)及應(yīng)用分析
2.1云計算技術(shù)的關(guān)鍵技術(shù)分析
云計算的運行原理主要是能夠為我們所需要的資料進行提供,將其切換到我們所需的應(yīng)用程序上,并結(jié)合實際的需求實施存儲以及訪問。云平臺對底層軟硬件的實現(xiàn)細(xì)節(jié)屏蔽了,還提供了連接服務(wù)的標(biāo)準(zhǔn)接口,這樣就使得所有連接互聯(lián)網(wǎng)的用戶都能方便的接入到云平臺使用計算資源,從云計算平臺基本技術(shù)的類型來看主要有虛擬化技術(shù)以及云計算平臺網(wǎng)絡(luò)服務(wù)和基礎(chǔ)軟硬件設(shè)施。云計算技術(shù)的關(guān)鍵技術(shù)是多樣化的,主要有分布式存儲技術(shù)、數(shù)據(jù)管理技術(shù)、虛擬化技術(shù)和云計算平臺技術(shù)等。其中的數(shù)據(jù)存儲技術(shù)主要在分布式和高傳輸率上有著鮮明的體現(xiàn),為能夠有效的保證其可靠性以及安全性和經(jīng)濟性,在分布式的存儲技術(shù)上通過冗余存儲方式能夠?qū)⒋鎯?shù)據(jù)的可靠性得到保證。另外在云計算平臺技術(shù)上能夠按照實際的需求來提供服務(wù),這就對云成本得到了有效降低,并對用戶的需求也有了滿足。再者在云計算技術(shù)中的虛擬技術(shù)是最為重要的一種技術(shù),主要有存儲的虛擬化和服務(wù)器的虛擬化以及應(yīng)用和平臺的虛擬化等。存儲虛擬化是把云系統(tǒng)存儲資源實施的統(tǒng)一化整合管理,從而來為用戶提供統(tǒng)一存儲空間,從其自身的功能上來看主要有統(tǒng)一存儲資源而形成的數(shù)據(jù)中心模式;還能夠?qū)⒃拼鎯ο到y(tǒng)虛擬化成用戶本地硬盤等。而在服務(wù)器的虛擬化方面主要是實現(xiàn)對硬件資源的分配和管理調(diào)度等,最為重要的功能是能夠在一臺物理服務(wù)器上對兩個或以上的服務(wù)器實施運行,并有著負(fù)載均衡和無知覺故障恢復(fù)功能上有著顯著的體現(xiàn)。云計算技術(shù)的數(shù)據(jù)管理技術(shù)方面是對大量數(shù)據(jù)實施的處理分析。在云計算相關(guān)的安全技術(shù)層面,其自身就能夠通過安全作為服務(wù)形式對互聯(lián)網(wǎng)安全實施保護,能夠在專業(yè)化以及集約化作用下提供安全服務(wù),從而對當(dāng)前的打補丁以及殺病毒的情況進行改變,并能將備份作為是新的服務(wù)形式實現(xiàn)云備份,這樣就在信息的安全上有了保障。
2.2云計算技術(shù)的實際應(yīng)用
云計算技術(shù)作為當(dāng)前較為先進的技術(shù),在實際的生活當(dāng)中有著重要的應(yīng)用,能夠?qū)Υ罅康臄?shù)據(jù)進行處理,所以在教育行業(yè)以及電子商務(wù)行業(yè)等都有著應(yīng)用。將云計算技術(shù)在教育領(lǐng)域中進行應(yīng)用,能夠?qū)⒔逃虒W(xué)的質(zhì)量得到本質(zhì)上的提升,對教育的資源建設(shè)成本的利用能夠有效的降低,并能夠隨時實施教學(xué)活動,對教學(xué)的改革有著重要推動,與此同時也能夠提升學(xué)校的數(shù)據(jù)安全性,對教育資源的共享就比較的方便。另外將云計算技術(shù)在ICT業(yè)務(wù)平臺當(dāng)中進行應(yīng)用,也能帶動其發(fā)展。在以往的豎井式運營模式和開發(fā)模式的應(yīng)用上,和當(dāng)前的業(yè)務(wù)發(fā)展需求已經(jīng)不能得到有效適應(yīng),這樣就在資源上有了浪費。所以將云計算技術(shù)在這一過程中加以應(yīng)用就能達到對ICT業(yè)務(wù)系統(tǒng)整合的效果,并能有效的進行構(gòu)建統(tǒng)一資源池,實施集中化的管理運營。在云計算技術(shù)的支持下能夠提供PaaS、SaaS等相關(guān)的服務(wù),并能夠通過網(wǎng)絡(luò)瀏覽器客戶通過計算機實施平臺上進行部署軟件訪問和使用,而在本機上則不需要實施數(shù)據(jù)庫等一些大型軟件的裝載,而在這一過程中的運營商也能夠?qū)嵤┢脚_應(yīng)用的接口開放,從而與運營商實施合作運營,這樣在實際的工作效率上就能得到大幅度的提升。
二、云計算技術(shù)應(yīng)用的核心特征及其在實踐過程中的優(yōu)勢分析
IDC系統(tǒng)的商業(yè)運作模式較為特殊,需要依賴云計算技術(shù)的優(yōu)勢來維持運作。總體來看,云計算技術(shù)不僅能夠?qū)υ紨?shù)據(jù)信息進行定位處理,并做好數(shù)據(jù)的備份以及遷移的準(zhǔn)備,而且,還需要對數(shù)據(jù)信息的處理過程進行智能化的評估,為后期執(zhí)行信息查詢以及調(diào)配處理做好準(zhǔn)備,云數(shù)據(jù)管理過程中的查詢技術(shù)的應(yīng)用也是在云計算技術(shù)系統(tǒng)中的數(shù)據(jù)控制環(huán)節(jié)來完成的[2]。實際上,由于互聯(lián)網(wǎng)技術(shù)平臺所服務(wù)或整合的資源對象規(guī)模較大,且服務(wù)器的數(shù)量也不計其數(shù)。在不同環(huán)境、地點當(dāng)中的服務(wù)器同時運行時,也難以有效地管理好所有的服務(wù)器設(shè)備。為了保證整個資源處理過程的安全性與高效性,就以IDC系統(tǒng)的實際運轉(zhuǎn)來看,在資源數(shù)據(jù)內(nèi)容不斷擴容的當(dāng)前,整個IDC系統(tǒng)要想不間斷地為用戶提供高品質(zhì)的服務(wù)較為困難,那么此時,云計算技術(shù)的應(yīng)用價值便突顯出來。
三、探究云計算技術(shù)在IDC系統(tǒng)中的實現(xiàn)
通過研究IDC系統(tǒng)的商業(yè)運作模式以及相關(guān)的產(chǎn)品服務(wù),能夠進一步明確云計算技術(shù)是如何逐步在IDC系統(tǒng)中應(yīng)用與實現(xiàn)的。從具體來看,云數(shù)據(jù)查詢處理技術(shù)具有可擴展行、可用性等目標(biāo)特點。而且,查詢處理技術(shù)在異構(gòu)環(huán)境中的運行能力較強,具有較為豐富靈活的用戶接口,以便于滿足用戶的差別化數(shù)據(jù)查詢以及存儲的需求。IDC系統(tǒng)的現(xiàn)行運作模式較為特殊,因為即便是在云計算技術(shù)的輔助運行之下,也仍需要探索出一條能夠?qū)DC系統(tǒng)運作有利的商業(yè)化模式來鞏固其效能。實質(zhì)上,IDC系統(tǒng)是近幾年才快速在我國發(fā)展起來的新興技術(shù)型管理運作模式,不僅系統(tǒng)當(dāng)中的技術(shù)內(nèi)核需要調(diào)試,而且采取IDC系統(tǒng)維系運轉(zhuǎn)的企業(yè)也需要適應(yīng),或者說積累充足的資源。盡管如此,基于云計算技術(shù)的IDC系統(tǒng)較以往有了很大的改進。
中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1672-3791(2014)10(c)-0040-01
伴隨著互聯(lián)網(wǎng)在人們工作和生活中的普及,云計算技術(shù)的發(fā)展日臻成熟,傳統(tǒng)的以因特爾和以Windows為平臺的網(wǎng)絡(luò)商業(yè)運營模式已經(jīng)不能滿足現(xiàn)代人的發(fā)展要求。反之,云計算技術(shù)正以其強大的數(shù)據(jù)處理能力獲得了巨大的發(fā)展空間。
1 云計算的基本概念
云計算技術(shù)是在互聯(lián)網(wǎng)發(fā)展的基礎(chǔ)上誕生的一項數(shù)據(jù)管理技術(shù),它將復(fù)雜的數(shù)據(jù)處理過程分割成為若干個子程序,由云計算下的多個服務(wù)器進行分析再反饋給用戶的數(shù)據(jù)處理系統(tǒng)。其強大的數(shù)據(jù)分析處理能力可以為用戶提供更為方便快捷的服務(wù),有效節(jié)約時間和精力。從狹義的角度看,云計算就是指在IT行業(yè)發(fā)展的基礎(chǔ)之上的模式與交付,它通過網(wǎng)絡(luò)資源獲得所需要數(shù)據(jù)資源。
2 云計算技術(shù)的特點
2.1 虛擬化程度高
云計算通過互聯(lián)網(wǎng)實現(xiàn)了功能的全部虛擬化,用戶無論在什么地方均可以通過網(wǎng)絡(luò)終端享受服務(wù)。全部的服務(wù)信息資源均來自“云”,而并非實物操作,用戶僅僅使用筆記本電腦或是智能手機就可以在任何地點通過網(wǎng)絡(luò)獲取應(yīng)用服務(wù)。
2.2 規(guī)模龐大
隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,云計算的服務(wù)器已經(jīng)發(fā)展形成了龐大的規(guī)模,據(jù)統(tǒng)計Google公司的云計算服務(wù)器已達100多萬臺,而像搜狐這樣規(guī)模的公司,云計算服務(wù)器也已經(jīng)超過40萬臺。
2.3 可靠性好
云計算的可靠性是多種保護措施實現(xiàn)的,比如數(shù)據(jù)的多副本容錯功能、計算節(jié)點的互換等。并且配備有專門的技術(shù)人員對數(shù)據(jù)庫進行實時維護,保證存儲信息的安全、穩(wěn)定性,確保用戶不受影響。
2.4 通用性好
云計算的推廣范圍很廣,能夠滿足各類用戶的服務(wù)要求,甚至同一云能夠在同時為多個用戶提供服務(wù),并且可以構(gòu)造出很多不同形式的應(yīng)用,這為用戶享受云計算服務(wù)提供了很大的便利性。
2.5 成本低廉
云計算采用的是集中自動化的管理形式,容錯措施使用低廉的接點構(gòu)成模式,這就在很大程度上降低了管理運營成本,減少了分?jǐn)偟接脩羯砩系墓芾砭S護費用。其良好的通用,可以為用戶提供更加方便、廉價的服務(wù),用戶無需投入大量精力和財力就可以獲得想要的資源。
3 GIS工程的基本概念和主要特征
3.1 GIS工程的基本概念
GIS軟件工程指的是軟件從概念定位、原理應(yīng)用、技術(shù)落實到軟件的開發(fā)與維護的整個活動過程。它涵蓋GIS的規(guī)劃設(shè)計、組織落實和功能評價等多項工作,還包含質(zhì)量監(jiān)管、需求控制、風(fēng)險控制等多項技術(shù),在此基礎(chǔ)上形成GIS的數(shù)據(jù)信息管理和質(zhì)量監(jiān)管體系,實現(xiàn)數(shù)據(jù)處理功能的最優(yōu)化。
3.2 GIS工程的主要特征
3.2.1 系統(tǒng)的復(fù)雜程度高
文檔的數(shù)量和質(zhì)量要求較高。GIS工程需要交付的文檔涵蓋工程系統(tǒng)的設(shè)計手冊、用戶指南、軟件說明書、功能檢測報告、空間分析報告等等,這些文檔內(nèi)容龐雜而且質(zhì)量要求較高,對于管理人員工作要求很高。軟件在微觀上的復(fù)雜程度高。由于GIS工程涉及的信息量非常大、內(nèi)部功能結(jié)構(gòu)復(fù)雜,因此工程本身的長度及內(nèi)部結(jié)構(gòu)管理都是非常復(fù)雜的工作。理論研究的難度大。GIS工程是基于虛擬化的云計算技術(shù)發(fā)展的,在空間理論方面極為復(fù)雜,不易理解。
3.2.2 對于數(shù)據(jù)的處理要求特殊
數(shù)據(jù)質(zhì)量要求嚴(yán)格。GIS工程對于輸入數(shù)據(jù)的質(zhì)量要求是很高的,如果數(shù)據(jù)存在問題則容易引起系統(tǒng)功能的故障或是運行崩潰。數(shù)據(jù)的時效性。GIS軟件工程內(nèi)部的數(shù)據(jù)信息更新?lián)Q代非??欤@樣才能滿足網(wǎng)絡(luò)時代海量信息資源的發(fā)展要求,如果數(shù)據(jù)陳舊就無法滿足工作需要,因此時時的信息采集工作是建設(shè)GIS軟件工程所必須要做的。
4 基于云計算的GIS軟件工程模式
4.1 GIS軟件工程的結(jié)構(gòu)模式
云計算技術(shù)的發(fā)展為GIS軟件工程的發(fā)展提供了極大便利,上面已經(jīng)提到云計算技術(shù)具備龐大的數(shù)據(jù)存儲量、可靠性高、通用性好等優(yōu)勢。這些技術(shù)優(yōu)勢使得GIS軟件工程的結(jié)構(gòu)模式得以進一步優(yōu)化,具體的來說,云技術(shù)下的GIS軟件工程會充分的運用云端所提供的構(gòu)件進行革新,而傳統(tǒng)的GIS構(gòu)件是不能與之相提并論的。由云端提供的龐大數(shù)據(jù)信息量以及地圖檢索服務(wù)可以為GIS軟件更新服務(wù)工程,滿足不同讀者需要提供可能。
4.2 GIS軟件工程的組織模式
傳統(tǒng)的GIS軟件生命周期呈串行模式,可是在云計算技術(shù)的推動之下,GIS軟件工程的生命周期也將發(fā)生大的變化,逐漸呈現(xiàn)為多重的螺旋模型發(fā)展趨勢。GIS軟件工程的研發(fā)具有開放性和階段性的特點,在軟件開發(fā)的各個階段需要大量工作來打基礎(chǔ),為了克服研發(fā)弊端,對于GIS構(gòu)架的設(shè)計可以吸收借鑒其他的成功經(jīng)驗,選擇較為完善的構(gòu)件和代碼,這樣對于推進組織模式更新具有重要作用。
4.3 GIS軟件工程的管理與維護
在云計算技術(shù)下構(gòu)件的GIS軟件工程具備很大的靈活性和便捷性。在產(chǎn)品的研發(fā)過程中軟件的管理和維護也在同時進行,改變了傳統(tǒng)的先開發(fā)后維護的工作方式。一般在軟件的初期研發(fā)階段僅能完成少量的部署工作,可是隨著云計算技術(shù)的介入和發(fā)展,可以有效的減少各個軟件工程的耦合系數(shù),確保各種構(gòu)件均能實現(xiàn)聯(lián)動或單獨的自由管理模式,像客戶端、服務(wù)端和管理端等等部分均可實現(xiàn)管理方式的優(yōu)化。
5 云計算條件下的GIS軟件工程應(yīng)用
云計算技術(shù)自身具備很強的數(shù)據(jù)管理能力,可以有效的降低管理成本,這為GIS軟件工程的研發(fā)單位節(jié)省了很大一筆研發(fā)資金。但是在進行GIS軟件工程研發(fā)的初期,服務(wù)商需要投入大量的硬件和軟件設(shè)施,同樣是一筆較大的投入,所以假如能夠改進原有的設(shè)備用于研發(fā)則可節(jié)約很大一部分投入。在軟件開發(fā)過程中應(yīng)注意選擇品質(zhì)有保證的應(yīng)用軟件,并成立云計算技術(shù)的專業(yè)管理部門,負(fù)責(zé)管理現(xiàn)代云計算技術(shù)和GIS行業(yè)在開發(fā)中存在的矛盾。這就能更加有效地實現(xiàn)云計算條件下的GIS軟件工程發(fā)展。
6 結(jié)語
綜上所述云計算技術(shù)發(fā)展下的GIS軟件工程技術(shù)具備良好的發(fā)展條件,在工程體系建設(shè)、組織模式和管理與維護等方面,較之以往的技術(shù)有了很大改進。為了加快GIS軟件工程的發(fā)展,我們應(yīng)積極的利用云端龐大的數(shù)據(jù)信息資源獲得自身發(fā)展所必須的資源。
參考文獻
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2013 . 22. 030
[中圖分類號] F272.7 [文獻標(biāo)識碼] A [文章編號] 1673 - 0194(2013)22- 0051- 02
如今,云計算技術(shù)逐漸步入我們的日常生活,并在很多應(yīng)用領(lǐng)域中備受推崇,這都是因為云計算技術(shù)擁有很多其他技術(shù)所未擁有的特點和優(yōu)勢。本文中,我們首先了解一下運算技術(shù)的相關(guān)知識,并主要探討云計算網(wǎng)絡(luò)技術(shù)將推廣應(yīng)用于信息資源共享管理中,從而會為信息資源共享管理水平帶來極大的提高,同時也分析了云計算可能會帶來的問題及其未來的發(fā)展前景。
1 云計算技術(shù)和信息資源共享的含義和概述
云計算這個詞語在我們的生活中,出現(xiàn)的頻率越來越高,并且在信息資源共享管理方面應(yīng)用前景廣闊,對我們的生活影響很大。因此我們有必要了解云計算技術(shù)和信息資源共享的含義,并認(rèn)識該技術(shù)應(yīng)注意的相關(guān)問題。
1.1 云計算技術(shù)的定義及概述
云計算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。它意味著計算能力也可作為一種商品通過互聯(lián)網(wǎng)進行流通,并在各行業(yè)中應(yīng)用,從而可以形成一定的產(chǎn)業(yè)生態(tài)鏈。云計算主要由3層架構(gòu)組成:頂層應(yīng)用程序?qū)?、中間平臺層、底層基礎(chǔ)設(shè)施層。頂層就是通過集中的數(shù)據(jù)中心向用戶提供所需要具有彈性的計算、存儲和應(yīng)用程序等一些服務(wù);中間層是一個互聯(lián)網(wǎng)規(guī)模的軟件開發(fā)平臺和運行環(huán)境;而底層是通過IP網(wǎng)絡(luò)進行鏈接的、大規(guī)模的、分布式的數(shù)據(jù)中心基礎(chǔ)設(shè)施。
1.2 信息資源共享的含義和概述
我們所認(rèn)識的信息資源共享就是指開放信息資源供人們共同使用,主要包含的有兩個層面的含義:①指從我們現(xiàn)在已有的信息資源而言,是通過分享各自擁有的信息資源,從而可以使人們最高效地利用這些已有的信息資源,然后協(xié)調(diào)資源分布共享,使現(xiàn)有的信息資源發(fā)揮最大效用;②是從信息資源開發(fā)的角度出發(fā),在我們的生活中為了滿足人們的信息需求,所開發(fā)的新技術(shù)、新方法以實現(xiàn)資源共享管理的目的。
2 云計算技術(shù)在信息資源共享管理中應(yīng)用的新發(fā)展
云計算技術(shù)中引用了虛擬化技術(shù)、分布式計算、效用技術(shù)等新方法,從而進一步擴大了信息資源共享的范圍,進一步推動了信息資源共享管理的發(fā)展。接下來我們將從以下幾方面探討云集算在信息資源共享管理中的應(yīng)用特點及其發(fā)展的方向。
2.1 云計算技術(shù)在信息資源共享中應(yīng)用的內(nèi)涵
利用云計算技術(shù)主要是為了達到管理信息資源共享的目的,因此也稱為云共享。我們使用云計算技術(shù)共享的資源稱為云資源,通過云共享的方式將云資源供給用戶使用,并進行合理的資源共享管理,其中最關(guān)鍵的因素便是信息資源,其中包含了軟件資源、硬件存儲資源、數(shù)據(jù)資源、基礎(chǔ)設(shè)施、平臺以及開發(fā)管理人員等眾多因素。還有就是云資源是與云計算技術(shù)密切相關(guān)的信息資源,而計算機資源和網(wǎng)絡(luò)資源就是云資源的基礎(chǔ),保證基礎(chǔ)資源的完善,可以使信息資源共享范圍更加廣闊。
2.2 云計算在應(yīng)用時所具有的特征
云計算技術(shù)的應(yīng)用可以降低用戶電腦的成本和資源,使用戶可以以廉價的方式獲得與其他方式相同的功能效用。并且云計算技術(shù)在信息資源共享中應(yīng)用時具有可靠性、安全性、動態(tài)性、可擴展性的特點,進而提高信息資源管理的效率,因此還能達到節(jié)約能源的目的。從云計算提供商的角度來看,大規(guī)模、系統(tǒng)地共享基礎(chǔ)設(shè)施以及在多個操作系統(tǒng)和應(yīng)用程序之間共享虛擬化服務(wù)器,可大大減少了服務(wù)器的數(shù)量。這意味著更少的空間、更少的成本、更少的電能和更少的污染。
2.3 云計算在應(yīng)用中的服務(wù)形式
根據(jù)上文中提出云計算的3層架構(gòu),結(jié)合目前云計算的應(yīng)用服務(wù)及其相應(yīng)功能,可以分為軟件即服務(wù)、平臺即服務(wù)、基礎(chǔ)設(shè)施即服務(wù)這3種方式。要根據(jù)在信息資源共享中所需要的不同功能,進一步選取對應(yīng)的服務(wù)形式,這樣使云計算技術(shù)能夠最高效地為信息資源共享服務(wù)。并且目前云計算共享服務(wù)致力于在更自由的環(huán)境中、在更廣泛的空間里相互共享云資源,為更廣大用戶提供更多的信息服務(wù)、知識服務(wù)。
3 云計算技術(shù)為信息資源共享帶來的變革與影響
科技創(chuàng)新在改變著我們的世界,而云計算在信息資源共享管理中是一種革新,云計算技術(shù)的引入并迅速應(yīng)用于信息資源共享領(lǐng)域中,也為信息資源共享帶來了全新的管理理念。
基于云計算平臺,該技術(shù)可以為用戶帶來一個實時動態(tài)的信息資源,并利用云計算技術(shù),把互聯(lián)網(wǎng)即時出現(xiàn)的消息利用起來,完成信息資源共享的目的。并且通過網(wǎng)絡(luò)連接可隨時、隨地訪問和存取分布在各個數(shù)據(jù)中心的物理資源或虛擬資源;它同時采用了效用計算使用的定制、計量、租用的商業(yè)模式,既節(jié)約了資源,又實現(xiàn)了剩余資源的共享,最大限度地使用了資源,提高了共享的效率。云計算為資源共享帶來了革命性的技術(shù),開辟了信息資源共享的新領(lǐng)域,使信息資源共享的內(nèi)涵、意義、特征等都得到了相應(yīng)的發(fā)展。云計算相關(guān)的技術(shù)服務(wù),在經(jīng)過這么多年的不斷努力發(fā)展完善的條件下,在信息資源共享方面取得了較好的成績。在云計算服務(wù)時代,云端會為我們做好存儲以及部分處理工作,在完善的云計算技術(shù)系統(tǒng)下,我們只要能夠連接上網(wǎng)絡(luò)端口設(shè)備,就無須擔(dān)心信息資源無法獲取,更不用擔(dān)心信息資料的安全性,體現(xiàn)出了云計算技術(shù)在信息資源共享管理方面的重要性。在未來的信息資源共享管理中,云計算技術(shù)將會起到不可替代的作用。
信息資源共享是在云計算環(huán)境下的新發(fā)展,它致力于在更自由的云環(huán)境中、在更廣泛的空間里相互共享云資源,為更廣大的用戶提供更多的信息服務(wù)、知識技術(shù)服務(wù),更方便人們的生活,這些新技術(shù)同時也推動著社會的進步。雖然目前云計算技術(shù)要實現(xiàn)信息資源共享的目標(biāo)方案還不成熟,但是只要我們積極思考探討出貼近事實的構(gòu)想,利用云計算高效的運算處理能力,在未來一定能夠?qū)崿F(xiàn)信息資源共享的高效管理。
主要參考文獻
[1]錢文靜,鄧仲華.云計算與信息資源共享管理[J].圖書與情報,2009(8).
摘要:系統(tǒng)性介紹云計算技術(shù)的含義與技術(shù)特點,并重點探討GIS軟件工程研發(fā)手段、機制結(jié)構(gòu)以及管理模式,明確指出GIS軟件工程發(fā)展中需要注意的相關(guān)事項,以此為發(fā)展GIS軟件工程提供有效參考。由于云計算技術(shù)的不斷推動,有助于全面發(fā)展GIS軟件技術(shù),其所需處理的相關(guān)數(shù)據(jù)也逐漸增多,探究軟件工程特征及相關(guān)管理模式,對發(fā)展我國電子商務(wù)運營模式極具重要價值。
關(guān)鍵詞 :云計算;GIS軟件工程;設(shè)計分析;數(shù)據(jù)處理
中圖分類號:TN911?34 文獻標(biāo)識碼:A 文章編號:1004?373X(2015)17?0133?02
0 引言
近年來,隨著我國互聯(lián)網(wǎng)逐漸在人們生活與工作中普及,使得云計算技術(shù)也日臻成熟,以往以Windows與英特爾為平臺的互聯(lián)網(wǎng)運營已無法與現(xiàn)代社會發(fā)展之需相滿足[1]。但是,云計算技術(shù)數(shù)據(jù)處理能力極為強大,該技術(shù)的發(fā)展空間極為廣闊。
1 云計算技術(shù)的含義及特征
1.1 云計算技術(shù)的含義
云計算技術(shù)是基于互聯(lián)網(wǎng)發(fā)展而產(chǎn)生的一種數(shù)據(jù)管理技術(shù),該技術(shù)可分割復(fù)雜數(shù)據(jù)為若干子程序,通過云計算服務(wù)器加以分析,并向用戶數(shù)據(jù)處理系統(tǒng)反饋結(jié)果。云計算技術(shù)數(shù)據(jù)分析處理能力極為強大,能夠?qū)⒏涌旖?、方便的服?wù)提供給用戶,有利于節(jié)約用戶精力與時間。就狹義視角而言,云計算是基于信息技術(shù)行業(yè)發(fā)展起來的一種交付及模式,該技術(shù)利用互聯(lián)網(wǎng)資源搜索相關(guān)數(shù)據(jù)資源[2]。
圖1為云計算流程示意圖。
1.2 云計算的特征
(1)較高虛擬化程度
利用網(wǎng)絡(luò)實現(xiàn)功能虛擬化,不管用戶在何處,都可利用互聯(lián)網(wǎng)終端應(yīng)用相關(guān)服務(wù)。所有服務(wù)信息都源于云計算,用戶通過智能手機或者筆記本電腦就可通過互聯(lián)網(wǎng)獲取相關(guān)服務(wù)[3]。
(2)可靠性強
云計算技術(shù)存在多種保護措施,比方說互換計算節(jié)點、數(shù)據(jù)容錯功能等,而且還有專業(yè)技術(shù)人員實時維護數(shù)據(jù)庫,確保儲存信息的穩(wěn)定性與安全性,保證不會影響到用戶。
(3)規(guī)模龐大
云計算服務(wù)器規(guī)模極為龐大,相關(guān)資料顯示,谷歌公司就有100 多萬臺云計算服務(wù)器,搜狐公司則擁有40萬臺以上的云計算服務(wù)器。
(4)通用性良好
該技術(shù)具有極為廣泛的推廣范圍,可滿足不同服務(wù)要求,而且多用戶可享受同一云的服務(wù),將更多便利提供給用戶。
(5)成本較低
云計算的管理形式為集中自動化,容錯功能為接點構(gòu)成模式,所以云計算運營管理成本比較低,且通用性優(yōu)良,可將更為廉價、方便的服務(wù)提供給用戶,用戶不需要為獲得更多資源而投入過多財力與精力。
2 GIS 工程的含義及特點
2.1 GIS工程的含義
所謂GIS 軟件工程,就是自定義定位、原理及技術(shù)落實至開發(fā)和維護軟件的綜合活動過程。該工程主要包括GIS設(shè)計規(guī)劃、功能評價以及組織落實等工作,同時還包括需求控制、質(zhì)量監(jiān)控以及風(fēng)險控制等技術(shù),以此產(chǎn)生GIS質(zhì)量監(jiān)管與數(shù)據(jù)信息管理機制。
2.2 GIS工程特點
2.2.1 GIS工程系統(tǒng)復(fù)雜程度高GIS工程文檔具有較高質(zhì)量與數(shù)量要求,其所交付文檔包括系統(tǒng)用戶指南、設(shè)計手冊、功能檢測報告、軟件說明書以及空間分析報告等,以上文檔內(nèi)容非常繁瑣、龐雜,同時又具有較高質(zhì)量要求。從微觀上看,軟件具有較高復(fù)雜程度,因為GIS工程中含有很多信息,而且具有極為復(fù)雜的內(nèi)部功能結(jié)構(gòu)[4]。所以,工程結(jié)構(gòu)管理與程度是一項極為繁瑣的工作,具有較大理論研究難度。而且GIS 軟件工程本身是在云計算技術(shù)基礎(chǔ)上產(chǎn)生的,所以具有復(fù)雜的空間理論,很難被理解與掌握。
2.2.2 特殊的數(shù)據(jù)處理要求
GIS軟件工程嚴(yán)格要求數(shù)據(jù)質(zhì)量,若數(shù)據(jù)有問題出現(xiàn),則極易導(dǎo)致系統(tǒng)功能無法正常運行或者出現(xiàn)功能性故障。而且數(shù)據(jù)具有時效性,該軟件內(nèi)部具有較快數(shù)據(jù)信息更新速度,由此才可與互聯(lián)網(wǎng)信息發(fā)展需求相滿足,若數(shù)據(jù)過于陳舊,就很難滿足當(dāng)前人們生活與工作之需,所以,GIS軟件工程必須時時進行信息采集。
3 云計算環(huán)境下的GIS 軟件工程設(shè)計
3.1 GIS軟件工程結(jié)構(gòu)模式
發(fā)展云計算技術(shù)將更多便利提供給GIS軟件工程,因為云計算技術(shù)數(shù)據(jù)存儲量極為龐大,通用性好,而且具有較高可靠性,以上技術(shù)性優(yōu)勢有利于優(yōu)化GIS軟件工程結(jié)構(gòu)模式。就本質(zhì)而言,GIS軟件工程在云計算環(huán)境下會對云端構(gòu)件加以充分運用,而以往GIS構(gòu)件無法與其相比。云計算技術(shù)所提供的地圖檢索服務(wù)與數(shù)據(jù)信息能夠?qū)⒏喾?wù)提供給GIS 軟件,以滿足用戶之需。
3.2 GIS軟件工程組織模式
以往GIS 軟件工程具有串行模式的生命周期,然而,由于云計算技術(shù)不斷推動,逐漸改變了GIS軟件生命周期,使其逐漸呈現(xiàn)螺旋模型。研發(fā)GIS軟件工程的特點為階段性與開放性,各軟件開發(fā)階段都必須做好相關(guān)工作,為后續(xù)階段打下良好基礎(chǔ)[5]。為解決研發(fā)過程中存在的問題,在設(shè)計GIS構(gòu)架時,可對相關(guān)成功經(jīng)驗予以吸收借鑒,可以選擇比較完善、健全的代碼與構(gòu)件,由此對組織模式更新速度的提升具有重要意義。
3.3 維護及管理GIS軟件工程
云計算環(huán)境下的GIS 軟件工程便捷性和靈活性都比較大。在研發(fā)產(chǎn)品期間,其實也在維護與管理GIS軟件,轉(zhuǎn)變了以往后維護、先開發(fā)的工作模式。通常GIS軟件研發(fā)初期僅完成基礎(chǔ)性部署工作,而云計算技術(shù)產(chǎn)生后,能夠有效降低軟件工程耦合率,保證所有構(gòu)建都可以實現(xiàn)單獨或者聯(lián)動管理,比如,服務(wù)端、客戶端以及管理端等都可優(yōu)化軟件管理模式。
4 GIS 軟件工程在云計算環(huán)境下的實際應(yīng)用
1云計算技術(shù)的內(nèi)涵與意義
云計算技術(shù)指基于互聯(lián)網(wǎng)相關(guān)服務(wù)的添加、使用和交付而衍生的動態(tài)、可擴展和虛擬化的資源。云計算的應(yīng)用是計算機領(lǐng)域用戶端自轉(zhuǎn)換以來的一項重大革命,不僅結(jié)合了眾多傳統(tǒng)或新穎技術(shù),例如網(wǎng)絡(luò)存儲、效用計算和熱備份冗余等,而且具有范圍廣大、高效、費用低和功能眾多等特點。現(xiàn)階段,云計算包括基本設(shè)備、軟件和平臺三種服務(wù)方式。
1.1云計算技術(shù)對計算機網(wǎng)絡(luò)存儲的意義
云計算技術(shù)將給計算機數(shù)據(jù)安全儲存帶來一場新革命。目前,信息儲存方式有兩種,一是U盤拷貝或移動設(shè)備,二是電腦硬盤直接儲存。這兩種方式都存在弊端,第一種易于丟失和難于保存,電腦硬盤則存在病毒問題。云計算技術(shù)可以直接通過注冊和登錄,實現(xiàn)URL或PC存儲訪問,節(jié)省了空間,減少了許多風(fēng)險[1]。
1.2計算機安全存儲問題
盡管云計算技術(shù)的應(yīng)用給大數(shù)據(jù)時代信息存儲安全提供了保障,也為使用者提供了便捷優(yōu)質(zhì)的服務(wù),但計算機網(wǎng)絡(luò)安全儲存仍然存在難以解決的問題,黑客就是其中之一。黑客是法治社會的一塊灰色地帶,計算機存儲的數(shù)據(jù)信息在這種具有專業(yè)計算機能力的人面前往往無所遁形,當(dāng)他們借此謀取私利時,將會帶來巨大的社會危害。
2云計算技術(shù)運用于計算機網(wǎng)絡(luò)安全存儲中問題的解決措施
2.1強化云計算信息庫的防火墻設(shè)備
設(shè)置防火墻是保證計算機系統(tǒng)信息存儲安全的重要舉措。軟件易于復(fù)制,如今盜版軟件橫行,其間穿插的各種廣告和病毒不勝枚舉,防火墻應(yīng)運而生。它不僅可以阻擋計算機病毒的惡意入侵,而且可以借助輔助裝置將計算機軟硬件自動納入保護范圍,全方位立體保護計算機網(wǎng)絡(luò)。因此,加強云計算技術(shù)的防火墻功能非常重要。加強的措施除了防火墻的研發(fā)與進步外,還可以將保護措施應(yīng)用于不互相關(guān)聯(lián)的計算機,形成終端保護監(jiān)控,并使其處在多位管理員的相互監(jiān)控下,最終達到監(jiān)督計算機安全存儲的目的[2]。
2.2完善云計算數(shù)據(jù)中心的信息系統(tǒng)
計算機技術(shù)達成跨領(lǐng)域、多平臺和眾多技術(shù)的聯(lián)結(jié)合作,形成一個發(fā)揮中心控制作用的云計算信息系統(tǒng)是一個重要舉措。它需要工作人員設(shè)立一套統(tǒng)一、多元的信息機制,便于迅速發(fā)現(xiàn)和解決問題。它會隨著現(xiàn)實問題的不斷解決和發(fā)展編入程序,成為信息系統(tǒng)的一部分,不僅有助于云計算技術(shù)在網(wǎng)絡(luò)存儲后優(yōu)化、更新問題,是云計算技術(shù)的一大進步,而且為計算機存儲的安全貢獻了力量。
3云計算技術(shù)在計算機網(wǎng)絡(luò)安全存儲中的應(yīng)用路徑
只有得到大規(guī)模分布式存儲技術(shù)的支持,云計算技術(shù)才可在計算機網(wǎng)絡(luò)安全存儲中靈活應(yīng)用。其適用范圍較為廣泛,可以是文檔、視頻、圖像和聲音文件等,同時,這些文件可以進行可擴展性與穩(wěn)定性存儲,直接為客戶提供按需付費的服務(wù)。云計算技術(shù)在網(wǎng)絡(luò)存儲發(fā)展中存在的安全問題讓人們感到困擾,提升云計算技術(shù)在數(shù)據(jù)存儲方面的安全可靠性非常重要。采用副本冗余與編碼冗余的方式對數(shù)據(jù)執(zhí)行存儲操作,并備份數(shù)據(jù),防止故障不能修復(fù)時出現(xiàn)信息丟失的情況。
3.1可取回性證明算法——M-POR
可取回性證明算法的基本原理是依靠“挑戰(zhàn)-響應(yīng)-驗證”機制進行運算。其引進了冗余糾錯編碼的概念,可以直接讓需求用戶驗證云計算中的數(shù)據(jù)狀態(tài),同時,當(dāng)用戶需要查詢數(shù)據(jù)時,可直接向云端發(fā)起挑戰(zhàn),云端接受挑戰(zhàn)后會直接響應(yīng)。驗證云端的響應(yīng)信息后,歸檔信息的安全狀態(tài)被證明,但如果出現(xiàn)驗證沒有通過的情況,歸檔文件可能已遭受破壞,此時可以對文件進行嘗試性恢復(fù),采用的恢復(fù)方式可以根據(jù)受到的破壞程度進行選擇。如果破壞值在閾值范圍內(nèi),可直接利用編碼的冗余信息恢復(fù)原始數(shù)據(jù),同時,引入副本冗余保障安全存儲,提升錯誤數(shù)據(jù)恢復(fù)的幾率。這種算法的特點是驗證云數(shù)據(jù)的完整狀態(tài)時,可以直接精確確定錯誤,同時,結(jié)合更為專業(yè)的數(shù)據(jù)分析、研究、處理措施。這種算法下,使用RS糾刪碼可以讓原始數(shù)據(jù)得到冗余編碼處理,進而專業(yè)恢復(fù)原始數(shù)據(jù)獲。如果此時數(shù)據(jù)錯誤與丟失問題的閾值在一定范圍內(nèi),那么可以通過冗余數(shù)據(jù)對其進行修復(fù)與分開放置,提高歸檔文件的提取速率,進而從整體上提升系統(tǒng)的應(yīng)用功能便捷性[3]。
3.2MC-R應(yīng)用策略
云計算技術(shù)應(yīng)用于網(wǎng)絡(luò)安全存儲時,可以直接使用MC-R的不同策略,根據(jù)實際情況科學(xué)選擇。比如,用戶端的MC-R策略或者云端的MC-R策略,提高了數(shù)據(jù)安全控制與管理的水平。
3.2.1用戶端MC加密算法應(yīng)用
數(shù)據(jù)隱藏與數(shù)據(jù)偽裝較差,是云計算技術(shù)在網(wǎng)絡(luò)安全存儲中一個較為突出的特征。針對這個問題,可以使用的解決方法是基于用戶端的MC加密算法,構(gòu)建數(shù)據(jù)偽裝模塊、數(shù)據(jù)隱藏模塊與數(shù)據(jù)標(biāo)記模塊。雖然這三個模塊各有特點與功能,但是可以在協(xié)同狀態(tài)下,解決云計算技術(shù)的安全儲存應(yīng)用問題[4]。
3.2.2云端RSA應(yīng)用
云計算技術(shù)的計算能力較強,不用對所有數(shù)據(jù)都執(zhí)行計算步驟,直接對核心隱私數(shù)據(jù)進行加密處理后,可有效規(guī)避云端RSA數(shù)據(jù)大量消耗。一般情況下,這種加密與解密的過程主要分為以下幾個步驟。第一,需求用戶必須在系統(tǒng)指導(dǎo)下生成RSA公私密鑰并保存。第二,對MC加密算法進行數(shù)據(jù)處理操作,并與密鑰一起傳送到云端,此時云端會對數(shù)據(jù)進行再加密處理。第三,需求用戶下載條件達到要求的情況下,可以直接下載加密文件,此時配合密鑰對數(shù)據(jù)進行解密處理。第四,為了提供模塊標(biāo)記水平,可直接使用云端數(shù)據(jù)執(zhí)行操作,尋找到隱藏的數(shù)據(jù)撤除偽裝,進而有效恢復(fù)與利用初始數(shù)據(jù)。
4結(jié)語
為了讓計算機技術(shù)安全高效服務(wù),應(yīng)用云計算技術(shù)保護計算機網(wǎng)絡(luò)安全儲存是一個值得深入探究的課題。除了通過防火墻設(shè)備加強和完善中心系統(tǒng)外,應(yīng)用云計算技術(shù)中的身份確認(rèn)技術(shù)、數(shù)據(jù)加密技術(shù)和密鑰管理技術(shù)等都是可行措施。云計算技術(shù)的大規(guī)模、可擴展和多功能優(yōu)勢,會給計算機網(wǎng)絡(luò)安全數(shù)據(jù)存儲系統(tǒng)的正常運行提供保障,保證數(shù)據(jù)的完整性和隱私安全。
參考文獻
[1]牛霞紅.云計算技術(shù)在計算機網(wǎng)絡(luò)安全存儲中的分析[J].中國新通信,2019,21(7):35.
云計算作為一種新興的計算模型方式, 其技術(shù)發(fā)展受到計算機技術(shù)領(lǐng)域的廣泛關(guān)注。云計算本身就是在網(wǎng)絡(luò)計算的基礎(chǔ)上進一步發(fā)展而來的。下文將就云計算技術(shù)的興起過程、云計算技術(shù)所擔(dān)任的任務(wù)、云計算技術(shù)的構(gòu)成以及相關(guān)的熱點問題、云計算技術(shù)的市場和應(yīng)用價值以及運營可行性等方面進行分析。
一、云計算技術(shù)概述
云計算是一種相互化的資源。一般來說,該項技術(shù)通常以互聯(lián)網(wǎng)計算機技術(shù)為基礎(chǔ), 關(guān)注計算機相關(guān)服務(wù)的刪減增加情況、服務(wù)使用狀況以及服務(wù)使用交付模式等等,云計算常常是虛擬化的資源。通俗來講也就是說云是網(wǎng)絡(luò)技術(shù)、互聯(lián)網(wǎng)存在的一種較為形象的、比喻化的說法。以前常常用云這個意象來代指電信網(wǎng),后來慢慢的發(fā)展,云被運用的范圍越來越大,也常常被用來代指互聯(lián)網(wǎng)技術(shù)以及與互聯(lián)網(wǎng)技術(shù)相關(guān)的底層基礎(chǔ)設(shè)施的抽象表達。云計算概念指的是IT 基礎(chǔ)設(shè)施的交付和使用模式,具體來說,是指用戶通過計算機網(wǎng)絡(luò)技術(shù)以按需供求、方便擴展的手段來在網(wǎng)絡(luò)上獲取自己所需要的相關(guān)資源。云計算的出現(xiàn),意味著計算能力也可以作為一種商品進行流通, 這種商品的流通途徑和方式都是通過互聯(lián)網(wǎng)來實現(xiàn)的。
二、云計算技術(shù)的特征
(一)資源配置的即時化、動態(tài)化。一般來說, 云計算技術(shù)可以根據(jù)消費者用戶的個人需求將資源進行動態(tài)劃分或者釋放, 這些資源可以是不同的物理資源,亦可以是虛擬資源。當(dāng)用戶每增加一個云方面的需求的時候,“云”中的相關(guān)技術(shù)就可以通過增加、調(diào)用“云”中的可用資源對該需求進行最為科學(xué)性的匹配, 這樣就可以實現(xiàn)云中資源的快速、即時、多方位的提供;還有另一種情況,如果用戶一旦不再使用被調(diào)度使用的這部分資源時, 云也可以及時釋放這些資源,用于其他的運用,在遇到另外的客戶需要時,又可以進行常熟步驟,重新調(diào)度使用。由此可以看出,云計算為使用者消費者提供的這種增加服務(wù)的能力是無窮無盡的,并且不占用用戶的空間,這就在很大程度上實現(xiàn)了IT 資源的廣闊利用性以及該資源的無限可擴展性。
(二)需求服務(wù)的自助化。云計算利用超強的技術(shù)為消費者提供自助化、擬人化、個性化的資源服務(wù), 消費者無需向云計算的提供商進行交流就可以自主獲得這種資源的使用調(diào)度權(quán)利。于此同時,計算機中的云系統(tǒng)還可以為消費者提供“私人定制服務(wù)”———該項服務(wù)指的是運用云中的相關(guān)應(yīng)用服務(wù)目錄, 消費者可采用自助自擬的方法手段進行云中多想選擇服務(wù)的最終選擇, 這些選擇多種多樣,只要符合云中的程序規(guī)則,消費就可以根據(jù)自己的切身需求進行相關(guān)選擇,用來滿足自身應(yīng)用的需求。
(三)云計算服務(wù)的可計量化。計算機技術(shù)在提供云服務(wù)的過程中, 會利用智能化的方式,針對消費者不同的服務(wù)類型來進行特殊的定制計量。如上文所述,計算機中的云系統(tǒng)為消費者提供“私人定制服務(wù)”,運用云中的相關(guān)應(yīng)用服務(wù)目錄, 消費者可采用自助自擬的方法手段進行云中多想選擇服務(wù)的最終選擇, 通過計量的方法來自動控制和優(yōu)化資源配置。這樣的私人定制服務(wù)為計量化提供了便利,云計算資源的使用是被隨時監(jiān)控的,通俗來說,消費者在利用云計算的同時, 計算機也在同時計算消費者的服務(wù)用量。
三、云計算運營可行性分析
云計算服務(wù)管理平臺是利用云計算服務(wù)這個平臺向消費者以及云計算的相關(guān)技術(shù)人員進行基礎(chǔ)服務(wù)提供的平臺開口。云計算的運營都是利用這些平臺開口進行的。平臺開口提供的基礎(chǔ)服務(wù)包括以下部分:
(一)云計算中的用戶管理。上文提到, 云計算服務(wù)管理平臺是利用云計算服務(wù)這個平臺向消費者以及云計算的相關(guān)技術(shù)人員進行基礎(chǔ)服務(wù)提供的平臺開口。這就是說,云計算的整體系統(tǒng)中有兩大類用戶,分別為:云計算平臺的消費者以及云計算的相關(guān)技術(shù)人員。當(dāng)云計算技術(shù)根據(jù)消費者用戶的個人需求將資源進行動態(tài)劃分或者釋放的時候,“云” 中的相關(guān)技術(shù)就可以通過增加、調(diào)用“云”中的可用資源對該需求進行最為科學(xué)性的匹配,這樣就可以實現(xiàn)云中資源的快速、即時、多方位的提供;用戶一旦不再使用被調(diào)度使用的這部分資源時, 云也可以及時釋放這些資源,用于其他的運用,在遇到另外的客戶需要時,又可以進行常熟步驟,重新調(diào)度使用。云計算利用超強的技術(shù)為消費者提供自助化、擬人化、個性化的資源服務(wù),消費者可以根據(jù)自己的切身需求進行相關(guān)選擇, 用來滿足自身應(yīng)用的需求。同時,因為計算機技術(shù)在提供云服務(wù)的過程中,會針對消費者不同的服務(wù)類型來進行特殊的定制計量。所以說,云計算中的用戶管理是非常便利的。
(二)云計算可以對操作系統(tǒng)進行部署和維護。云計算可以對操作系統(tǒng)進行部署和維護, 這種功能通常由云計算平臺中的兩大使用主體之一的平臺開口管理員來負(fù)責(zé)實現(xiàn)的, 當(dāng)云計算中的某些應(yīng)用軟件的部署工作需要進行特別定制或者特殊的一對一的客戶化實現(xiàn)的時候, 云計算平臺卡開口的相關(guān)技術(shù)人員就會實施相關(guān)操作, 完成某些應(yīng)用軟件的部署工作需要進行特別定制或者特殊的一對一的客戶化實現(xiàn)。
云計算技術(shù)成為近年來最熱門的技術(shù)之_,相較于傳統(tǒng)的軟件而言,云軟件在開發(fā)工具、工作模式以及平臺環(huán)境等各個方面都有著明顯的變化,為了適應(yīng)云環(huán)境,云軟件測試也應(yīng)當(dāng)作出相應(yīng)調(diào)整,云計算的軟件測試技術(shù)已成為當(dāng)今軟件測試領(lǐng)域的重點研究方向。基于此,本文研究了基于云計算的軟件測試技術(shù)。
1云計算技術(shù)
要想研究云計算的軟件測試技術(shù),首先要認(rèn)識什么是云計算技術(shù)。云計算技術(shù)是分布式計算技術(shù)、網(wǎng)絡(luò)計算技術(shù)和并行處理計算技術(shù)結(jié)合并不斷發(fā)展而來的一種新興的商業(yè)計算模式。其以互聯(lián)網(wǎng)提供的虛擬化資源為基礎(chǔ),能夠?qū)崿F(xiàn)易擴展的動態(tài)計算,用戶在操作的過程中并不需要了解云計算的運行步驟,也不需要掌握云技術(shù)的相關(guān)知識。
簡單來講,云計算技術(shù)能夠充分利用互聯(lián)網(wǎng)服務(wù)器群上的硬件資源和軟件資源。例如在騰訊QQ和新浪微博上進行照片或文章儲存的過程中,將照片或文章儲存在云端服務(wù)器上就是對云計算的相關(guān)應(yīng)用。
2云計算技術(shù)優(yōu)勢
云計算技術(shù)已經(jīng)應(yīng)用到人們生活和工作中的各個領(lǐng)域,是當(dāng)前最流行的技術(shù)之一,云計算技術(shù)有著很大的優(yōu)勢,具體體現(xiàn)在以下幾個方面。
2.1啟動快捷
云計算不僅成本較低,且有著較高的運行效率。任何一家企業(yè)都可以應(yīng)用云計算對企業(yè)的生產(chǎn)經(jīng)營進行管理,例如,可以將云計算應(yīng)用到企業(yè)的生產(chǎn)計劃中,其快捷啟動的優(yōu)勢能夠擴展云技術(shù)的應(yīng)用范圍。
2.2擴展性良好
高峰時期資源如何合理、有效地分配利用一直是困擾人們的問題,云計算很好地解決了這個問題。同時,在應(yīng)用的過程中可以節(jié)省大量的維護費用,從而降低了成本,提升了經(jīng)濟效益,云計算低成本的特點使其有著靈活性的應(yīng)用模式,擴展性良好。
2.3產(chǎn)品研發(fā)快
產(chǎn)品研發(fā)是十分復(fù)雜的過程,云計算能夠?qū)a(chǎn)品研發(fā)流程在一個大的服務(wù)器上運行,這就方便了人們在大的服務(wù)器上解決產(chǎn)品研發(fā)過程中的各個問題。人們在自己有限資源的電腦上就可以快速解決一些產(chǎn)品研發(fā)問題,不僅節(jié)約了人力、物力,還能夠節(jié)省產(chǎn)品研發(fā)的成本,提升產(chǎn)品研發(fā)效率。
2.4實現(xiàn)多人協(xié)同操作
云計算技術(shù)能夠?qū)崿F(xiàn)多人在同一個文件上協(xié)同工作。例如,一個人登入到云端服務(wù),其他人也可以進入到相同的服務(wù)文件上工作,這就增加了多人工作的協(xié)同性,有效提升了工作效率。同時,云計算中的一些服務(wù)還能夠打破空間的限制,不同的工作主體可以在地球上任意地方都登錄到云服務(wù)器上協(xié)同文件工作。
3云測試技術(shù)優(yōu)勢與挑戰(zhàn)
3.1云測試技術(shù)優(yōu)勢
云測試技術(shù)是以云計算技術(shù)為前提的一種測試技術(shù),其主要組成部分有測試和云。云測試技術(shù)的實現(xiàn)也要滿足這2個部分的條件。首先,云測試技術(shù)要有自身的測試手段、測試方法以及測試流程。其次,這些測試技術(shù)的流程、方法等要在云端實現(xiàn)?;谠朴嬎慵夹g(shù)的云測試也有著很多的優(yōu)勢:(1)減少人力及硬件付出:這是云測試技術(shù)最顯著的優(yōu)勢,在利用云測試技術(shù)的時候,測試人員可以在指定硬件配置上利用相關(guān)技術(shù)創(chuàng)建一個測試其他東西的環(huán)境,而只要測試人員熟悉了整個操作流程就可以很方便地進行相關(guān)的修改和登錄,從而節(jié)省了人力資源和硬件資源。(2)服務(wù)種類眾多:所創(chuàng)建的云測試環(huán)境不僅能夠進行相關(guān)軟件的測試,還可以提供其他一些相似的測試服務(wù)。(3)提供專業(yè)知識:云測試技術(shù)能夠利用測試相關(guān)服務(wù)、測試數(shù)據(jù)及測試用例等方式為用戶提供專業(yè)的知識。(4)降低成本:首先,應(yīng)用云測試技術(shù)能夠節(jié)省眾多設(shè)備上的支出;其次,還可以省去購買相關(guān)測試軟件的資金以及電腦設(shè)備資金,這就有效降低了在研發(fā)過程中的成本。(5)提升效率:云測試技術(shù)所創(chuàng)建的測試環(huán)境并不需要機器、操作系統(tǒng)以及各種測試工具軟件的安裝,大大節(jié)省了測試環(huán)境的創(chuàng)建時間,同時只需要將測試的相關(guān)參數(shù)、要求等放入到云端就可以實現(xiàn)測試,這就大大提升了測試效率。
3.2云測試技術(shù)挑戰(zhàn)
云技術(shù)的應(yīng)用逐漸廣泛,其主要應(yīng)用方式有私有云、公有云和混合云,但無論基于何種云技術(shù)應(yīng)用方式的軟件測試技術(shù)都面臨著一定的挑戰(zhàn),這也在一定程度上制約著云計算測試技術(shù)的發(fā)展,具體體現(xiàn)在幾個方面:(1)移動平臺:無論是云計算還是云測試,這些云應(yīng)用都需要對智能手機終端及計算機等進行訪問,在手機終端和計算機上會出現(xiàn)基于云應(yīng)用的移動web版本界面,這就對本地終端的接口提出了更高的要求,因此要對本地應(yīng)用的接口不斷進行測試。(2)性能測試:在實際云軟件的應(yīng)用過程中,最佳性能測試功能較弱,而許多特殊的情況下對于最佳性能測試的要求比平均性能測試要求高,例如購物網(wǎng)站的雙十一購物季就需要進行最佳性能測試,因此云計算軟件測試應(yīng)當(dāng)增加最佳性能的測試。(3)分布式的云測試:云計算可以打破空間的限制,實現(xiàn)不同位置的應(yīng)用,分布式的云測試模擬是一項挑戰(zhàn)。(4)多用戶測試:云技術(shù)的應(yīng)用能夠?qū)崿F(xiàn)多用戶的協(xié)同工作,因此可以進行多用戶測試性能的研究和開發(fā)。(5)斷開及連接測試:云技術(shù)軟件一般為連接模式設(shè)計,其數(shù)據(jù)的存儲只在服務(wù)器端而不在客戶端,開發(fā)在斷開時數(shù)據(jù)的本地儲存和在連接時數(shù)據(jù)的服務(wù)器端儲存是一項挑戰(zhàn)。(6)可移植性測試:在私有云和公有云混合的情況下,應(yīng)當(dāng)能夠?qū)崿F(xiàn)更高層次的測試功能,這樣能夠確保云的可移植特性,在未來的云測試技術(shù)研究過程中應(yīng)當(dāng)將可移植性測試作為重點研究方向。
4云計算的軟件測試技術(shù)特性
4.1云計算軟件測試對軟件開發(fā)的影響
云計算是一種跨時代的技術(shù),能夠?qū)崿F(xiàn)將數(shù)量龐大的廉價計算機放入資源池中,實現(xiàn)軟件的容錯以及規(guī)?;墓蚕?,有效降低了硬件成本,提升了資源利用率。云計算軟件測試能夠依托于互聯(lián)網(wǎng)讓超級計算能力自由流通,這樣一來,用戶就不用購置昂貴的硬件設(shè)備,從而節(jié)省了購置成本,只需要在互聯(lián)網(wǎng)上租賃或購買超級計算能力即可。
在云環(huán)境下,軟件技術(shù)開發(fā)方面和軟件測試的結(jié)構(gòu)方面都發(fā)生了較大變化,具體體現(xiàn)在幾個方面:(1)軟件的研究人員和其所開發(fā)的軟件都要與云適應(yīng),要保證開發(fā)的軟件能夠在云平臺上進行相關(guān)測試,云端的計算能力及存儲能力呈現(xiàn)動態(tài)變化,因此軟件要能夠適應(yīng)這種變化。(2)云測試技術(shù)不僅能夠滿足多用戶的數(shù)量,同時對于用戶的個性化需求也能夠包租,例如數(shù)據(jù)存儲結(jié)構(gòu)需求及相關(guān)處理能力需求等。(3)云測試以互聯(lián)網(wǎng)為依托,因此其能夠在互聯(lián)網(wǎng)情況下進行相關(guān)測試數(shù)據(jù)的傳輸,實現(xiàn)了軟件測試的互聯(lián)網(wǎng)化。(4)云計算的軟件測試對安全性能有著一定的要求,互聯(lián)網(wǎng)環(huán)境相對開放,這就對用戶的隱私造成一定威脅,因此云測試要能夠抵抗黑客攻擊且主動保護用戶的相關(guān)隱私信息。(5)云計算軟件測試十分便利快捷,不僅能在計算機上實現(xiàn)測試,還能夠搭載于手機移動終端,其操作環(huán)境更加靈活。總的來說,云測試環(huán)境下,相關(guān)軟件的開發(fā)工作模式及開發(fā)環(huán)境都出現(xiàn)了相應(yīng)的變化。
4.2云計算測試對軟件測試的影響
不同軟件在開發(fā)流程及需求上不同,這就對軟件測試產(chǎn)生了重要的影響,云測試技術(shù)的測試技術(shù)架構(gòu)出現(xiàn)了重要改變,這就對軟件的質(zhì)量提出了更高的要求,同時要求軟件有一定的動態(tài)適應(yīng)能力,軟件測試不僅要能夠?qū)崿F(xiàn)多平臺的兼容,也應(yīng)提升相關(guān)用戶隱私信息的保密功能。
在云測試環(huán)境下,軟件開發(fā)工具和開發(fā)工作模式出現(xiàn)變化,這就要求軟件測試的工具和開發(fā)工作模式也要相應(yīng)地產(chǎn)生變化。在云平臺上,運行軟件測試工具改變了傳統(tǒng)的本地測試工具,傳統(tǒng)的本地測試要求有眾多的硬件設(shè)備及軟件測試設(shè)備,這些設(shè)備在云平臺上可以省去,且能夠很好地實現(xiàn)云計算軟件測試對于軟件測試的要求和規(guī)格。
一、計算機網(wǎng)絡(luò)的云計算技術(shù)概念
美國的網(wǎng)絡(luò)公司最早提出計算機網(wǎng)絡(luò)云計算技術(shù)的概念,隨著科學(xué)的進步與發(fā)展已經(jīng)逐漸成為了一門成熟的技術(shù),有著豐富的理論基礎(chǔ)與實踐經(jīng)驗?,F(xiàn)在的“云計算”技術(shù)是指能將網(wǎng)絡(luò)、硬件、設(shè)備相融合,同時實現(xiàn)規(guī)模性、安全性、虛擬性的技術(shù)。目前來看,對計算機網(wǎng)絡(luò)云計算的定義還沒有統(tǒng)一的趨勢,每一名研究人員都有自己的研究與看法,通過研究與分析,本文對云計算的觀點是:首先,每一個“云”都是獨立的計算機分布體系,基于網(wǎng)絡(luò)化、虛擬化的計算機服務(wù)層,與計算機中的資源保持一定的節(jié)奏,實現(xiàn)計算機資源的同步。其次,計算機網(wǎng)絡(luò)云是一個綜合體,并非是獨立的,計算機軟件的開發(fā)中離不開云計算的環(huán)節(jié),其重點就是網(wǎng)絡(luò)云計算特征的研究。對于計算機網(wǎng)絡(luò)的使用者來說,計算機集成軟件層面,能被接受與理解的就是云計算,在本文重點突出的就是云計算的屬性。最后,計算機網(wǎng)絡(luò)的使用者沒有進行長期的規(guī)劃后使用,很容易出現(xiàn)浪費現(xiàn)象,目前的云計算技術(shù)可以實現(xiàn)分或秒內(nèi)的數(shù)據(jù)計算,可以很好地避免資源過載或資源浪費現(xiàn)象。
通過研究可以看出,計算機網(wǎng)絡(luò)云計算技術(shù)可以定義成計算機網(wǎng)絡(luò)中進行的某種服務(wù)形式,其中相關(guān)的硬件設(shè)施與軟件系統(tǒng)統(tǒng)稱為計算機網(wǎng)絡(luò)云計算。定義中包括網(wǎng)絡(luò)計算機、超級計算機、集成技術(shù)等,相關(guān)的技術(shù)既有區(qū)別又有聯(lián)系。計算機網(wǎng)絡(luò)云計算技術(shù)的原理是:大量的數(shù)據(jù)分布于分布式計算機中,同時保證用戶的數(shù)據(jù)系統(tǒng)與計算機同步運行,進而實現(xiàn)及時將需要的資源切換到相應(yīng)的應(yīng)用中,根據(jù)使用者的訪問需求進行存儲系統(tǒng)與計算機系統(tǒng)的定位。計算機網(wǎng)絡(luò)云計算技術(shù)可以基于用戶服務(wù)需求及時提供所需的網(wǎng)絡(luò)信息資源。計算機網(wǎng)絡(luò)云計算技術(shù)適應(yīng)性強,彈性好,專業(yè)技術(shù)性高,發(fā)展前景十分好,應(yīng)用越來越廣泛。
二、計算機網(wǎng)絡(luò)云計算技術(shù)的分類
基于多樣化的標(biāo)準(zhǔn),計算機云計算的分類也有多種方式。比較常見的是:根據(jù)服務(wù)方式的不同,云計算可以分為私有云和公有云。私有云是根據(jù)用戶的自身情況進行獨立使用,同時建立平臺,操作性與實用性十分好。公有云是ζ淥用戶的資源進行開發(fā)利用。在選擇私有云與公有云時,應(yīng)該考慮的主要因素是:
1.服務(wù)的延續(xù)性
大部分情況下,公有云提供的服務(wù)容易受外界影響,如網(wǎng)絡(luò)故障等情況,而私有云則不會出現(xiàn)這種問題。
2.數(shù)據(jù)安全性
如果對于穩(wěn)定性與安全性不存在過高要求,則比較適合使用公有云。
3.綜合使用成本
通常狀況下,如果對于計算資源要求不高可以選用公有云,如果對于計算資源要求較高則比較適合建立自己的私有云平臺。
4.監(jiān)控能力
公有云可以將使用用戶對系統(tǒng)的監(jiān)控能力屏蔽起來,這對于金融保險投資行業(yè)是十分有必要的。
三、計算機網(wǎng)絡(luò)云計算技術(shù)的實現(xiàn)
為了將計算機系統(tǒng)的系統(tǒng)處理過程進行簡化,通常將該過程劃分為預(yù)處理過程與功能實現(xiàn)過程兩大部分。對系統(tǒng)的各項功能進行分解,得到一些不需要進行功能實現(xiàn)過程與預(yù)處理過程的功能。對于可以進行預(yù)先處理過程的功能通常是一次性處理,在執(zhí)行過程中,可以將預(yù)處理過程得到的結(jié)果直接使用,以此完成特點的系統(tǒng)功能。該方法與原則的采用,極大地簡化了系統(tǒng),大幅度提高了系統(tǒng)運行效率。計算的云化中的系統(tǒng)就是計算云化系統(tǒng),它的計算量十分巨大,系統(tǒng)計算運行效率極高。但因為計算云化系統(tǒng)為一次處理系統(tǒng),只要計算云規(guī)則生成,計算云化系統(tǒng)的使命與任務(wù)也就完成,而不是在對計算機加以應(yīng)用時需要該系統(tǒng)。通常在計算機網(wǎng)絡(luò)云計算中形成的系統(tǒng)就是云計算系統(tǒng),是一個十分簡單的系統(tǒng),對計算機的處理能力沒有過高要求,同時應(yīng)用于各類計算機系統(tǒng)計算中。
四、計算機網(wǎng)絡(luò)云計算的計算與優(yōu)勢
建立計算機網(wǎng)絡(luò)云計算過程的第一步是服務(wù)器架構(gòu)的建立,其對計算機網(wǎng)絡(luò)云計算技術(shù)中的IAAS部分進行充當(dāng)。目前來看,仍沒有關(guān)于網(wǎng)絡(luò)云計算服務(wù)器架構(gòu)的專門、統(tǒng)一的標(biāo)準(zhǔn)出現(xiàn),這需要一定的相關(guān)技術(shù)進行支持,例如計算區(qū)域網(wǎng)SAN和附網(wǎng)NAS等,這都是應(yīng)用比較多的服務(wù)器架構(gòu)技術(shù)。NAS文件計算系統(tǒng)是松散結(jié)構(gòu)型的集群,它的架構(gòu)有很明顯的分布式特征。NAS文件系統(tǒng)集群中的各個節(jié)點具有互補與相互影響的特點,文件是最小的單位,因為只要在集群存儲文件就可以計算出文件的數(shù)據(jù)信息,直接減少了很多計算的冗余性。它的拓展性很高,同時成本較低,安全控制系統(tǒng)安全穩(wěn)定。如果客戶發(fā)出過多的請求,NAS系統(tǒng)的限制就表現(xiàn)出來,二級計算就可以通過NAS的云服務(wù)完成。
SAN是一種緊密結(jié)合類型的集群,在集群中存儲文件之后,可以分解成很多個數(shù)據(jù)塊。相比于集群之中的節(jié)點,各數(shù)據(jù)塊之間能夠進行相互訪問。節(jié)點可以借助于訪問文件間的數(shù)據(jù)塊針對客戶的請求進行處理。SAN系統(tǒng)之中可以通過節(jié)點數(shù)量增減來響應(yīng)請求,同時提升界定本身的性能。為了能夠?qū)⒁許AN為基礎(chǔ)的OBS發(fā)展起來,就需要更好的性能與更低的成本。而SAN計算建構(gòu)的硬件價格十分高,同時依托于SAN的服務(wù)價格,因此可以適當(dāng)?shù)亟档鸵幌滦阅?,保證更好的性能與更低的成本。
五、實例――基于谷歌云計算技術(shù)的AlphaGo亮點分析
AlphaGo通過谷歌云計算技術(shù),擁有與人類棋手類似的“棋感”,其技術(shù)遠勝于1997年IBM公司研制的超級電腦“深藍”?!吧钏{”面對的是相對圍棋簡單多的國際象棋,設(shè)計理念為根據(jù)棋局情況不斷演算各種可能的步驟,最終從各種步驟中選定走棋方案。AlphaGo背后的云計算技術(shù),可以讓AlphaGo無需“暴力”分析演算所有步驟,只需要把運算能力都集中在“棋感策略”網(wǎng)絡(luò)中最有可能的情況上。其背后的深層算法,具備三大亮點:(1)深度卷積神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)技術(shù):“棋感策略”網(wǎng)絡(luò)的本質(zhì)學(xué)習(xí)人類圍棋大師走法思維。AlphaGo藉此擁有強大的盤面評估能力。(2)增強學(xué)習(xí)算法技術(shù):此算法可通過自我對弈來持續(xù)提升AlhpaGo的棋感策略和盤面評估能力,并且給出落子選擇。(3)蒙特卡洛搜索技術(shù):“評價網(wǎng)絡(luò)”的核心,可以融合棋感策略和盤面評估能力,修正落子選擇而最終給出落子方案。
六、計算機網(wǎng)絡(luò)云計算技術(shù)發(fā)展遇到的問題
在目前計算機網(wǎng)絡(luò)云計算技術(shù)廣泛地運用到各個領(lǐng)域的過程中,云計算技術(shù)也存在一些缺陷與不足還需要引起我們的重視,同時在云計算的應(yīng)用過程中應(yīng)采用足夠的措施來對數(shù)據(jù)信息的安全性進行可靠的保障,這是計算機網(wǎng)絡(luò)云計算技術(shù)發(fā)展過程中十分重要的一項課題?,F(xiàn)在的大部分云端是通過瀏覽器進行接入的,瀏覽器是計算機系統(tǒng)中非常薄弱的地方,存在著很多的缺陷與漏洞,因此用戶的云端接入瀏覽器時,用戶證書與認(rèn)證密鑰特別容易因為瀏覽器漏洞而產(chǎn)生泄密。同時由于不同的應(yīng)用都需要在云端中進行認(rèn)證,這就需要保證認(rèn)證機制的高效性與安全性。在應(yīng)用服務(wù)層之中,應(yīng)該采取安全有效的措施來保護用書的隱私安全,在基礎(chǔ)設(shè)施層中要采取安全可靠的方法保C數(shù)據(jù)的安全性。
七、采取措施保障網(wǎng)民數(shù)據(jù)安全
如果數(shù)據(jù)的安全不能得到保障,就會對云計算的發(fā)展產(chǎn)生不利影響,所以為了能夠保障網(wǎng)民數(shù)據(jù)的安全。就需要采取切實可行的手段來保證數(shù)據(jù)的安全性。
1.隔離操作系統(tǒng)與數(shù)據(jù)
為了能夠切實有效地保障網(wǎng)民信息的安全,就需要充分使用Hypervisor,從而將網(wǎng)民的操作系統(tǒng)與數(shù)據(jù)資源隔離起來,從而有效地保證了計算資源的安全性,避免了網(wǎng)民操作系統(tǒng)所帶來的可能的不利影響。
2.重置API保護層
服務(wù)商提供給用戶API,用戶根據(jù)需要進行應(yīng)用。但同時第三方也有可能對這些API進行使用。為了保證數(shù)據(jù)的安全性,就需要你安裝API保護層,重疊保護API。
3.嚴(yán)格身份認(rèn)證