基于FastDFS的企業(yè)私有云盤的設計與實現(xiàn)
本文關鍵詞:基于FastDFS的企業(yè)私有云盤的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著互聯(lián)網(wǎng)的快速發(fā)展,企業(yè)數(shù)字化辦公已經(jīng)成為企業(yè)提供工作效率的首要方式。作為企業(yè)數(shù)字化辦公的核心——文件管理并沒有很好的解決方案。目前大多數(shù)企業(yè)還是通過郵件,網(wǎng)站附件,自建FTP服務器的方式來分享和管理文件。然后使用郵件或附件存儲和管理文件會導致文件碎片化特別嚴重,缺乏統(tǒng)一的管理。非常容易忘記文件的位置,導致找一個曾經(jīng)用過的文件需要很長時間。并且,經(jīng)常由于清理郵件時把某個重要的文件也刪除。文件通過FTP服務器的方式對文件進行共享。第一,所有對文件的管理任務都交給FTP運維人員處理,需要招聘相關技術人員,并且運維人員工作量特別大。增加了公式的運營成本。第二,FTP缺乏完善的權限管理。FTP服務器僅提供讀寫的訪問權限,不能滿足企業(yè)對文件多元化的權限管理的需求。第三,FTP僅僅能提供文件的上傳,下載的功能。不能提供文件的搜索,預覽,編輯,分享等操作,非常不利于企業(yè)的協(xié)同辦公需求。第四,FTP有容量限制,其容量大小受限于本地磁盤大小。并不能進行分布式存儲及實現(xiàn)容量的線性擴展。導致磁盤滿后需要花費大量精力進行數(shù)據(jù)遷移。第五,FTP并沒有備份和冗余機制。一旦磁盤損壞,所有的文件全部丟失。這對企業(yè)而言是致命的打擊。本文試圖構建一個基于Fast DFS的企業(yè)私有云盤服務。企業(yè)利用相關的云計算技術自建私有云盤服務可以有以下優(yōu)點:第一,文件集中化存儲,方便對文件進行統(tǒng)一的管理。解決了文件容易丟失的情況,并借助于文件的搜索功能,很容易就能找到想要的文件。第二,云盤底層使用分布式文件系統(tǒng),容量沒有限制。當現(xiàn)有存儲不夠時,只需要繼續(xù)添加服務器便可以實現(xiàn)云盤容量的線性擴展。并且分布式文件系統(tǒng)有冗余備份功能,單節(jié)點的故障不會造成文件的丟失。第三,自建云盤可以在底層分布式文件系統(tǒng)之上自定義與企業(yè)自身相關的業(yè)務需求。如文件權限,文件的操作都可以根據(jù)企業(yè)自身的情況進行自定義的個性化定制。從而滿足不同企業(yè)對文件的不同操作需求。第四,自建的企業(yè)云盤部署在企業(yè)內部網(wǎng)絡中,不用擔心文件的泄露。同時不依賴任何第三方廠商。本文詳細地研究了包括Hadoop Distribute Filesystem和Fast DFS在內的多種分布式文件系統(tǒng),最后選擇Fast DFS作為本文構建的企業(yè)私有云盤的底層存儲。并詳細地對企業(yè)私有云盤系統(tǒng)進行需求分析,系統(tǒng)設計。最終實現(xiàn)了企業(yè)私有云盤。
【關鍵詞】:分布式文件系統(tǒng) Fast DFS 云盤 分布式系統(tǒng) HDFS
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:F270.7;TP333
【目錄】:
- 摘要4-5
- Abstract5-9
- 第1章 緒論9-13
- 1.1 研究背景及意義9-10
- 1.2 國內外研究現(xiàn)狀10-11
- 1.3 本文主要工作11
- 1.4 論文結構11-13
- 第2章 分布式文件系統(tǒng)及相關實現(xiàn)13-24
- 2.1 簡介13
- 2.2 分布式文件系統(tǒng)的設計目標13-14
- 2.3 分布式文件系統(tǒng)的實現(xiàn)14-23
- 2.3.1 Hadoop Distribute FileSystem14-19
- 2.3.1.1 Hadoop Distribute FileSystem的設計目標14-15
- 2.3.1.2 Hadoop Distribute FileSystem的架構15-16
- 2.3.1.3 Hadoop Distribute FileSystem的文件訪問流程16-19
- 2.3.1.4 Hadoop Distribute FileSystem的缺點19
- 2.3.2 FastDFS19-23
- 2.3.2.1 FastDFS的設計目標19-20
- 2.3.2.2 FastDFS的架構20-21
- 2.3.2.3 FastDFS的文件訪問流程21-23
- 2.3.2.4 FastDFS的缺點23
- 2.4 本章小結23-24
- 第3章 需求分析24-31
- 3.1 總體描述24
- 3.2 用例分析24-29
- 3.2.1 超級管理員用戶管理用例分析25-26
- 3.2.2 普通用戶用例分析26-29
- 3.3 非功能性需求29-30
- 3.4 本章小結30-31
- 第4章 系統(tǒng)設計31-37
- 4.1 系統(tǒng)架構設計31-32
- 4.2 系統(tǒng)數(shù)據(jù)庫設計32-35
- 4.3 數(shù)據(jù)庫E-R圖35-36
- 4.4 本章小結36-37
- 第5章 系統(tǒng)具體實現(xiàn)37-45
- 5.1 簡介37
- 5.2 文件訪問接口實現(xiàn)37-38
- 5.2.1 分布式文件系統(tǒng)的選擇37
- 5.2.2 文件訪問接口定義及實現(xiàn)37-38
- 5.3 文件系統(tǒng)抽象的定義38-40
- 5.4 企業(yè)私有云盤業(yè)務的實現(xiàn)40-44
- 5.5 本章小結44-45
- 第6章 總結與展望45-46
- 6.1 工作總結45
- 6.2 工作展望45-46
- 參考文獻46-48
- 致謝48
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 亦云;;我的云盤 資料丟失為哪般[J];電腦愛好者;2014年05期
2 王昌紅;;網(wǎng)絡云盤升級免費進行時[J];電腦知識與技術(經(jīng)驗技巧);2014年07期
3 ;資訊[J];青年記者;2012年09期
4 白璐;;云盤大戰(zhàn) 你該投靠誰[J];電腦愛好者;2013年18期
5 ;360隨身wifi將添"云U盤"功能[J];計算機光盤軟件與應用;2013年16期
6 曹春華;;為云盤加鎖 各有各招[J];電腦愛好者;2013年21期
7 劉英;;“好”網(wǎng)相伴 用好云盤學問大[J];電腦愛好者;2013年22期
8 李新宇;;網(wǎng)絡云盤介紹——以360云盤和百度云為例[J];無線互聯(lián)科技;2014年01期
9 李軍;勞鳳丹;鄒仁明;;校園網(wǎng)云盤系統(tǒng)構建研究[J];通信學報;2013年S2期
10 張文雯;;360云盤三招妙用[J];電腦愛好者;2014年04期
中國重要報紙全文數(shù)據(jù)庫 前7條
1 陳平 本報記者 袁天志;六枝云盤工商所“三結合”助推個私經(jīng)濟發(fā)展[N];貴州日報;2011年
2 鄒蘭邋冷文浩 鐘源;云盤山上的希望[N];涼山日報(漢);2008年
3 本報記者 葉菁;國內云盤上演“搶客”大戰(zhàn) 免費離線下載成殺手锏[N];通信信息報;2013年
4 陳萍;云盤工商所 “四個到位”促“質量興區(qū)”[N];六盤水日報;2010年
5 記者 史俊穎;利用優(yōu)勢發(fā)展特色農業(yè) 增加農民收入[N];四平日報;2014年
6 本報記者 王春波 李浩然 通訊員 張穎;云盤山養(yǎng)豬大戶的“致富經(jīng)”[N];楚雄日報(漢);2011年
7 陳萍;云盤工商所 凈化社會文化市場[N];六盤水日報;2009年
中國碩士學位論文全文數(shù)據(jù)庫 前7條
1 王帥;面向多云盤的終端透明加密存儲系統(tǒng)研究與實現(xiàn)[D];解放軍信息工程大學;2015年
2 王誠翊;云盤用戶信息分享特征研究[D];蘭州大學;2016年
3 雷微;基于屬性加密技術的云盤系統(tǒng)研究與實現(xiàn)[D];西南交通大學;2016年
4 張明;基于Android平臺的云盤客戶端的設計與實現(xiàn)[D];河北師范大學;2016年
5 李浩;基于百度云盤的高一物理學習網(wǎng)站的構建[D];延安大學;2016年
6 陸峰;基于FastDFS的企業(yè)私有云盤的設計與實現(xiàn)[D];吉林大學;2016年
7 李慧;基于MooseFS的移動云盤系統(tǒng)的研究與設計[D];大連理工大學;2014年
本文關鍵詞:基于FastDFS的企業(yè)私有云盤的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:252908
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/252908.html