開放式雲存儲服務平臺設計及移動雲盤應用開發

來源:互聯網
上載者:User
關鍵字 移動

開放式雲存儲服務平臺設計及移動雲盤應用開發

華南理工大學 蔡官明

本文首先對多個主流開源雲計算平臺在商務和技術兩大層面進行多個維度的分析比較,選擇OpenStack作為本文研究的基礎平臺。 然後對OpenStack核心存儲元件Swift在特性、構架、關鍵存儲技術、安裝部署和訪問介面等方面進行分析研究,最後確立Swift作為本文開放式雲存儲服務平臺設計的存儲方案。 在平臺設計方面,本文把平臺劃分為資源層、基礎管理層、應用接入層和訪問層四個部分:資源層是雲存儲資源池;基礎管理層包括應用管理、資源管理、存儲策略和統計分析四個部分;應用接入層由應用軟體、Web Service和公共接入API組成;訪問層則是企業和個人具體地使用雲存儲服務,或者是協力廠商應用接入。 針對平臺的具體實現,本文采用Swift作為基礎框架,並在基礎管理層,開發了操作統計和計費兩個運營支撐服務;在應用接入層,基於Python+Django框架搭建了業務監管中心和應用自主服務門戶, 以ReST-ful方式整理開放了平臺認證和存儲的介面;在訪問層,基於開放API開發了一款Android系統上的協力廠商應用——移動雲盤。 經測試證明,本文所設計開發的開放式雲存儲服務平臺具有可彈性擴展、資料安全、管理靈活、使用者使用體驗好和開放存儲能力強的特點,為電信運營商自主研發、運營開放式雲存儲服務系統提供了一個有較好可行性的參考原型。


開放式雲存儲服務平臺設計及移動雲盤應用開發

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.