1 雲計算概念
現在雲計算已經運用到了很多領域,其中所蘊含的很多技術也被很多的學者進行研究,但是仍然沒有一個標准的定義,根據我國對於
現在雲計算的定義來看,其是在分布計算、並行計算與網格計算三種計算上面,所發展出來的,是一種較為新型的計算模型。所以雲計算
是具有分不計算的特點,有着很高的擴展性,也能夠體現出良好的管理模式。其主要是所提供的服務是透明的,不需要用戶更多了解,便
能夠為用戶進行服務,雲計算利用自身軟件的數據特點與儲存方式,降低整體計算的出錯概率,保證計算的可靠性,而且雲計算具有大數
據能力,能夠更高效的為用戶提供服務,實用性很好,雲計算所采用的編程能力,也是根據用戶特點所編寫的,保證其服務具有多樣性與
經濟性。
2 雲計算平台軟件構造
2.1 雲計算的軟件架構層
通過對現在雲計算的整體分析,可以發現其軟件架構分為三層,分別是核心服務層、服務管理層以及用戶訪問層,核心服務層是雲
計算軟甲你的中心,主要是對於系統中的硬件、軟件以及應用程序進行融合,然后在呈現給客戶,具有一定的多樣性與穩定性,也需要適應
各種應用程序;服務管理層是對於核心服務層的管理,保證其在一個穩定的環境中為用戶提供服務;用戶訪問層就是在用戶與雲端之間提
供交流信息通道。核心服務層一般來講可以在分為三個方面,分別是基礎服務層、平台服務層以及軟件服務層,這中間基礎設施服務層是
按照用戶需要進行模擬計算,在這其中需要向供應商提供一些個人信息;平台服務層則是對雲計算進行應用程序管理服務,其相關的軟件
開發者可以繞過底層系統,能夠讓雲計算的平台構建更加方便;軟件服務層是利用雲計算中的應用程序,來讓企業建立自己需要的系統,
是關鍵的一環。對於服務管理層來說,其主要是面向核心服務層的,讓其能夠在安全的環境中運行,保證其更加可靠,其服務的內容也是
安全管理,但是雲計算的結構是很巨大的,用戶要找到自己需要的資料有點難度,所以利用一些搜索與保密協議,雲計算的供應商根據用
戶自己的需求,進而保證每一個客戶的要求,在用戶獲取信息的時候,保證交流信息時的安全性是非常重要的。用戶訪問層,就能夠實現
對於用戶對於雲系統的訪問,通過這種形式,用戶就能將本地的應用程序轉移到雲端,這樣也能夠了解雲服務器,隨時隨地訪問相關數據,
這就可以緩解本地服務器的壓力,提高辦公效
率。
2.2 雲計算的關鍵技術
因為雲計算主要是數據計算,在數據計算與儲存方面,都是用較為先進的技術,其中關鍵的就是海量數據儲存技術、編程的模型以
及虛擬化技術。海量數據儲存技術,是雲計算系統的核心,雲計算系統通過對大數據的采集分析,在保證其實用性的前提下,需要按照客
戶不同的需求進行服務,雲計算所擁有的數據儲存技術,在這情況下必須要高傳輸率。在以后的發展之中,也必須要更加的對於數據處理
更加高效,保證大規模的數據儲存,讓數據變得安全可靠。編程的模型需要根據用戶需要進行定制,利用程序的編寫讓用戶更加容易進行
雲計算,所以這方面較為簡單,保證后台的同時對於用戶及相關人員的透明化,讓其在運行過程中進行調度與執行,是以后的目標。虛擬
化的技術目標就是讓資料進行整合在一起,把資源變成為客戶服務的東西,這種技術的使用會使得硬件的要求變得更大,但是軟件的管理
方面卻變得更為簡單,提高了資源的使用率,也讓一些不被使用的資源可以被使用,是以后資源利用的基礎。虛擬化技術將系統與硬件隔
開之后,能夠讓不同的系統在一個物理機上運行,不管其硬件是不是相同,操作系統都會將其看做是一個統一的硬件。