論計算機雲計算的數據存儲技術

學識都 人氣:1.44W

計算是一種新型的計算模式,它的最主要特徵是系統擁有大規模數據集、基於該數據集,向用戶提供服務,下面是小編蒐集整理的一篇探究計算機雲計算的數據存儲技術的論文範文,歡迎閱讀查看。

論計算機雲計算的數據存儲技術

[摘 要]隨着Web2.0技術的發展,用戶對數據的計算和存儲需求激增,往往通過購置更多數量的服務器來增加計算和存儲能力。通過互聯網租用計算能力和存儲資源,就可以大大減少對自有硬件資源的依賴。因此,將雲計算技術應用到存儲領域可以大大提高資源的利用率。本文主要分析基於雲計算的數據存儲技術。

[關鍵詞]雲計算,數據存儲,技術

雲計算是一種基於服務的架構體系,有兩種基本服模式:雲計算和雲存儲。基於雲計算服務的應用程序,無論是金融服務還是網絡角色扮演遊戲,幾乎在所有情況下都需要高性能的雲存儲來滿足數據處理的需求。網絡時代是一個信息時代,隨着Web2.0技術的成熟,大量的信息以井噴的姿勢出現在互聯網上,如何應對這種信息爆炸式的增長速度,如何對這些信息進行有效存儲和管理,雲存儲是否能夠應對這種情況,如何才能保證雲存儲的高性能,如何才能保證雲存儲的靈活性,這些是本文探討的問題。

1、雲計算與雲存儲

1.1 雲計算的概念

雲計算(cloud computing)是分佈式計算技術的一種,是分佈式處理、並行處理和網格計算的發展。其最基本的概念是通過網絡將龐大的計算處理程序自動拆分成無數個較小的子程序,再交給由多部服務器組成的運算系統,經過計算分析之後將處理結果回傳給用戶。

1.2 雲存儲的概念

雲存儲是在雲計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過集羣應用、網格技術或分佈式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。 當雲計算系統運算和處理的核心是大量數據的存儲和管理時,雲計算系統中就需要配置大量的存儲設備,那麼雲計算系統就轉變成爲一個雲存儲系統,所以雲存儲是一個以數據存儲和管理爲核心的雲計算系統。簡單來說,雲存儲就是將儲存資源放到網絡上供人存取的一種新興方案。使用者可以在任何時間、任何地方,透過任何可連網的裝置方便地存取數據。然而在方便使用的同時,我們不得不重視存儲的安全性,存儲必須具有良好的兼容性,以及它在擴展性與性能聚合方面等諸多因素。首先,作爲存儲最重要的就是安全性,尤其是在雲時代,數據中心存儲着衆多用戶的數據,如果存儲系統出現問題,其所帶來的影響遠超分散存儲的時代,因此存儲系統的安全性就顯得愈發重要。其次,在雲數據中心所使用的存儲必須具有良好的'兼容性。在雲時代,計算資源都被收歸到數據中心之中,再連同配套的存儲空間一起分發給用戶,因此站在用戶的角度上是不需要關心兼容性的問題的,但是站在數據中心的角度,兼容性卻是一個非常重要的問題。

1.3 計算機雲計算的特點

首先,雲計算具有非常巨大的規模及相應的維護團隊。各個大公司如google、amazon、IBM等的雲計算後臺服務器都數以十萬、百萬計。這些服務器提供了最爲可靠和安全的數據存儲中心給終端計算機,病毒很難侵入這個數據存儲中心,而且不會輕易丟失。大多數人認爲,只有經過自己存儲或者保管的計算機數據纔是最安全的,其實這種結論並不是完全正確的,雖然經過自己存儲的這些數據能夠看得見,也能夠信手拈來,但是這些數據的安全性並不像你想象的那麼好。畢竟數據丟失的原因是多重的,比如自身的不當操作損壞、計算機病毒的侵入以及偷號木馬的侵入等。假如,我們在“雲”的另一端存儲計算機數據,管理這些數據的人員是將是專業的計算機團隊,你就不用擔心計算機數據會丟失或者是外泄了,除此以外你的數據還會被這些專家進行嚴格的權限管理,得到多重的保護,沒有經過你個人的允許,別人是很難對你的數據進行分享的。

