基于Ceph的云存儲系統(tǒng)設(shè)計與實現(xiàn)
本文關(guān)鍵詞:基于Ceph的云存儲系統(tǒng)設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著信息技術(shù)的深入發(fā)展,信息存儲量出現(xiàn)了飛速增長。據(jù)統(tǒng)計,過去幾年里產(chǎn)生的信息數(shù)據(jù)量比信息時代之前的四萬年的數(shù)據(jù)還要多。由于容量,價格和安全性等的限制,傳統(tǒng)的依靠單臺物理機器存儲方式存在成本過高,效率低下,無法滿足客戶與日俱增的存儲需求。當(dāng)企業(yè)的信息存儲量接近或者超過現(xiàn)有存儲設(shè)備容量后,單純的Scale Up傳統(tǒng)方案讓企業(yè)的資源利用率極其低下、數(shù)據(jù)遷移困難。企業(yè)存在大量的異構(gòu)平臺,這為數(shù)據(jù)的共享和統(tǒng)一帶來了管理問題。大量非結(jié)構(gòu)化、多層面的、分散的數(shù)據(jù)導(dǎo)致管理成本居高不下。如何有效的管理和應(yīng)用數(shù)據(jù),降低存儲成本和提升數(shù)據(jù)安全?云存儲基則為數(shù)據(jù)的管理和應(yīng)用提供了良好的解決方案。云存儲技術(shù)主要綜合利用了存儲應(yīng)用、網(wǎng)格技術(shù)和分布式文件系統(tǒng)等功能,利用對象存儲,通過應(yīng)用軟件將網(wǎng)絡(luò)中不同類型的存儲設(shè)備集合起來,共同對外提供存儲和訪問功能。 本文以當(dāng)前云計算及云存儲在企業(yè)間廣泛應(yīng)用為背景,研究和分析了當(dāng)前企業(yè)在數(shù)據(jù)存儲及應(yīng)用間面臨的主要問題和原因,探索了云存儲技術(shù)在數(shù)據(jù)存儲方面的應(yīng)用,提出了基于Ceph分布式文件系統(tǒng)的云存儲解決方案。筆者根據(jù)系統(tǒng)結(jié)構(gòu)自底向上按照存儲層,基礎(chǔ)管理層,應(yīng)用接口層和訪問層對系統(tǒng)進行設(shè)計和實現(xiàn),并利用java語言,根據(jù)SpringMVC模式開發(fā)了一個應(yīng)用層上的云盤系統(tǒng),演示了云存儲系統(tǒng)在數(shù)據(jù)存儲和管理上的應(yīng)用。 本文的研究成果在于:基于ceph構(gòu)建了一個云存儲系統(tǒng),并在云存儲系統(tǒng)的基礎(chǔ)上開發(fā)了網(wǎng)盤系統(tǒng)應(yīng)用,演示了如何利用云存儲對數(shù)據(jù)進行存儲和管理。本系統(tǒng)能夠根據(jù)分布式對象存儲方式,將基礎(chǔ)物理設(shè)備協(xié)同管理應(yīng)用,對外提供統(tǒng)一的數(shù)據(jù)存儲管理和應(yīng)用,使得數(shù)據(jù)存儲能夠存的下,,找得到,管的好,用的方便靈活。
【關(guān)鍵詞】:Ceph 云存儲 對象存儲 云盤系統(tǒng)
【學(xué)位授予單位】:中山大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP333
【目錄】:
- 摘要3-5
- Abstract5-10
- 第一章 緒論10-18
- 1.1 項目背景10-12
- 1.2 國內(nèi)外研究開發(fā)現(xiàn)狀分析12-16
- 1.2.1 國外研究開發(fā)現(xiàn)狀分析12-14
- 1.2.2 國內(nèi)研究開發(fā)現(xiàn)狀分析14-16
- 1.3 云存儲系統(tǒng)設(shè)計與實現(xiàn)的背景與意義16
- 1.4 本文的主要貢獻和論文結(jié)構(gòu)16-18
- 第二章 理論概述及主要技術(shù)方法18-27
- 2.1 云存儲18-20
- 2.2 Ceph20-24
- 2.3 Restful24-25
- 2.4 Amazon S325-26
- 2.5 本章小結(jié)26-27
- 第三章 系統(tǒng)需求分析27-37
- 3.1 系統(tǒng)概述27
- 3.2 系統(tǒng)總體架構(gòu)27-29
- 3.3 云存儲性能需求分析29-30
- 3.4 云存儲功能性需求分析30-34
- 3.4.1 管理系統(tǒng)需求30-31
- 3.4.2 應(yīng)用系統(tǒng)需求31-34
- 3.5 系統(tǒng)安全保障性需求34-36
- 3.5.1 數(shù)據(jù)隔離34-35
- 3.5.2 訪問控制35
- 3.5.3 數(shù)據(jù)加密35
- 3.5.4 其它安全要求35-36
- 3.6 本章小結(jié)36-37
- 第四章 系統(tǒng)的設(shè)計37-52
- 4.1 系統(tǒng)架構(gòu)設(shè)計37-39
- 4.2 云存儲底層設(shè)計39-40
- 4.3 接口設(shè)計40-43
- 4.4 云存儲管理系統(tǒng)的設(shè)計43-47
- 4.4.1 集群管理43-45
- 4.4.2 系統(tǒng)管理45-47
- 4.5 云盤系統(tǒng)設(shè)計47-51
- 4.5.1 注冊登錄48-49
- 4.5.2 Bucket 操作49-51
- 4.5.3 Object 操作51
- 4.6 本章小結(jié)51-52
- 第五章 系統(tǒng)的開發(fā)與實現(xiàn)52-71
- 5.1 虛擬化層的開發(fā)與實現(xiàn)52-57
- 5.1.1 集群環(huán)境搭建前準(zhǔn)備52-54
- 5.1.2 ceph 基礎(chǔ)環(huán)境配置54-56
- 5.1.3 rados-gateway 安裝56-57
- 5.2 接口層的開發(fā)與實現(xiàn)57-59
- 5.3 存儲管理系統(tǒng)的開發(fā)與實現(xiàn)59-63
- 5.3.1 集群和主機監(jiān)控功能59-60
- 5.3.2 主機管理功能60-63
- 5.4 日志功能63
- 5.5 云盤應(yīng)用的開發(fā)與實現(xiàn)63-70
- 5.5.1 云盤的登錄和注冊63-65
- 5.5.2 容器(Bucket)操作65-66
- 5.5.3 對象(Object)操作66-70
- 5.6 本章小結(jié)70-71
- 第六章 系統(tǒng)部署與應(yīng)用71-80
- 6.1 存儲底層 Ceph 基礎(chǔ)環(huán)境安裝快速部署71
- 6.2 存儲應(yīng)用層云盤系統(tǒng)部署與安裝71-72
- 6.3 系統(tǒng)測試用例及功能表現(xiàn)72-77
- 6.3.1 云存儲管理系統(tǒng)72-74
- 6.3.2 云盤系統(tǒng)74-77
- 6.4 運行效果及存儲情況對比77-79
- 6.5 本章小結(jié)79-80
- 第七章 總結(jié)與展望80-82
- 參考文獻82-84
- 附錄84-97
- 致謝97
【共引文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 武文斌;;視頻監(jiān)控云存儲模型設(shè)計[J];山西科技;2012年03期
2 鄒華;;一種改進的基于遺傳算法的Map/Reduce模型[J];銅仁學(xué)院學(xué)報;2013年02期
3 諶偉;;云存儲系統(tǒng)的分析與應(yīng)用探討[J];數(shù)字技術(shù)與應(yīng)用;2013年10期
4 劉友華;周素芳;;國內(nèi)外云存儲技術(shù)專利實證分析[J];情報雜志;2014年01期
5 孫燕飛;;基于HDFS的云存儲服務(wù)系統(tǒng)的實現(xiàn)[J];數(shù)字技術(shù)與應(yīng)用;2014年03期
6 孫燕飛;;大數(shù)據(jù)場景下基于HDFS的云存儲服務(wù)系統(tǒng)設(shè)計[J];數(shù)字技術(shù)與應(yīng)用;2014年02期
7 聶小燕;;智慧教育體系下基于HDFS的云存儲平臺研究與設(shè)計[J];軟件導(dǎo)刊(教育技術(shù));2014年05期
8 陳吉龍;李付強;張泳;李大志;;工業(yè)控制軟件中數(shù)據(jù)存儲方法分析[J];工程與試驗;2014年03期
9 唐箭;虢莉娟;龔濤;;基于云計算的終身教育服務(wù)平臺設(shè)計[J];現(xiàn)代電子技術(shù);2010年12期
10 許志龍;張飛飛;;云存儲關(guān)鍵技術(shù)研究[J];現(xiàn)代計算機(專業(yè)版);2012年13期
中國重要會議論文全文數(shù)據(jù)庫 前1條
1 林秦穎;桂小林;史德琴;王小平;;面向云存儲的安全存儲策略研究[A];2010年第16屆全國信息存儲技術(shù)大會(IST2010)論文集[C];2010年
本文關(guān)鍵詞:基于Ceph的云存儲系統(tǒng)設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:479510
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/479510.html