學術產出-Theses

Article View/Open

Publication Export

Google ScholarTM

政大圖書館

Citation Infomation

  • No doi shows Citation Infomation
題名 混合雲帳號整合、檔案權限管理與同步系統之研究
A Research into Account Integration, Authorization and Content Synchronization of Hybrid Cloud
作者 丁柏元
貢獻者 姜國輝<br>季延平
丁柏元
關鍵詞 混合雲
檔案同步服務
雲端儲存服務
檔案權限管理
異地備援
Hybrid Cloud
File Synchronization Service
Cloud Storage Service
File Permissions Management
Offsite Backup
日期 2015
上傳時間 24-Aug-2015 10:10:01 (UTC+8)
摘要 隨著網際網路的蓬勃發展、雲端運算的興起,各種公有雲端服務林立,企業組織擁有更多不同的選擇與更經濟的解決方案,因此也願意投入更多花費在公有雲上。其中,最重要的一項服務為檔案同步與分享服務(File Synchronization and Sharing, FSS),其可為企業組織帶來生產力,但在無法完全信任公有雲端服務的情況下,在檔案管理及服務上勢必會採用混合雲部署,私有雲端環境用來處理敏感度較高的資料而敏感度較低的檔案及文件才會採用公有雲端服務。
本研究將探討在混合雲環境下會遇到的使用者多重帳號及身分,以及檔案一致性的問題。我們提出一套整合不同雲端平台帳號的架構和方法,在檔案同步上,設計出三次同步訊息交換和兩階段同步的機制,並且架構出一個入口網站(Portal)服務,根據以上設計架構,實作出一個在混合雲環境,跨本地端、公有雲與私有雲的雲端帳號整合,檔案權限管理與同步之系統,最終可以解決在混合雲環境,不同雲端平台多重帳號的困擾,並可以維持不同裝置和雲端之間檔案資料和權限一致性。本研究最後針對實作出的系統之三大功能模組進行測試,驗證本系統各元件模組的正確性和穩定性,測試結果都是通過的;也針對公、私有雲端,測試檔案同步時間,衡量各種大小檔案同步所需要花費的時間,驗證本系統的效能和實用性。
As rapid growth of cloud computing and Internet, there are variety public cloud service providers on the market, and enterprises will have more choices and economical IT solutions, therefore, they are willing to spend more on public cloud.
Although, the most significant of cloud-based productivity services is file synchronization and sharing, enterprises cannot fully trust public cloud, they will deploy file management system with hybrid cloud which they store less sensitive data on public cloud and highly sensitive data on private cloud.
This study aim to design a system on hybrid cloud deployment that can solve the problems regarding too many online accounts and synchronize data and permissions between different devices and cloud to maintain consistency. We propose a method to integrate accounts on different cloud and design a mechanize of file synchronization which contains three steps messages flows and two stages synchronization to implement the system, otherwise, we also create a portal service.
Last but not least, we test three main modules of the system to verify correctness and stability and the results are all pass. Also, we measure the synchronization time of files with different size to verify effectiveness and practicality.
參考文獻 1. Amazon AWS, http://aws.amazon.com/.
2. Apache Hadoop, http://hadoop.apache.org/.
3. Dearman, David, and Jeffery S. Pierce. “It`s on my other computer!: computing with multiple devices.” Proceedings of the SIGCHI Conference on Human factors in Computing Systems. ACM, 2008.
4. Dropbox, https://www.dropbox.com/.
5. Gartner, 2013, “Gartner Says Nearly Half of Large Enterprises Will Have Hybrid Cloud Deployments by the End of 2017.”, http://www.gartner.com/newsroom/id/2599315.
6. Gartner, 2014, “Magic Quadrant for Enterprise File Synchronization and Sharing.”
7. Google Cloud Platform, https://cloud.google.com/.
8. IDC, 2013, “IDC`s Outlook for Data Byte Density Across the Globe Has Big Implications for the Future.”, http://www.idc.com/getdoc.jsp?containerId=prUS24398613.
9. IDC, 2014, “IDC Forecasts Public IT Cloud Services Spending Will Reach $127 billion in 2018 as the Market Enters a Critical Innovation Stage.”, http://www.idc.com/getdoc.jsp?containerId=prUS25219014.
10. IDC, 2014, “IDC Reveals Cloud Predictions for 2015.”, http://www.idc.com/getdoc.jsp?containerId=prUS25350114.
11. IDC, 2014, “Redefining Enterprise Mobile Collaboration.”
12. Ingram Micro, 2015, “What Your Big Data Team Needs to Know About Software Defined Storage.”, http://www.ingrammicroadvisor.com/big-data/what-your-big-data-team-needs-to-know-about-software-defined-storage.
13. Joe Arnold. OpenStack Swift - Using, Administering, and Developing for Swift Object Storage “O’Reilly Media, Inc.”, 2014.
14. Jones, M. Tim, “Cloud computing with Linux.”, 2012.
15. Microsoft, http://azure.microsoft.com/en-us/overview/what-is-azure/.
16. Nelson Nahum, “Software Defined Storage vs traditional SAN Storage from a storage vendor perspective.” Zadara Storage: Enterprise Storage as a Service, 2013; https://www.zadarastorage.com/software-defined-storage-vs-traditional-san-storage-from-a-storage-vendor-perspective/.
17. OpenID, 2015, “What is OpenID?”, http://openid.net/get-an-openid/what-is-openid/.
18. P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” US Nat’l Inst. of Science and Technology, 2011; http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf.
19. Rackspace, http://www.rackspace.com/.
20. Storage Networking Industry Association, 2009, “Cloud Storage Reference Model.”
21. Storage Networking Industry Association, 2010, “Cloud data management interface (CDMI).”
22. SwiftStack, https://swiftstack.com/.
23. Wu, Jiyi, et al. “Cloud storage as the infrastructure of cloud computing.” Intelligent Computing and Cognitive Informatics (ICICCI), 2010 International Conference on. IEEE, 2010.
24. Wikipedia, 2015, “Cloud storage.”, http://en.wikipedia.org/wiki/Cloud_storage.
25. Wikipedia, 2015, “Software-defined storage”, http://en.wikipedia.org/wiki/Software-defined_storage.
26. Xianqiang, Bao, et al. "Syncviews: Toward consistent user views in cloud-based file synchronization services." Chinagrid Conference (ChinaGrid), 2011 Sixth Annual. IEEE, 2011.
27. 韦小凤, “云存储技术优势及其发展趋势的探讨.” 科学时代 003, 2013.
28. 吴迪, “解析软件定义存储(SDS).” TechTarget中国, 2013, http://www.searchstorage.com.cn/showcontent_74995.htm.
29. 波波编译, “大数据需要软件定义存储.” 网界网, 2014, http://storage.cnw.com.cn/storage-Technology/htm2014/20140416_296307.shtml.
描述 碩士
國立政治大學
資訊管理研究所
102356021
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0102356021
資料類型 thesis
dc.contributor.advisor 姜國輝<br>季延平zh_TW
dc.contributor.author (Authors) 丁柏元zh_TW
dc.creator (作者) 丁柏元zh_TW
dc.date (日期) 2015en_US
dc.date.accessioned 24-Aug-2015 10:10:01 (UTC+8)-
dc.date.available 24-Aug-2015 10:10:01 (UTC+8)-
dc.date.issued (上傳時間) 24-Aug-2015 10:10:01 (UTC+8)-
dc.identifier (Other Identifiers) G0102356021en_US
dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/77883-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 資訊管理研究所zh_TW
dc.description (描述) 102356021zh_TW
dc.description.abstract (摘要) 隨著網際網路的蓬勃發展、雲端運算的興起,各種公有雲端服務林立,企業組織擁有更多不同的選擇與更經濟的解決方案,因此也願意投入更多花費在公有雲上。其中,最重要的一項服務為檔案同步與分享服務(File Synchronization and Sharing, FSS),其可為企業組織帶來生產力,但在無法完全信任公有雲端服務的情況下,在檔案管理及服務上勢必會採用混合雲部署,私有雲端環境用來處理敏感度較高的資料而敏感度較低的檔案及文件才會採用公有雲端服務。
本研究將探討在混合雲環境下會遇到的使用者多重帳號及身分,以及檔案一致性的問題。我們提出一套整合不同雲端平台帳號的架構和方法,在檔案同步上,設計出三次同步訊息交換和兩階段同步的機制,並且架構出一個入口網站(Portal)服務,根據以上設計架構,實作出一個在混合雲環境,跨本地端、公有雲與私有雲的雲端帳號整合,檔案權限管理與同步之系統,最終可以解決在混合雲環境,不同雲端平台多重帳號的困擾,並可以維持不同裝置和雲端之間檔案資料和權限一致性。本研究最後針對實作出的系統之三大功能模組進行測試,驗證本系統各元件模組的正確性和穩定性,測試結果都是通過的;也針對公、私有雲端,測試檔案同步時間,衡量各種大小檔案同步所需要花費的時間,驗證本系統的效能和實用性。
zh_TW
dc.description.abstract (摘要) As rapid growth of cloud computing and Internet, there are variety public cloud service providers on the market, and enterprises will have more choices and economical IT solutions, therefore, they are willing to spend more on public cloud.
Although, the most significant of cloud-based productivity services is file synchronization and sharing, enterprises cannot fully trust public cloud, they will deploy file management system with hybrid cloud which they store less sensitive data on public cloud and highly sensitive data on private cloud.
This study aim to design a system on hybrid cloud deployment that can solve the problems regarding too many online accounts and synchronize data and permissions between different devices and cloud to maintain consistency. We propose a method to integrate accounts on different cloud and design a mechanize of file synchronization which contains three steps messages flows and two stages synchronization to implement the system, otherwise, we also create a portal service.
Last but not least, we test three main modules of the system to verify correctness and stability and the results are all pass. Also, we measure the synchronization time of files with different size to verify effectiveness and practicality.
en_US
dc.description.tableofcontents 致謝 i
摘要 ii
Abstract iii
圖目錄 vii
表目錄 ix
第一章、 緒論 1
1、 研究背景 1
2、 研究動機 2
3、 研究目的 3
4、 研究流程 4
第二章、 文獻探討 5
1、 雲端運算及其服務 5
1.1 雲端運算的服務模式 5
1.2 雲端運算的部署方式 6
1.3 現有之雲端運算技術與服務 7
2、 OpenID 11
3、 雲端儲存技術及其發展 12
3.1 雲端儲存發展趨勢 12
3.2 軟體定義儲存 14
3.3 OpenStack Swift 16
3.4 雲端資料管理介面 20
4、 檔案同步服務 23
4.1 檔案同步服務模型 23
4.2 檔案同步機制 24
4.3 企業檔案同步與分享服務 25
第三章、 系統設計與架構 27
1、 系統概述 27
2、 系統架構 28
2.1 系統元件說明 28
3、 混合雲帳號整合 31
3.1 單一驗證介面 31
3.2 階段式帳號連結 32
3.3 雲端帳號對應 33
4、 檔案與資料夾同步 35
4.1 檔案系統監控模組 35
4.2 同步機制設計 36
4.3 雲端檔案與資料夾異動偵測 37
4.4 檔案清單一致性 39
4.5 檔案與資料夾同步API 41
5、 檔案權限管理 42
5.1 權限與功能對應 42
5.2 權限管理平台 42
第四章、 系統實作與測試 43
1、 系統部署環境 43
2、 系統實作 44
2.1 混合雲帳號整合 44
2.2 檔案系統監控 46
2.3 同步訊息交換 47
2.4 檔案與資料夾同步 48
2.5 檔案權限管理 53
3、 系統操作範例 54
3.1 使用者登入系統 54
3.2 同步檔案與資料夾 55
3.3 管理檔案權限 58
4、 系統測試 59
4.1 測試範圍 59
4.2 測試接受準則 59
4.3 測試環境 60
4.4 測試案例 62
4.5 測試結果與分析 65
第五章、 研究結論與建議 68
1、 結論 68
2、 研究貢獻 69
3、 未來研究建議 70
參考文獻 71
zh_TW
dc.format.extent 2769893 bytes-
dc.format.mimetype application/pdf-
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0102356021en_US
dc.subject (關鍵詞) 混合雲zh_TW
dc.subject (關鍵詞) 檔案同步服務zh_TW
dc.subject (關鍵詞) 雲端儲存服務zh_TW
dc.subject (關鍵詞) 檔案權限管理zh_TW
dc.subject (關鍵詞) 異地備援zh_TW
dc.subject (關鍵詞) Hybrid Clouden_US
dc.subject (關鍵詞) File Synchronization Serviceen_US
dc.subject (關鍵詞) Cloud Storage Serviceen_US
dc.subject (關鍵詞) File Permissions Managementen_US
dc.subject (關鍵詞) Offsite Backupen_US
dc.title (題名) 混合雲帳號整合、檔案權限管理與同步系統之研究zh_TW
dc.title (題名) A Research into Account Integration, Authorization and Content Synchronization of Hybrid Clouden_US
dc.type (資料類型) thesisen
dc.relation.reference (參考文獻) 1. Amazon AWS, http://aws.amazon.com/.
2. Apache Hadoop, http://hadoop.apache.org/.
3. Dearman, David, and Jeffery S. Pierce. “It`s on my other computer!: computing with multiple devices.” Proceedings of the SIGCHI Conference on Human factors in Computing Systems. ACM, 2008.
4. Dropbox, https://www.dropbox.com/.
5. Gartner, 2013, “Gartner Says Nearly Half of Large Enterprises Will Have Hybrid Cloud Deployments by the End of 2017.”, http://www.gartner.com/newsroom/id/2599315.
6. Gartner, 2014, “Magic Quadrant for Enterprise File Synchronization and Sharing.”
7. Google Cloud Platform, https://cloud.google.com/.
8. IDC, 2013, “IDC`s Outlook for Data Byte Density Across the Globe Has Big Implications for the Future.”, http://www.idc.com/getdoc.jsp?containerId=prUS24398613.
9. IDC, 2014, “IDC Forecasts Public IT Cloud Services Spending Will Reach $127 billion in 2018 as the Market Enters a Critical Innovation Stage.”, http://www.idc.com/getdoc.jsp?containerId=prUS25219014.
10. IDC, 2014, “IDC Reveals Cloud Predictions for 2015.”, http://www.idc.com/getdoc.jsp?containerId=prUS25350114.
11. IDC, 2014, “Redefining Enterprise Mobile Collaboration.”
12. Ingram Micro, 2015, “What Your Big Data Team Needs to Know About Software Defined Storage.”, http://www.ingrammicroadvisor.com/big-data/what-your-big-data-team-needs-to-know-about-software-defined-storage.
13. Joe Arnold. OpenStack Swift - Using, Administering, and Developing for Swift Object Storage “O’Reilly Media, Inc.”, 2014.
14. Jones, M. Tim, “Cloud computing with Linux.”, 2012.
15. Microsoft, http://azure.microsoft.com/en-us/overview/what-is-azure/.
16. Nelson Nahum, “Software Defined Storage vs traditional SAN Storage from a storage vendor perspective.” Zadara Storage: Enterprise Storage as a Service, 2013; https://www.zadarastorage.com/software-defined-storage-vs-traditional-san-storage-from-a-storage-vendor-perspective/.
17. OpenID, 2015, “What is OpenID?”, http://openid.net/get-an-openid/what-is-openid/.
18. P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” US Nat’l Inst. of Science and Technology, 2011; http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf.
19. Rackspace, http://www.rackspace.com/.
20. Storage Networking Industry Association, 2009, “Cloud Storage Reference Model.”
21. Storage Networking Industry Association, 2010, “Cloud data management interface (CDMI).”
22. SwiftStack, https://swiftstack.com/.
23. Wu, Jiyi, et al. “Cloud storage as the infrastructure of cloud computing.” Intelligent Computing and Cognitive Informatics (ICICCI), 2010 International Conference on. IEEE, 2010.
24. Wikipedia, 2015, “Cloud storage.”, http://en.wikipedia.org/wiki/Cloud_storage.
25. Wikipedia, 2015, “Software-defined storage”, http://en.wikipedia.org/wiki/Software-defined_storage.
26. Xianqiang, Bao, et al. "Syncviews: Toward consistent user views in cloud-based file synchronization services." Chinagrid Conference (ChinaGrid), 2011 Sixth Annual. IEEE, 2011.
27. 韦小凤, “云存储技术优势及其发展趋势的探讨.” 科学时代 003, 2013.
28. 吴迪, “解析软件定义存储(SDS).” TechTarget中国, 2013, http://www.searchstorage.com.cn/showcontent_74995.htm.
29. 波波编译, “大数据需要软件定义存储.” 网界网, 2014, http://storage.cnw.com.cn/storage-Technology/htm2014/20140416_296307.shtml.
zh_TW