2、雲存儲系統的結構模型

與傳統的存儲設備相比,雲存儲不僅僅是一個硬件,而是一個由網絡設備、存儲設備、服務器、應用軟件、公用訪問接口、接入網和客戶端程序等多個部分組成的複雜系統。它以存儲設備爲核心,通過應用軟件對外提供數據存儲和業務訪問服務。自下而上分別爲存儲層、基礎管理層、應用接口層和訪問層。

2.1 存儲層

存儲層是雲存儲的基礎部分。各個存儲設備通過網絡設備連接在一起,存儲設備可以是FC光纖通道存儲設備,也可以是NAS和iSCSI等IP存儲設備。在存儲設備層之上是一個統一的存儲設備管理系統,可以實現存儲設備的邏輯虛擬化管理、多鏈路冗餘管理以及硬件設備的狀態監控和故障維護。

2.2 基礎管理層

基礎管理層是雲存儲的核心部分,也是雲存儲中最難實現的部分。基礎管理層通過集羣、分佈式文件系統和網格計算等技術,實現雲存儲系統中多個存儲設備之間的協同工作,使多個存儲設備可以對外提供強大的數據訪問功能。使用CDN(Content Delivery Network)進行內容分發,數據加密技術保證雲存儲中的數據不會被未授權的用戶所訪問。同時,通過各種數據備份和容災技術可以避免雲存儲中的數據不會丟失,保證雲存儲系統自身的安全和穩定。

2.3 應用接口層

雲存儲運營單位可以根據實際業務類型開發不同的應用服務接口並提供不同的應用服務。比如視頻監控應用平臺、IPTV和視頻點播應用平臺及遠程數據備份應用平臺等。

2.4 訪問層

任何一個授權用戶都可以通過公用應用接口登錄雲存儲系統,享受雲存儲服務。不同的雲存儲運營單位提供的訪問類型和訪問手段也不盡相同。

雲計算是一種新型的計算模式。它的最主要特徵是系統擁有大規模數據集、基於該數據集,向用戶提供服務。爲保證高可用、高可靠和經濟性,雲計算採用分佈式存儲的方式來存儲數據,採用冗餘存儲的方式來保證存儲數據的可靠性,即爲同一份數據存儲多個副本。

3、雲存儲未來發展趨勢

雲存儲已經成爲未來存儲發展的一種趨勢,目前,雲存儲廠商正在將各類搜索、應用技術和雲存儲相結合,以便能夠向企業提供一系列的數據服務。會給人們的生活以及工作帶來巨大的影響。?但是,未來雲存儲的發展趨勢,主要還是要從安全性、便攜性及數據訪問等角度進行發展。

總之,雲計算是一種新型的計算模式。它的最主要特徵是系統擁有大規模數據集、基於該數據集,向用戶提供服務。爲保證高可用、高可靠和經濟性,雲計算採用分佈式存儲的方式來存儲數據,採用冗餘存儲的方式來保證存儲數據的可靠性,即爲同一份數據存儲多個副本。未來雲存儲的發展還是要從安全性、便攜性及數據訪問等角度進行深入發展。科學無止境,計算機進入了雲時代,但這並不是終點,計算機技術、網絡技術,雲技術還將不斷向前發展。

參考文獻

[1] 孫偉龍.基於IasS雲計算的Web應用技術研究[D].南京理工大學,2011.

[2] 龐偉偉.簡述計算機“雲計算”技術的實現[J].計算機光盤軟件與應用,2012(08):172-173.

[3] 李德毅,孟海軍.隸屬雲和隸屬雲發生器[J].計算機研究與發展,2009.