結構
存儲層
所謂存儲層,這種存儲系統呈現分布模式,在本質上來講,也可以說是一種服務模式,這對於雲存儲而言,是最基本也是最重要的一種形式。存儲層的選擇方式是多種多樣的,例如,FC光纖通道存儲設備、NAS、ISCS等,都屬於存儲層所體現出來的方式類型。在存儲層中,其存儲設備所涉及到的地域是十分廣大的,而且在數量上也是十分龐大的,它們之間的相互連線主要是將光纖作為“橋樑”才能夠得以實現的。存儲層表現出來的主要功能是將不同的存儲設備完美的連線在一起,使其相互融合,在這種情況下,設備以及數據的集中管理可以實現相互統一,從而使邏輯虛擬化、動態擴容得以實現。
基礎管理層
雲存儲系統在技術上所呈現出來的最大難點,其實就是基礎管理層,而這一層對於雲存儲系統而言卻發揮著尤為重要的作用。基礎管理層想要完成存儲設備的相關工作,與網路計算、分散式檔案系統以及相關技術是離不開任何關係的,在此基礎上,將統一的存儲服務對外進行提供。在對數據進行存儲的時候,檔案通過雲存儲分散式檔案系統進行相應的切割,使其成為與標準相符合的數據塊,同時,針對每一個數據塊建立相應的副本,當數據在一個節點中不能發揮任何作用的時候,就能夠利用之前所建立起來的副本進行自動複製,使丟失的數據得以恢復,這樣的話,數據的安全性就得到了一定程度的保障。
數據加密、許可權管理這種類型的管理技術也可以在基礎管理層中發揮重要的作用,而添加這種類型的管理技術,其實達到最直接的效果就是惡意攻擊現象不再發生,在此基礎上,雲存儲數據正確的用戶就會得到相應的訪問許可權,從而使雲存儲的穩定性和安全性都在一定程度上得到相應的保障。
套用接口層
其實套用接口層主要發揮的是互動功能,而其所針對的對象就是實際套用和雲存儲的基礎服務,重點實現這兩者之間的互動。與實際需求相結合,雲存儲服務商可以結合不同用戶的不同需求,提供與其相符合,並且最合適的套用服務,總的來講,可以說是將套用服務接口的不同形式開發出來。IPTV服務、線上備份服務、網路硬碟服務等,這些服務都是平時比較常見的。與此同時,用戶認證和對訪問的控制就可以在套用接口層中得以實現。
訪問層
其實在訪問層這一點上,谷歌的雲存儲系統(GFS)已經做得比較成熟了,下面就通過谷歌進行雲存儲結構的相應闡述。
在GFS系統中,標識是檔案在伺服器上的存放路徑,通過相應的層次組織,檔案可以在系統中進行存儲。主伺服器和相配套的塊伺服器是構成GFS系統構架的兩個主要方面,而主伺服器又在檔案元數據的存儲過程中發揮重要的連線作用,檔案名稱、塊名、檔案到塊的映射以及塊副本的位置都屬於其中所包含的內容。而副本塊的分配和回收以及塊的移動也需要通過主伺服器進行相應的管理。在客戶端通過Google的API接口開始訪問數據,當讀取數據的時候,先要在主伺服器元數據的前提下,將數據塊的位置進行準確地獲取,然後通過塊伺服器,進行相應數據的讀取。通過這樣的方式,有效降低了那些由於大量讀操作而使主伺服器出現擁擠的現象;當寫數據的時候,主伺服器會第一時間接收到客戶端所發出的請求,並轉發塊伺服器,而這個時候當主伺服器接收到這個請求的時候,就需要回復客戶端塊的標識符和副本的位置,當客戶機獲得主伺服器的授權之後,就能夠將數據向所有的副本進行推送。
套用
其實用戶之間是存在一定差別和不同的,這樣的話,雲存儲服務商所提供的服務類型也就會有所不同,而企業套用模式和個人套用模式就成為雲存儲服務套用模式可以劃分出來的兩種具體模式。
企業雲存儲
(1)空間租賃服務:企業的基礎數據量是十分龐大的,並且數據是呈現不斷增長趨勢的,對於企業本身而言,需要投入一定的資金購買硬體設備存儲數據,這樣的方式,不僅在資金上有大量的投入,而且還需要大量的人力投入,通過人力使數據存儲系統得到定期的維護。而雲存儲服務商就可以從企業的角度上出發,為其提供極大的存儲空間,只需要利用租賃的方式就可以解決企業在存儲空間上的所有問題,這樣的話,企業對數據的存儲需求就可以達到最大程度的滿足。
(2)遠程數據備份:通常情況下,企業都需要足夠的存儲空間來保證企業自身的數據存儲量,因為這些數據的存在是很有價值的,珍貴無比,在進行存儲的時候,對數據進行備份也是十分必要的,企業利用這樣的方式,使數據在需要恢復的時候更為方便快捷,企業隨著不斷的發展和進步,數據量的增加速度也越來越快,並且越來越多,在此基礎上,數據的安全性就成為重點要面對的問題。雲存儲服務可以使企業將已經進行過備份的數據得以恢復,當企業數據發生丟失現象的時候,數據的安全性必定會得到最大程度的保護。
(3)視頻監控系統:這個系統主要是在雲存儲的服務下,使視頻監控功能得以實現,總的來講,就是在全國雲存儲系統中安裝視頻監控,同時可以在雲存儲系統中存儲視頻所監控到的數據,然後利用相關的監控軟體,對視頻數據進行管理和調用。
個人云存儲
(1)網路磁碟:個人用戶的數據存儲和備份就是需要通過網路磁碟實現網路化,用戶可以通過線上雲存儲系統將自己的數據存儲進去,同時,利用網路對所存儲的數據進行相應的管理和利用。
(2)線上編輯:個人用戶可以通過線上編輯服務進行文檔的編輯,個人在網路上就能夠對想要編輯的文檔進行編輯,而實現這一點並不需要在個人終端安裝任何編輯軟體,編輯完成的文檔可以在雲系統中進行存儲,然後在網路用戶的基礎上,使文檔可以進行傳輸,並且實現網路共享,而且在需要修改和管理文檔的時候也更為方便和快捷。
(3)線上遊戲:用戶可以通過網路實現線上遊戲,在雲存儲系統的前提下,建立一個比較龐大的遊戲伺服器群,不管是哪裡的玩家,都可以通過一個遊戲伺服器進行相應的管理,功能也會更為多樣化,在很大程度上提升性能,從而使用戶的遊戲體驗更為到位。