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