雲存儲(cloud storage)這個概念一經提出,就得到了眾多廠商的支援和關注。 amazon在兩年前就推出了elastic compute cloud(ec2:彈性計算雲)雲存儲產品,旨在為使用者提供互聯網服務的同時提供更強的存儲和計算功能。 內容分發網路服務提供者cdnetworks和業界著名的雲存儲平臺服務商nirvanix也宣佈結成戰略夥伴關係,以提供業界目前唯一的雲存儲和內容傳送服務集成平臺。 半年以前,微軟就已經推出了提供網路移動硬碟服務的windows live skydrive Beta測試版。 近期,emc宣佈加入道裡可信基礎架構專案,致力於雲計算環境下關于信任和可靠度保證的全球研究協作。 ibm也將雲計算標準作為全球備份中心的3億美元擴展方案的一部分。
雲存儲的應用模式
雲存儲到底能提供什麼樣的服務? 通過雲存儲,使用者到底能做什麼? 從結構模型可以看出,雲存儲能提供什麼樣的服務取決於雲存儲架構的應用介面層中內嵌了什麼類型的應用軟體和服務。 不同類型的雲存儲運營商對外提供的服務也不同。 根據服務類型和麵向的使用者不同,雲存儲服務可以分為個人級應用和企業級應用。
個人級雲存儲應用
1.網路磁片
相信很多人都使用過騰訊、msn等網站推出的「網路磁片」服務。 網路磁片是一種線上存儲服務,消費者可通過web訪問方式來上傳和下載檔案,實現個人重要資料的網路化存儲和備份。 高級的網路磁片可以提供web頁面和用戶端軟體等兩種訪問方式。
網路磁片的容量空間一般取決於服務商的服務策略,或取決於消費者向服務商支付的費用多少。
2.線上文檔編輯
經過近幾年的快速發展,google所能提供的服務早已經從當初單一的搜尋引擎,擴展到了google calendar、google docs、google scholar、google picasa等多種線上應用服務。 google一般都把這些線上的應用服務稱之為雲計算。
相比傳統的文檔編輯軟體,google docs的出現將會使使用者的使用方式和使用習慣發生巨大轉變。 今後我們將不再需要在個人pc上安裝office等軟體,只需要打開google docs網頁,通過google docs就可以進行文檔編輯和修改(使用雲計算系統),並將編輯完成的文檔保存在google docs服務所提供的個人存儲空間中(使用雲存儲系統)。 無論我們走到哪兒,都可以再次登錄google docs,打開保存在雲存儲系統中的文檔。 通過雲存儲系統的版權管理功能,還能輕鬆實現文檔的共用、傳送以及版權管理。
3.線上的網路遊戲。
近年來,網路遊戲越來越受到年輕人的喜愛,各種不同主題和風格的遊戲層出不窮,網路遊戲公司也使出渾身解數來吸引玩家。 但很多玩家都會發現一個很重要的問題,那就是由於頻寬和單台伺服器的性能限制,要滿足成千上萬個玩家上線,網路遊戲公司就需要在全國不同地區建設很多個遊戲伺服器,而這些遊戲伺服器上的玩家相互之間是完全隔離的, 不同伺服器上的玩家根本不可能在遊戲中見面,更不用說一起完成遊戲任務。
以後,我們可以通過雲計算和雲存儲系統來構建一個龐大的、超能的遊戲伺服器群,這個伺服器群系統對於遊戲玩家來講,就如同是一台伺服器,所有玩家在一起進行競爭。 雲計算和雲存儲的應用,可以代替現有的多伺服器架構,使所有玩家都能集中在一個遊戲伺服器組的管理之下。 所有玩家聚集在一起,這將會使遊戲變得更加精彩,競爭變得更加激烈。 同時,雲計算和雲存儲系統的使用可在最大限度上提升遊戲伺服器的性能,實現更多的功能。
企業級雲存儲應用
除了個人級雲存儲應用外,企業級雲存儲應用也即將面世,而且以後可能會成為雲存儲應用的主力軍。 從目前不同行業的存儲應用現狀來看,以下幾類系統將有可能很快進入雲存儲時代。
1.企業空間租賃服務
資訊化的不斷發展使得企業的資訊資料量呈幾何級數增長。 資料量的增長不僅意味著更多的硬體設備投入,還意味著更多的機房環境設備投入以及運行維護成本和人力成本的增加。 即使是現在,仍然有很多中小企業沒有資金購買獨立的、私有的存放裝置,更沒有存儲技術工程師可以有效地完成存放裝置的管理和維護。
通過高性能、大容量雲存儲系統,資料業務運營商和idc資料中心可以為無法單獨購買大型存放區設備的企事業單位提供方便快捷的空間租賃服務,滿足企事業單位不斷增加的業務資料存儲需求。
2.企業級遠端資料備份和容災
隨著企業資料量的不斷增加,資料的安全性要求也在不斷增加。 企業中的資料不僅要有足夠的容量空間去存儲,還需要實現資料的安全備份和遠端容災;不僅要保證本地資料的安全性,還要保證當本地發生重大的災難時,可通過遠端備份或遠端容災系統進行快速恢復。 通過高性能、大容量雲存儲系統和遠端資料備份軟體,資料業務運營商和idc資料中心可以為所有需要遠端資料備份和容災的企事業單位提供空間租賃和備份業務租賃服務。 普通的企事業單位、中小企業可租用idc資料中心提供的空間服務和遠端資料備份服務功能,建立自己的遠端備份和容災系統。
3.視頻監控系統
近兩年來,電信和網通在全國各地建設了很多不同規模的「全球眼」、「寬視界」網路視頻監控系統。 「全球眼」或「寬視界」系統的終極目標是建設一個類似話音網路和資料服務網路的、遍佈全國的視頻監控系統,為所有使用者提供遠端(城區內的或異地的)即時視頻監控和視頻重播功能,並通過服務來收取費用。 但由於目前城市內部和城市之間網路條件限制和視頻監控系統存放裝置規模的限制,「全球眼」或「寬視界」一般都只能在一個城市內部,甚至一個城市的某一個區縣內部來建設。
假設我們有一個遍佈全國的雲存儲系統,並在這個雲存儲系統中內嵌視頻監控平臺管理軟體,建設「全球眼」或「寬視界」系統將會變成一件非常簡單的事情。 系統的建設者只需要考慮攝像頭和編碼器等前端設備,為每一個編碼器、ip攝像頭分配一個頻寬足夠的接入網鏈路,通過接入網與雲存儲系統連接,即時的視頻圖像就可以很方便地保存到雲存儲中, 並通過視頻監控平臺管理軟體實現圖像的管理和調用。
建設雲存儲的技術前提
從雲存儲結構模型可知,雲存儲系統是一個多設備、多應用、多服務協同工作的集合體,需要依靠很多先進的技術來實現不同層次中的功能。
寬頻網路的發展
真正的雲存儲系統將會是一個多區域分佈、遍佈全國,甚至於遍佈全球的龐大公用系統,消費者需要通過adsl、ddn等寬頻接入設備來連接雲存儲。 只有寬頻網路得到充足的發展,消費者才有可能獲得足夠大的資料傳輸頻寬,實現大容量資料的傳輸。
web2.0技術
web2.0技術的核心是分享。 只有通過web2.0技術,雲存儲的消費者才有可能通過pc、手機、移動多媒體等多種設備,實現資料、文檔、圖片和視音訊等內容的集中存儲和資料共用。 web2.0技術的發展使得消費者的應用方式和可得到的服務更加靈活和多樣。
應用存儲的發展
雲存儲不僅是存儲,更多是應用。 應用存儲是一種在存放裝置中集成了應用軟體功能的存放裝置,它不僅具有資料存儲功能,還具有應用軟體功能,可以看作是伺服器和存放裝置的集合體。 應用存儲技術的發展可以大量減少雲存儲中伺服器的數量,從而降低系統建設成本,減少系統中由伺服器造成的單點故障和性能瓶頸,減少資料傳輸環節,提高系統性能和效率。
集群技術、網格技術和分散式檔案系統
雲存儲系統是一個多存放裝置、多應用、多服務協同工作的集合體,任何一個單點的存儲系統都不是雲存儲。
既然是由多個存放裝置構成的,不同存放裝置之間就需要通過集群技術、分散式檔案系統和網格計算等技術,實現多個存放裝置之間的協同工作,使多個存放裝置可以對外提供同一種服務,並提供更大更強更好的資料訪問性能。 如果沒有這些技術的存在,雲存儲就不可能真正實現。
cdn內容分發、p2p技術、資料壓縮技術、重復資料刪除技術、資料加密技術
cdn內容分發系統、p2p資料傳輸技術和資料壓縮技術可以保證雲存儲中的資料被更有效地存儲,使用,佔用更低的傳輸頻寬,從而提供更高效的服務。 資料加密技術保證雲存儲中的資料不會被未授權的使用者所訪問。 同時,還需要通過各種資料備份和容災技術保證雲存儲中的資料不會丟失,保證雲存儲自身的安全和穩定。
存儲虛擬化技術、存儲網路化管理技術
雲存儲中的存放裝置數量龐大且分佈在不同地域,如何實現不同廠商、不同型號甚至於不同類型的多台設備之間的邏輯卷管理、存儲虛擬化管理和多鏈路冗余管理將會是一個巨大的難題。 這個問題得不到解決,存放裝置就會是整個雲存儲系統的性能瓶頸,結構上無法形成一個整體,還會為後期容量和性能擴展帶來困難。
雲存儲中的存放裝置數量龐大、分佈地域廣造成的另外一個問題就是存放裝置的運營管理問題。 雖然雲存儲的消費者根本不需要關心這個問題,但對於運營單位來講,卻必須要通過切實可行和有效的手段來解決集中管理難、狀態監控難、故障維護難、人力成本高等問題。 因此,雲存儲必須要具有一個高效的類似于網路管理軟體一樣的集中管理平臺,來實現雲存儲系統中所有存放裝置、伺服器和網路設備的集中管理和狀態監控。