雲計算環境下計費系統的設計與實現

來源:互聯網
上載者:User

雲計算環境下計費系統的設計與實現

北京郵電大學   胡軍

開源IaaS(Infrastructure as a Service)雲平臺OpenStack是一個美國國家航空航天局和著名的雲計算公司Rackspace合作開發的自由軟體和開放原始碼專案。 OpenStack並不是一個軟體而是一個開源雲平臺的管理專案,它為公有雲、私有雲提供了可擴展、靈活的雲計算平臺。 目前OpenStack的發展非常迅速,它的社區已經擁有超過170家企業以及3000位開發者,這些企業不乏許多著名的IT公司,如Dell、思科、VMware等。 這些機構與開發者都選擇使用OpenStack創建自己的私有雲平臺。 但是隨著雲計算逐漸進入學術研究和商業應用相結合的階段,雲計算的商業應用逐漸成為雲計算發展新的方向。 在這個大的發展趨勢的作用下,OpenStack也會逐漸的向商業化方向發展。 但是目前針對OpenStack的計費研究還相對較少,OpenStack社區的關注點一直集中在虛擬化、網路、安全等領域,始終沒有將計費作為重點研究物件。 而本課題的研究目標就是設計與實現一個OpenStack環境下的分散式計費系統。 本課題針對OpenStack環境下的計費系統進行了研究,首先對本課題的背景和研究意義和課題目標進行了介紹,包括雲計算的一些基本概念的闡述和現有的商用IaaS計費系統的簡介。 接著詳細介紹了研究本課題所涉及到的關鍵技術:使用OpenStack搭建私有雲環境;使用HBase存儲原始計費資料,使用Hadoop提供的平行計算框架MapReduce處理原始計費資料等關鍵技術。 然後使用物件導向的思想對計費系統進行了分析與設計,包括計費系統的需求分析、計費系統架構設計和詳細設計的內容。 其中需求分析包括功能需求和運行環境分析。 計費系統架構設計包括原始計費資料處理、計費展示、分散式資料庫表的設計以及計費資料庫表的設計四個部分。 詳細設計包括功能模組設計和資料模型設計兩個方面。 然後根據計費系統的功能模組詳細介紹了計費系統的實現。 計費系統的實現包含SSH框架組成和計費系統功能模組的實現兩個部分的內容,其中SSH框架組成包括Spring整合Struts2和Spring整合Hibernate兩部分內容。 計費系統功能模組的實現主要從功能模組的結構、工作流程以及代碼實現上對計費系統的七大功能模組進行了詳細的介紹。 最後介紹了計費系統的部署和測試。


雲計算環境下計費系統的設計與實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.