趙琴
【摘要】??? 云計算在大數(shù)據(jù)時代的地位極為突出,其具有的可擴(kuò)展性以及可靠性為云計算架構(gòu)奠定了良好的基礎(chǔ)上,并且云計算還具有較高的安全性以及敏捷性,對高端企業(yè)、高度機(jī)密機(jī)構(gòu)等實現(xiàn)高質(zhì)量的資源管理有重要意義。計算資源虛擬化可借助云計算架構(gòu)實現(xiàn),其是資源使用優(yōu)化的主要方式之一,此外云計算架構(gòu)常用的方式還包括存儲資源虛擬化以及云環(huán)境編程。通過針對云計算平臺底層以及云計算相關(guān)的大型對稱多處理系統(tǒng)進(jìn)行開發(fā),其可支持多項應(yīng)用,對提供存儲資源服務(wù)以及實現(xiàn)資源管理集中有重要意義。由于當(dāng)前云環(huán)境的研發(fā)方式較為新穎,與傳統(tǒng)的編程方法有著明顯區(qū)別,其自身簡單的編程模型為降低任務(wù)調(diào)度難度以及增強(qiáng)編程人員透明化奠定了良好基礎(chǔ),所以云計算編程等云計算架構(gòu)應(yīng)用的探索有助于改善編程模型。本次研究通過試論云計算架構(gòu)及云計算編程、存儲資源虛擬化等相關(guān)應(yīng)用,旨在為我國云計算架構(gòu)水平的提升提供依據(jù)。
【關(guān)鍵詞】??? 云計算??? 大數(shù)據(jù)??? 可擴(kuò)展性??? 存儲資源虛擬化
前言
云計算是繼20世紀(jì)開始發(fā)展的信息技術(shù),其所代表的大型計算機(jī)向C/2模式轉(zhuǎn)變對于革新信息化技術(shù)有著革命性的意義[1]。云計算的概念提出時間為2006年,通過將網(wǎng)格計算以及分布式計算等進(jìn)行融合,完全連接傳統(tǒng)計算機(jī)以及網(wǎng)絡(luò)技術(shù),可促進(jìn)網(wǎng)絡(luò)技術(shù)發(fā)展[2]。基于此,本次研究通過總結(jié)云計算架構(gòu)及云計算編程等相關(guān)應(yīng)用,旨在為當(dāng)前機(jī)構(gòu)利用云計算架構(gòu)提高存儲資源虛擬化水平等提供依據(jù)。具體報告如下。
一、云計算三層架構(gòu)
云計算可描述諸多流程,包括從硬件到應(yīng)用程序的各個層級,此項服務(wù)對滿足業(yè)務(wù)應(yīng)用需求有重要作用,商業(yè)機(jī)構(gòu)可利用云計算提升商業(yè)服務(wù)質(zhì)量以及信息存儲水平。目前云計算中的軟件即服務(wù)、平臺即服務(wù)、基礎(chǔ)設(shè)施即服務(wù)是云計算的主要三層架構(gòu)。其可使消費(fèi)者通過計算機(jī)的基礎(chǔ)設(shè)施獲取服務(wù),通過網(wǎng)絡(luò)使用能力可以將虛擬化技術(shù)進(jìn)行共享。此外網(wǎng)絡(luò)中的服務(wù)器均可通過虛擬化技術(shù)將信息資源等進(jìn)行共享[3]。內(nèi)容服務(wù)、存儲服務(wù)以及Web服務(wù)均可在虛擬化技術(shù)下進(jìn)行標(biāo)準(zhǔn)化服務(wù)。
此外通過計算資源、存儲資源以及網(wǎng)絡(luò)資源可優(yōu)化基礎(chǔ)設(shè)施即服務(wù)層。利用軟件即服務(wù)平臺可有效實現(xiàn)軍事應(yīng)用、政府應(yīng)用以及財經(jīng)應(yīng)用等各個機(jī)構(gòu)的信息資源優(yōu)化。在基礎(chǔ)設(shè)施即服務(wù)層以及軟件即服務(wù)平臺的諸多特點下可實現(xiàn)諸多應(yīng)用的開發(fā)。軟件即服務(wù)平臺服務(wù)所在的軍事應(yīng)用以及財經(jīng)等應(yīng)用具有諸多特點,主要特點為用戶不需要在當(dāng)?shù)剡M(jìn)行部署,不用涉及運(yùn)行相關(guān)的軟件。
平臺即服務(wù)中的中間件平臺的應(yīng)用效果較佳,主要是因為其可概括數(shù)據(jù)庫以及應(yīng)用服務(wù)器,可以此提供計算服務(wù)以及服務(wù)管理,機(jī)構(gòu)結(jié)通過平臺即服務(wù)的云計算架構(gòu)納入存儲服務(wù)以及集成框架。
二、云計算相關(guān)技術(shù)
在諸多高端開發(fā)人員的不懈努力下,云計算的技術(shù)應(yīng)用越來越廣泛,目前其主要涉及4種技術(shù)。
2.1計算資源虛擬化
網(wǎng)絡(luò)中的計算基礎(chǔ)設(shè)施包括多種形態(tài),如其中的大型計算中心,此外還有與大型計算中心涉及的集群技術(shù)相對應(yīng)的的獨立計算設(shè)施。大型對稱多處理系統(tǒng)是建立大型計算中心的基礎(chǔ)上而使用的一項設(shè)施,其可高效的運(yùn)行諸多虛擬機(jī),并且通過此項方式可有效提供使用方的需求,包括其定制的計算能力。
而獨立計算設(shè)施有著一定特點,其主要是將計算基礎(chǔ)設(shè)施分散在網(wǎng)絡(luò)中,有著不一樣的物理位置,其可將單個的計算基礎(chǔ)設(shè)施抽象為單一的計算資源,并各個計算資源可組合成為一個整體,以整體計算能力滿足適用方的需求,并以此接入云計算體系。
2.2存儲資源虛擬化
存儲資源虛擬化技術(shù)可有效整合存儲設(shè)施,而且無論存儲設(shè)施是否為不同規(guī)格結(jié)構(gòu),其均可將網(wǎng)絡(luò)連接存儲以及存儲局域網(wǎng)絡(luò)歸納為整體,提供高質(zhì)量的存儲資源虛擬化服務(wù),他將上述存儲建立為統(tǒng)一的抽象拓?fù)洌⒖山⑻摂M網(wǎng)絡(luò)存儲空間,最終實現(xiàn)存儲設(shè)施一致性整合,滿足存儲設(shè)施的標(biāo)準(zhǔn)化使用需求。機(jī)構(gòu)可借助計算資源虛擬化技術(shù)、獨立計算設(shè)施將其虛擬為大型對稱多處理系統(tǒng)。
2.3 云計算編程
云計算編程具有能力封裝標(biāo)準(zhǔn)化的特點。其可簡化編程模型,主要模型為服務(wù)映射-服務(wù)調(diào)度-服務(wù)執(zhí)行。
2.4 SOA相關(guān)技術(shù)
在軟件即服務(wù)層、平臺即服務(wù)層將使用硬件平臺、操作系統(tǒng)以及編程語言功能等綜合起來,以此實現(xiàn)不同單元方式的溝通交流。
三、小結(jié)
云計算基于網(wǎng)絡(luò)計算將軟件資源以及硬件資源等進(jìn)行共享,同時按照信息管理的需求以及軟件資源的需求等進(jìn)行按需提供,確保計算機(jī)系統(tǒng)或者其他系統(tǒng)可以更高質(zhì)量的運(yùn)轉(zhuǎn)。
參? 考? 文? 獻(xiàn)
[1] 謝桂彬. 試論基于云計算環(huán)境下的內(nèi)核虛擬機(jī)技術(shù)安全[J]. 技術(shù)與市場, 2017, 24(11):72-73.
[2]劉建. 云計算架構(gòu)分析及其應(yīng)用研究[J]. 數(shù)字技術(shù)與應(yīng)用, 2017(5):98-99.
[3]? 劉緒軍. 試論大數(shù)據(jù)及云計算技術(shù)在智慧校園中的應(yīng)用策略[J]. 電腦迷, 2017(6):21-22.