(3.236.214.19) 您好!臺灣時間:2021/05/10 05:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:趙原宏
研究生(外文):Yuan-Hung Chao
論文名稱:以GlusterFS和Docker來實現具有異地備援之高可用性架構的私有雲端儲存系統
論文名稱(外文):Implementing a Private Cloud Storage System with Remote Backup High Availability using GlusterFS and Docker
指導教授:高勝助高勝助引用關係
口試委員:廖宜恩張阜民
口試日期:2016-06-23
學位類別:碩士
校院名稱:國立中興大學
系所名稱:資訊科學與工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:中文
論文頁數:36
中文關鍵詞:GlusterFSDocker雲端儲存高可用性異地備援
外文關鍵詞:GlusterFSDockerCloud storageHigh availableRemote backup
相關次數:
  • 被引用被引用:0
  • 點閱點閱:156
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:22
  • 收藏至我的研究室書目清單書目收藏:0
隨著海量資料(Big data)技術與應用蓬勃發展的關係,對於雲端儲存服務需求也日益增加。雲端儲存服務雖然提供許多易用性與便利性的功能,但目前市面上的雲端儲存服務皆採用公有雲架構,在資料的安全性管理上,仍然無法讓人們完全去信任它,對於公司企業的用戶而言,更無法承擔機密資料外洩的風險。
本研究提出主要以GlusterFS及Docker這二套Open Source軟體,自行建罝一套私有雲端儲存系統,來解決資料安全性的問題,並以低成本的方式讓整個服務擁有異地備援之高可用性的架構。從實驗結果中可發現服務的高可用性足以預防整個區域性災害或是單節點故障,而在模擬五百人的網站壓力測試中,每筆HTTP回應時間最長只需0.01秒,上傳或下載1GB的檔案只需約60秒。由實驗可證明此私有雲端儲存系統雖採用Open Source的軟體建置,但卻擁有良好的服務與效能表現,具有實務應用的價值。

Cloud storage service has being rapidly demanded due to the growing requests of “big data”. The service can provide convenient data access, but both availability and security problems are still suspicious to most users. A malfunction of the storage server could result in severe outcome of business operating. Whether the cloud storage service is available or not is beyond the control of people, especially in public cloud environment.
In this paper, we concentrate on the development of cloud storage system, particularly on the availability issue, in private cloud environment. By adopting the open source technology of GlusterFS and Docker container, the proposed cloud storage system can provide highly available storage service with the features of remote backup. Performance test for 500 people website, HTTP response time just need 0.01s, and upload or download a 1GB file just need 60s. A simulation of experiencing the operations over two remote sites shows that the proposed architecture is feasible and is practical for private cloud storage service provisioning.

摘要 i
Abstract ii
圖目錄 v
表目錄 vii
第一章 緒論 1
1.1 研究背景與動機 1
1.2 論文貢獻 2
1.3 論文架構 2
第二章 相關研究 3
2.1 現有私有雲端儲存系統架構分析 3
2.2 儲存硬體設備 4
2.3 分散式檔案系統 5
2.4 虛擬化技術 6
2.5 雲端服務軟體 8
第三章 系統設計與架構 9
3.1 系統部署環境 9
3.2 GlusterFS檔案系統架構 10
3.3 Docker Container架構 11
3.4 整體服務架構 13
第四章 系統建置與實作 14
4.1 GlusterFS檔案系統的建立 14
4.2 Docker的安裝與Container部署 16
4.2.1 SQL Container部署 16
4.2.2 OwnCloud Container部署 18
4.2.3 Haproxy Container部署 20
第五章 系統實測與分析 22
5.1 檔案系統效能測試 22
5.2 服務可用性測試 26
5.3 服務效能測試 29
5.4 服務壓力測試 31
第六章 結論與未來展望 33
參考文獻 34

[1] Michael Biddick, “Cloud Storage: Changing Dynamics Beyond Services”,referenced in Sep.2015.
[2] iCloud. Available: https://www.icloud.com/
[3] Google Search. Available: http://www.google.com.tw/
[4] Lori M. Kaufman, “Data Security in the World of Cloud Computing”, IEEE Security & Privacy, VOL.22,NO.5, referenced in Jan.2016.
[5] Open Source. Available: https://opensource.org/
[6] WebStorage. Available: https://www.asuswebstorage.com/
[7] IBM General Parallel File System. Available: http://www-03.ibm.com/software/products/en/software
[8] Kryder''s Law. Available: http://en.wikipedia.org/wiki/Mark_Kryder
[9] 朱金城, “預測分析運用於資料儲存建置成本之研究”, in TANet2013 referenced in Oct.2015.
[10] Distributed file system. Available: https://en.wikipedia.org/wiki/Clustered_file_system
[11] Jin Xiong, Yiming Hu, Guojie Li, Rongfeng Tang, and Zhihua Fan, “Metadata Distribution and Consistency Techniques for Large-Scale Cluster File Systems”, IEEE Transactions on Parallel and Distributed Systems, VOL.22,NO.5, referenced in Nov.2015.
[12] GlusterFS. Available: http://www.gluster.org/
[13] Chien-Ming Wang, Chi-Chang Huang, and Huan-Ming Liang, “ASDF: An Autonomous and Scalable Distributed File System”, Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on, referenced in Nov.2015.
[14] Elastic Hash Algorithm. Available: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/2.0/html/Administration_Guide/ch03s02.html
[15] Ceph. Available: http://ceph.com/
[16] Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn, “Ceph: a scalable,high-performance distributed file system”, University of California, Santa Cruz, referenced in Sep.2015.
[17] OpenStack. Available: https://www.openstack.org/
[18] iThome. Available: http://www.ithome.com.tw/tech/99512
[19] Virtual machine. Available: http://en.wikipedia. org/wiki/Virtual_machine
[20] LXC-Linux containers. Available: https://linuxcontainers.org/
[21] Docker. Available: https://www.docker.com/
[22] Wes Felter, Alexandre Ferreira, Ram Rajamony, Juan Rubio,” An Updated Comparison of Virtual Machines and Linux Containers”. Technology, referenced in Aug.2015.
[23] Kolla. Available: https://wiki.openstack.org/wiki/Kolla
[24] Android. Available: https://www.android.com/
[25] Dockerfile. Available: https://docs.docker.com/engine/reference/builder/
[26] 劉士銘, “雲端測試平台自動供裝之設計與實作-以STF-CTP為例”, in資訊工程系.2015, 臺北科技大學.
[27] Owncloud. Available: https://owncloud.org/
[28] DropBox. Available: https://www.dropbox.com/
[29] Raid. Available: https://zh.wikipedia.org/wiki/RAID
[30] Jiani Guo and Laxmi Narayan Bhuyan, “Load Balancing in a Cluster-Based Web Server for Multimedia Applications”, IEEE Transactions on Parallel and Distributed Systems, VOL.17,NO.11, referenced in Nov.2015.
[31] dd (Unix) . Available: https://en.wikipedia.org/wiki/Dd_(Unix)
[32] JMeter. Available: http://jmeter.apache.org/

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