




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于云存儲系統(tǒng)的云存儲研究
處理、傳輸和存儲是當前數(shù)字信息技術的三個基礎。由于計算設施、網(wǎng)絡設施和存儲設施的結(jié)合,它們已成為代表現(xiàn)代信息社會的基礎設施。以往的存儲設備隱藏在服務器中,但隨著數(shù)字化信息的爆炸性增長,存儲系統(tǒng)已成為獨立的部分,而且在當前信息設施投資中比例已超過50%。隨著數(shù)據(jù)量的進一步快速增長,對存儲的需求持續(xù)高漲,存儲成為整個IT業(yè)發(fā)展的新動力,新的技術和產(chǎn)品層出不窮,市場已經(jīng)十分巨大,而且還在迅速擴展。1a/o訪問性能提高自計算機誕生以來,隨著大規(guī)模集成電路技術的發(fā)展,計算機系統(tǒng)中CPU計算速度以每年40%~100%的速率提高,而磁盤尋道速度僅以每年7%的速率增長,因此,計算機系統(tǒng)中CPU/主存與存儲子系統(tǒng)之間的訪問速度差距越來越大。為了彌補這個差距,各國學者把注意力放在了存儲系統(tǒng)并行訪問能力的提高上,技術上最先獲得突破的是磁盤陣列技術(RAID,RedundantArrayofInexpensiveDisks)。RAID通過將數(shù)據(jù)分條存儲在不同磁盤上,采用交叉讀寫技術,利用時間和空間的重疊,對多個磁盤進行并行I/O訪問,從而大大提高了訪問性能。上世紀九十年代以來,隨著網(wǎng)絡技術的發(fā)展與處理能力的大幅提高,傳統(tǒng)的單機數(shù)據(jù)處理方式被依附在網(wǎng)絡上的以數(shù)據(jù)為中心的數(shù)據(jù)處理方式所取代,使存儲系統(tǒng)與網(wǎng)絡系統(tǒng)結(jié)合起來,產(chǎn)生了網(wǎng)絡存儲系統(tǒng)?;镜木W(wǎng)絡存儲系統(tǒng)結(jié)構包括傳統(tǒng)以服務器為中心的直接連接存儲(DAS,DirectAccessStorage)、附網(wǎng)存儲(NAS,NetworkAttachedStorage)、存儲區(qū)域網(wǎng)(SAN,StorageAreaNetwork)以及最近研究的——面向?qū)ο蟠鎯?OBS,Object-BasedStorage)。1.1das結(jié)構存儲系統(tǒng)的功能傳統(tǒng)的直連存儲DAS結(jié)構中,將具有塊接口的存儲設備(如磁盤、陣列)通過專用I/O通道,直接連接到文件服務器上,存儲設備相當于服務器的一部分,由服務器提供存儲管理與對外服務。在DAS結(jié)構存儲系統(tǒng)中,數(shù)據(jù)的傳輸是以服務器為中心的,可以方便地集中管理數(shù)據(jù),具有比較好的數(shù)據(jù)安全性。但是,客戶訪問存儲系統(tǒng)中的數(shù)據(jù)時,數(shù)據(jù)需要在存儲設備和服務器間多次轉(zhuǎn)發(fā),盡管文件服務器并不關心數(shù)據(jù)內(nèi)容,通常也不對數(shù)據(jù)本身進行處理,但數(shù)據(jù)請求與傳送都需要文件服務器的介入。當大規(guī)模用戶進行數(shù)據(jù)訪問時,給服務器的存取轉(zhuǎn)發(fā)控制帶來非常大的開銷,使得文件服務器成為了整個系統(tǒng)中的性能瓶頸,對系統(tǒng)整體讀寫性能與可擴展性產(chǎn)生很大影響。1.2基于sa技術的異構異構服務器NAS是一種以數(shù)據(jù)為中心的存儲結(jié)構,存儲子系統(tǒng)不再通過專用I/O通道附屬于某個服務器,而是通過專門系統(tǒng)的定制,將通用服務器上無關的功能去掉,只保留存儲相關功能,可以看成是一臺專門負責存儲的“瘦”服務器,具有比DAS更高的讀寫性能。NAS提供文件級數(shù)據(jù)訪問,支持NFS與CIFS網(wǎng)絡文件協(xié)議,實現(xiàn)異構平臺之間的數(shù)據(jù)級共享,在文件級別上建立安全機制也很容易。但是,NAS沒有從根本上改變服務器/客戶機的訪問方式,因此當客戶端數(shù)目或來自客戶端的請求較多時,NAS服務器仍將成為系統(tǒng)的瓶頸。1.3fc-san的特點SAN對前兩種存儲系統(tǒng)結(jié)構進行了比較大的改進,真正地將存儲子系統(tǒng)從服務器上分離出來獨立地連接在高速專用網(wǎng)上的,是一種以網(wǎng)絡為中心的存儲結(jié)構,目前典型兩種結(jié)構是基于光纖通道的FC-SAN和基于IP網(wǎng)絡的IP-SAN??蛻敉ㄟ^高速專用網(wǎng)與存儲設備連接在一起,通過虛擬化軟件進行存儲系統(tǒng)的集中管理,具有較好的擴展性。SAN中的服務器專門用來存放元數(shù)據(jù),元數(shù)據(jù)描述了數(shù)據(jù)本身的屬性,完成文件到存儲設備物理塊的映射??蛻粼谠L問存儲系統(tǒng)時,通過從元數(shù)據(jù)服務器得到的元數(shù)據(jù),直接訪問存儲設備,避免了傳統(tǒng)服務器因轉(zhuǎn)發(fā)帶來的延遲,使得SAN具有較高的性能。但是,由于SAN是以塊為訪問接口,其安全性管理非常有限;隨著存儲設備與客戶數(shù)量的提高,元數(shù)據(jù)服務器的負載過大,成為系統(tǒng)中的潛在瓶頸。1.4obs的特性OBS采用對象接口,大小動態(tài)可變,吸收了NAS與SAN的優(yōu)點,既有“塊”接口的快速,又有“文件”接口的便于共享;同時克服了NAS與SAN的不足,削弱了影響性能提升的環(huán)節(jié),系統(tǒng)具有較高的性能與可擴展性。OBS最顯著的特點就是把數(shù)據(jù)存儲的物理視圖下放到對象存儲設備(OSD,Object-BasedStorageDevice)上,元數(shù)據(jù)服務器上只負責維護全局邏輯視圖,用戶在進行數(shù)據(jù)傳輸時,直接與OSD通信,元數(shù)據(jù)服務器沒有直接干預,從而大大減輕了元數(shù)據(jù)服務器的負擔,弱化了系統(tǒng)中的瓶頸環(huán)節(jié)。圖1描述了上面四種存儲系統(tǒng)的結(jié)構,可以看到,在SAN與OBS中客戶都是可以與存儲子系統(tǒng)直接傳遞數(shù)據(jù),而OBS系統(tǒng)將文件存儲的物理視圖下放到存儲設備上,避免了SAN中元數(shù)據(jù)服務器形成的瓶頸。2數(shù)據(jù)交互的信息存儲系統(tǒng)基于對象存儲中最基本的概念就是對象(Object),它是一種數(shù)據(jù)的邏輯組織形式,是容納了長度可變的數(shù)據(jù)塊和可擴展的存儲屬性的基本容器,提供與文件類似的訪問方式,例如打開、關閉、讀/寫等?;趯ο蟠鎯ο到y(tǒng)的最基本思想就是將存儲系統(tǒng)中的數(shù)據(jù)交互分為數(shù)據(jù)通路與控制通路兩部分,是一種帶外傳輸方式,由客戶、MDS與OSD組成了三方架構,如圖2所示。其中的控制通路負責數(shù)據(jù)的控制、管理功能,由MDS實現(xiàn);數(shù)據(jù)通路負責數(shù)據(jù)的存儲管理功能,數(shù)據(jù)的存儲管理功能被分離出來交由智能的OSD實現(xiàn)。通過數(shù)據(jù)通路與控制通路的分離,將元數(shù)據(jù)服務器與存儲設備分離,大大減輕了讀寫過程中元數(shù)據(jù)服務器的負擔。客戶進行文件訪問時,首先通過控制通路從MDS得到該文件在OSD集群上的分布信息與訪問授權命令,之后通過數(shù)據(jù)通路直接訪問OSD。系統(tǒng)通過高速網(wǎng)絡連接起來,共同協(xié)作為用戶提供服務,不存在明顯的瓶頸環(huán)節(jié)。2.1客戶mds與客戶端的通信MDS、OSD與客戶端之間的交互過程為:(1)用戶將文件讀寫請求提交客戶端,客戶端將要訪問的文件名、數(shù)據(jù)長度等信息以一定的格式傳遞給MDS;(2)MDS收到客戶端請求,對客戶進行安全檢測,通過后,將該次訪問涉及到的元數(shù)據(jù)與授權證書發(fā)送給客戶;(3)MDS通知OSD有客戶即將與其進行數(shù)據(jù)傳輸,做好數(shù)據(jù)發(fā)送或接收的準備,并將相關的安全認證信息告訴此OSD;(4)客戶使用MDS反饋的元數(shù)據(jù)和安全授權,與相應服務器直接進行數(shù)據(jù)交換;(5)文件訪問結(jié)束,OSD向MDS通知數(shù)據(jù)傳輸完畢,并提交對象更新信息,MDS進行相應元數(shù)據(jù)的更新。2.2基于對象的存儲基于對象的存儲系統(tǒng)具有性能高、可擴展性好等諸多優(yōu)點,它的設計理念一經(jīng)提出,便成為學術界與工業(yè)界關注的熱點,眾多機構和廠商先后推出了各具特色的原型系統(tǒng)?;趯ο蟮拇鎯Φ难芯孔钤缙鹪从诳▋?nèi)基梅隆大學并行數(shù)據(jù)實驗室的NASD(Network-AttachedSecurityDisks)項目,基本思想是將處理器集成到磁盤驅(qū)動器,使它具有一定的智能,能夠獨立管理其自身的安全、存儲和網(wǎng)絡通信。NASD采用一種命令接口結(jié)構將文件管理器的大部分工作轉(zhuǎn)移到磁盤上。對于流量大、要求迅速響應的操作,如讀/寫,可直接對磁盤驅(qū)動器進行操作;對于帶寬依賴小的操作,如全局目錄空間的管理,則由專門的文件服務器處理。NASD的提出從系統(tǒng)架構上給出了基于對象存儲的原始模型。Lustre是Clusterfilesystem公司在SAN存儲結(jié)構基礎上加以改進,得到的基于對象存儲的高性能存儲系統(tǒng)。Lustre對象存儲系統(tǒng)就是由客戶端(Client)、存儲服務器(OST,ObjectStorageTarget)和元數(shù)據(jù)服務器(MDS)三個主要部分組成,三部分通過高速互聯(lián)網(wǎng)連接,是一種典型的三方存儲架構。Lustre提供標準的POSIX接口,客戶端可以透明地訪問Lustre系統(tǒng)中的數(shù)據(jù),而無需知道這些數(shù)據(jù)的具體位置。Lustre具有較高的讀寫性能與可擴展性,已經(jīng)在美國多個國家實驗室的高性能計算中得到應用。ActiveScale是Panasas公司推出的一個商業(yè)化的對象存儲系統(tǒng),應用于大規(guī)模Linux集群環(huán)境,該系統(tǒng)硬件環(huán)境由StorageBlade、DirectorBlade和高速互連網(wǎng)絡組成。StorageBlade就是對象存儲體系結(jié)構中的OSD,是具有一定智能性的存儲設備,可以管理存儲刀片上的數(shù)據(jù);DirectorBlade充當MDS的角色,具有很強的處理能力與高速的互連網(wǎng)接口。整個系統(tǒng)的架構與工作流程與傳統(tǒng)對象存儲系統(tǒng)模型一致,同時設計了專用的Panasas文件系統(tǒng),使ActiveScale在Linux集群環(huán)境中性能表現(xiàn)優(yōu)異,可擴展性良好。StorageTank是IBM公司參考對象存儲的設計思想,在SAN存儲架構上設計出的異構可擴展存儲系統(tǒng)。StorageTank采用緩存策略在客戶端緩存文件元數(shù)據(jù)和數(shù)據(jù),提高了訪問速度并減少了MDS的負載;采用分布式元數(shù)據(jù)管理方法,將文件系統(tǒng)元數(shù)據(jù)劃分為多個文件集,不同的文件集可以分配到不同的元數(shù)據(jù)服務器處理,緩解元數(shù)據(jù)服務器瓶頸問題。將基于策略分配、卷管理和文件管理引入到數(shù)據(jù)存儲領域,提供了一個基于鎖的數(shù)據(jù)一致性的模型,使每個客戶端可以像使用本地文件系統(tǒng)一樣使用分布式文件系統(tǒng)。HUST-OBS是華中科技大學開發(fā)的基于對象的存儲系統(tǒng),其主要特點是:引入主動存儲對象概念,結(jié)合磁盤陣列技術構成基于對象的存儲設備OSD(ObjectbasedStorageDevice),它既可獨立使用提供存儲服務,也可作為對象存儲系統(tǒng)的存儲節(jié)點;OSD根據(jù)對象屬性歷史記錄自動分析負載規(guī)律,通過自學習和策略觸發(fā)機制,實現(xiàn)存儲主動服務;多OSD構成系統(tǒng)時,由存儲系統(tǒng)實現(xiàn)自我組織與管理,針對不同應用環(huán)境實現(xiàn)自我優(yōu)化調(diào)節(jié),使系統(tǒng)整體性能最佳;利用對象“封閉”特性,使系統(tǒng)具有安全性;通過數(shù)據(jù)、節(jié)點冗余等提高系統(tǒng)可靠性,在故障出現(xiàn)時實現(xiàn)快速恢復。即HUST-OBS自組織對象存儲系統(tǒng)具有如下特性:自組織(Self-Organize)、自調(diào)節(jié)(Self-Adjust)、自安全(Self-Secure)和自愈(Self-Heal)。3云存儲服務集成平臺云存儲(CloudStorage)是在云計算(CloudComputing)概念上延伸和發(fā)展而來的。與云計算類似,它是指通過集群應用、網(wǎng)格技術或分布式文件系統(tǒng)等功能,將網(wǎng)絡中大量各種不同類型的存儲設備通過虛擬化軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務訪問功能。云存儲概念一經(jīng)提出,就得到了眾多廠商的關注和支持。Amazon推出ElasticComputeCloud(EC2:彈性計算云)云存儲產(chǎn)品,為用戶提供互聯(lián)網(wǎng)服務同時提供更強的存儲和計算功能。內(nèi)容分發(fā)網(wǎng)絡服務提供商CDNetworks和云存儲平臺服務商Nirvanix發(fā)布了一項新的合作,并宣布結(jié)成戰(zhàn)略伙伴,以提供云存儲和內(nèi)容傳送服務集成平臺。微軟推出了提供網(wǎng)絡移動硬盤服務的WindowsLiveSkyDriveBeta測試版。近期,EMC宣布加入道里可信基礎架構項目,致力于云計算環(huán)境下關于信任和可靠度保證的研究,IBM也將云計算標準作為全球數(shù)據(jù)備份中心的3億美元擴展方案的一部分。云存儲可能獲得成功的原因在于其具有相對較低的價格,而且具備可擴展性、靈活性、訪問便利性和廠商選擇性多等優(yōu)點。例如,目前企業(yè)級存儲區(qū)域網(wǎng)SAN的存儲設備每GB成本約為20美元,相比之下,云計算存儲設備每GB的成本僅為1美元,其成本也遠低于EMC的Symmetrix或者Clariion陣列、IBMDS8000、DS4000和NetApp陣列等的存儲設備。在可擴展性和靈活性方面,以EMC近日推出的一款被命名為Atmos的基礎信息管理應用軟件為例,它能辨認世界各地網(wǎng)頁的數(shù)據(jù)副本,可以通過策略和自我配置使用戶管理其分支機構。Atmos可以提供基礎信息管理服務,因此數(shù)據(jù)會按照不同客戶的需求以不同的進度被分類發(fā)送到客戶手中,從而可以靈活有效地為客戶服務。云存儲作為一項新的存儲技術,有望把管理及保護數(shù)據(jù)的負擔轉(zhuǎn)移給云存儲提供商,有效降低大規(guī)模存儲系統(tǒng)的總體擁有成本。但云存儲服務進入實用化還有不少研究開發(fā)工作要做。最近Amazon的SimpleStorageService(S3:簡單存儲服務)出現(xiàn)一些故障,導致S3離線3個小時;GoogleGMAIL的偶發(fā)故障也使得其用戶逐漸開始關注對數(shù)據(jù)內(nèi)容的本地備份等。2009年4月6號開始的SNW(StorageNetworkingWorld)詳細地分析了云存儲平臺方面的技術趨勢和創(chuàng)新,包
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商標使用權轉(zhuǎn)讓合同(三):長期合作
- 簡易勞動合同簡易合同
- 合同糾紛處理與學生實踐活動方案
- 水運聯(lián)運代理合同及條款
- 鋼結(jié)構加工承攬合同模板
- 林業(yè)用地承包轉(zhuǎn)讓合同樣本
- 大學合同審簽表
- 抽紗工藝的環(huán)保與可持續(xù)性考核試卷
- 天然氣開采業(yè)的可再生能源轉(zhuǎn)型實踐與方案考核試卷
- 機床附件的標準化與規(guī)范化生產(chǎn)考核試卷
- GB/T 25137-2010鈦及鈦合金鍛件
- 測量基礎知識和操作培訓 課件
- 第2課《說和做》課件(共30張ppt) 部編版語文七年級下冊
- 2022年廉政談話公司紀委書記對干部任前廉潔警示談話講話范文集團國有企業(yè)國企新任職
- 《鐵道車輛工程》第05章鐵道車輛的運行性能課件
- 七上解一元一次方程100道練習題(有答案)
- 跨境電商推廣(EDM、SEO、SEM、Facebook、YouTube、Twitter等)課件
- 中國古代服飾文化135張課件
- 《道德與法治》五下第一單元《我們一家人》教案
- 拔罐技術操作流程圖
- 真空泵日常操作標準作業(yè)指導書
評論
0/150
提交評論