基于OpenStack的資源監(jiān)控和計費系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2023-10-31 20:14
隨著云計算技術(shù)的飛速發(fā)展,越來越多的用戶選擇租用云資源來滿足日益增長的業(yè)務需求,因此,如何準確實時地檢測云環(huán)境下的資源數(shù)據(jù),提高云服務質(zhì)量和穩(wěn)定性,成為云計算提供商需要解決的重要問題。此外,隨著云服務的商業(yè)化進程不斷加快,傳統(tǒng)的固定計費方式已不能滿足當下差異化的用戶需求,對用戶的準確計費和有效計費也變得更具有挑戰(zhàn)性。因此,本文針對中小型數(shù)據(jù)中心的實際需求,設計并實現(xiàn)了基于OpenStack的實時監(jiān)控和動態(tài)計費系統(tǒng)。本文基于OpenStack構(gòu)建工業(yè)產(chǎn)品質(zhì)量數(shù)據(jù)云服務平臺,實現(xiàn)了云環(huán)境下的資源采集和可視化,租戶的動態(tài)計費等功能。首先,設計分布式監(jiān)控系統(tǒng)的整體架構(gòu),基于代理插件技術(shù),完成時序數(shù)據(jù)的采集、處理、存儲和可視化。其次,為了解決傳統(tǒng)分布式監(jiān)控架構(gòu)中心跳機制的穩(wěn)定性和可靠性問題,設計了自適應心跳服務機制,實現(xiàn)了監(jiān)控節(jié)點的自動同步與注冊維護、分布式系統(tǒng)的高可用性。再次,利用公開監(jiān)控數(shù)據(jù)的Restful API接口和簡潔的文本表達式實現(xiàn)了自定義的監(jiān)控指標。最后,針對云服務提供商的固定計費方式的弊端,提出了基于基礎設施負載狀態(tài)和服務質(zhì)量的動態(tài)計費方案,將監(jiān)控數(shù)據(jù)作為計費因子,設計了雙邊SL...
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 選題的背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 監(jiān)控研究現(xiàn)狀
1.2.2 計費研究現(xiàn)狀
1.3 研究內(nèi)容與創(chuàng)新
1.4 論文框架
第二章 云計算相關(guān)技術(shù)介紹
2.1 開源云計算平臺
2.1.1 OpenStack
2.1.2 Eucalyptus
2.1.3 CloudStack
2.2 監(jiān)控技術(shù)
2.2.1 監(jiān)控系統(tǒng)要求
2.2.2 分布式監(jiān)控架構(gòu)
2.3 服務等級協(xié)議
2.4 本章小結(jié)
第三章 實時監(jiān)控系統(tǒng)的設計和實現(xiàn)
3.1 需求分析
3.1.1 結(jié)構(gòu)需求分析
3.1.2 業(yè)務需求分析
3.1.3 功能性需求分析
3.2 系統(tǒng)總體設計
3.3 數(shù)據(jù)采集層的設計和實現(xiàn)
3.3.1 設計架構(gòu)
3.3.2 運行流程
3.3.3 與控制端交互方式
3.3.4 性能數(shù)據(jù)采集的實現(xiàn)
3.3.5 OpenStack數(shù)據(jù)采集的實現(xiàn)
3.4 數(shù)據(jù)服務層的設計和實現(xiàn)
3.4.1 設計架構(gòu)
3.4.2 數(shù)據(jù)處理和存儲
3.4.3 數(shù)據(jù)傳遞
3.5 自適應心跳服務機制的設計和實現(xiàn)
3.6 Web可視化層的設計和實現(xiàn)
3.7 本章小結(jié)
第四章 計費系統(tǒng)的設計和實現(xiàn)
4.1 需求分析
4.2 計費方案設計
4.2.1 計費因子介紹
4.2.2 動態(tài)計費模型
4.2.3 雙邊SLA協(xié)議的折扣模型
4.3 計費系統(tǒng)總體設計
4.3.1 計費模塊設計
4.3.2 數(shù)據(jù)庫設計
4.4 計費系統(tǒng)實現(xiàn)
4.4.1 計費和定價服務
4.4.2 賬單服務
4.5 本章小結(jié)
第五章 部署和測試
5.1 OpenStack云平臺的安裝和部署
5.2 監(jiān)控和計費系統(tǒng)的安裝和部署
5.3 系統(tǒng)測試
5.3.1 系統(tǒng)測試目的
5.3.2 功能性測試
5.3.3 性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻
致謝
讀研期間取得的研究成果
本文編號:3859411
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 選題的背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 監(jiān)控研究現(xiàn)狀
1.2.2 計費研究現(xiàn)狀
1.3 研究內(nèi)容與創(chuàng)新
1.4 論文框架
第二章 云計算相關(guān)技術(shù)介紹
2.1 開源云計算平臺
2.1.1 OpenStack
2.1.2 Eucalyptus
2.1.3 CloudStack
2.2 監(jiān)控技術(shù)
2.2.1 監(jiān)控系統(tǒng)要求
2.2.2 分布式監(jiān)控架構(gòu)
2.3 服務等級協(xié)議
2.4 本章小結(jié)
第三章 實時監(jiān)控系統(tǒng)的設計和實現(xiàn)
3.1 需求分析
3.1.1 結(jié)構(gòu)需求分析
3.1.2 業(yè)務需求分析
3.1.3 功能性需求分析
3.2 系統(tǒng)總體設計
3.3 數(shù)據(jù)采集層的設計和實現(xiàn)
3.3.1 設計架構(gòu)
3.3.2 運行流程
3.3.3 與控制端交互方式
3.3.4 性能數(shù)據(jù)采集的實現(xiàn)
3.3.5 OpenStack數(shù)據(jù)采集的實現(xiàn)
3.4 數(shù)據(jù)服務層的設計和實現(xiàn)
3.4.1 設計架構(gòu)
3.4.2 數(shù)據(jù)處理和存儲
3.4.3 數(shù)據(jù)傳遞
3.5 自適應心跳服務機制的設計和實現(xiàn)
3.6 Web可視化層的設計和實現(xiàn)
3.7 本章小結(jié)
第四章 計費系統(tǒng)的設計和實現(xiàn)
4.1 需求分析
4.2 計費方案設計
4.2.1 計費因子介紹
4.2.2 動態(tài)計費模型
4.2.3 雙邊SLA協(xié)議的折扣模型
4.3 計費系統(tǒng)總體設計
4.3.1 計費模塊設計
4.3.2 數(shù)據(jù)庫設計
4.4 計費系統(tǒng)實現(xiàn)
4.4.1 計費和定價服務
4.4.2 賬單服務
4.5 本章小結(jié)
第五章 部署和測試
5.1 OpenStack云平臺的安裝和部署
5.2 監(jiān)控和計費系統(tǒng)的安裝和部署
5.3 系統(tǒng)測試
5.3.1 系統(tǒng)測試目的
5.3.2 功能性測試
5.3.3 性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻
致謝
讀研期間取得的研究成果
本文編號:3859411
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3859411.html
最近更新
教材專著