面向IaaS云平臺基礎(chǔ)性能測評框架的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-02-06 02:51
隨著云計(jì)算技術(shù)的快速發(fā)展,越來越多的企業(yè)和用戶將服務(wù)部署到云上,這得益于云服務(wù)低成本、高質(zhì)量、部署方便、運(yùn)維簡單等優(yōu)點(diǎn),但從近些年頻繁報(bào)道的一系列云服務(wù)故障可知,目前商用的云服務(wù)技術(shù)還存在這樣或者那樣的缺點(diǎn)。如何便捷科學(xué)的測評不同云平臺的性能,以達(dá)到既能指導(dǎo)普通租戶選擇適合自己的云服務(wù)的目的,又能滿足云供應(yīng)商根據(jù)測評結(jié)果持續(xù)優(yōu)化自家云平臺性能的需求,是目前亟待解決的問題。針對上述問題,本論文在研究現(xiàn)有云平臺測試?yán)碚摰幕A(chǔ)上結(jié)合一些業(yè)界成熟的測評工具集,設(shè)計(jì)并實(shí)現(xiàn)了一套針對IaaS云平臺的性能測評框架,該框架操作簡單,測試過程全自動化,能夠測試不同云平臺的不同指標(biāo),且測試指標(biāo)容易由開發(fā)人員擴(kuò)展。系統(tǒng)圍繞云平臺性能指標(biāo)測評這一目的,分別對測評中的測評調(diào)度管理、負(fù)載生成、云平臺監(jiān)控、數(shù)據(jù)采集分析、測評報(bào)告生成等技術(shù)進(jìn)行了研究實(shí)現(xiàn),并面向框架使用者提供了工具集及開發(fā)接口,簡化了不同云平臺和所用技術(shù)的實(shí)現(xiàn)細(xì)節(jié)。本論文首先對本研究課題的背景、重要意義以及云平臺性能測評的國內(nèi)外研究現(xiàn)狀進(jìn)行了描述。然后對框架用到的關(guān)鍵技術(shù):云計(jì)算、云平臺性能測試、開源IaaS云平臺OpenStack、分布式云平臺資源...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學(xué)位級別】:碩士
【部分圖文】:
云計(jì)算服務(wù)層次結(jié)構(gòu)圖
測評系統(tǒng)功能結(jié)構(gòu)圖
的入口即界面,用戶通過界面可獲取被測云平臺信息以進(jìn)行云平臺性能測試的配置以及云平臺監(jiān)控、測試過程中的監(jiān)控、測試結(jié)果的查看等。圖3.2 云測評框架部署架構(gòu)圖服務(wù)端是系統(tǒng)主要的功能實(shí)現(xiàn)端,所有客戶端呈現(xiàn)的功能都由服務(wù)端具體實(shí)現(xiàn),服務(wù)端由服務(wù)端主機(jī)、Zabbix 服務(wù)端、MongoDB 數(shù)據(jù)庫集群三部分組成。服務(wù)端主機(jī)部署該系統(tǒng)的主要代碼,項(xiàng)目完成以后打包部署,服務(wù)分為用戶交互模塊、測試驅(qū)動模塊和負(fù)載驅(qū)動模塊。用戶交互模塊是一切用戶操作的入口,提供用戶的操作界面,用戶管理與授權(quán)、測試歷史管理功能全部由用戶交互模塊實(shí)現(xiàn),云平臺管理、云平臺監(jiān)控、測試管理這三部分功能都由用戶交互模塊和測試驅(qū)動模塊一起完成。對于測試管理這一核心功能來說,用戶交互模塊起到橋梁作用,接收用戶請求,然后調(diào)用測試驅(qū)動模塊執(zhí)行測試,同時(shí)從 MongoDB 數(shù)據(jù)庫中讀取監(jiān)控及采集的數(shù)據(jù)信息,進(jìn)行展示和報(bào)表的生成
【參考文獻(xiàn)】:
期刊論文
[1]基于OpenStack云平臺Neutron關(guān)鍵技術(shù)研究[J]. 李莉,李紀(jì)成,張超然,劉丹,康琬悅. 長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2015(06)
[2]淺談企業(yè)云計(jì)算平臺設(shè)計(jì)與應(yīng)用[J]. 劉占強(qiáng),張浩. 信息系統(tǒng)工程. 2015(10)
[3]基于OpenStack云平臺虛擬集群環(huán)境的部署[J]. 張新朝,孫峰. 閩南師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2015(01)
[4]多操作系統(tǒng)條件下的自動化功能測試方案[J]. 徐旼之,崔巖,胡勁華,沈春鋒. 控制工程. 2012(S1)
[5]測試樣例開發(fā)研究[J]. 張洪偉,蔣秀峰. 微計(jì)算機(jī)信息. 2009(30)
碩士論文
[1]基于Python的自動化測試框架的分析與設(shè)計(jì)[D]. 王聰穎.北京郵電大學(xué) 2017
[2]面向虛擬化的綜合性能測評方法研究[D]. 呂慶翰.華南理工大學(xué) 2015
[3]基于云平臺的性能評測技術(shù)的研究[D]. 呂大為.哈爾濱工業(yè)大學(xué) 2014
本文編號:3020024
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學(xué)位級別】:碩士
【部分圖文】:
云計(jì)算服務(wù)層次結(jié)構(gòu)圖
測評系統(tǒng)功能結(jié)構(gòu)圖
的入口即界面,用戶通過界面可獲取被測云平臺信息以進(jìn)行云平臺性能測試的配置以及云平臺監(jiān)控、測試過程中的監(jiān)控、測試結(jié)果的查看等。圖3.2 云測評框架部署架構(gòu)圖服務(wù)端是系統(tǒng)主要的功能實(shí)現(xiàn)端,所有客戶端呈現(xiàn)的功能都由服務(wù)端具體實(shí)現(xiàn),服務(wù)端由服務(wù)端主機(jī)、Zabbix 服務(wù)端、MongoDB 數(shù)據(jù)庫集群三部分組成。服務(wù)端主機(jī)部署該系統(tǒng)的主要代碼,項(xiàng)目完成以后打包部署,服務(wù)分為用戶交互模塊、測試驅(qū)動模塊和負(fù)載驅(qū)動模塊。用戶交互模塊是一切用戶操作的入口,提供用戶的操作界面,用戶管理與授權(quán)、測試歷史管理功能全部由用戶交互模塊實(shí)現(xiàn),云平臺管理、云平臺監(jiān)控、測試管理這三部分功能都由用戶交互模塊和測試驅(qū)動模塊一起完成。對于測試管理這一核心功能來說,用戶交互模塊起到橋梁作用,接收用戶請求,然后調(diào)用測試驅(qū)動模塊執(zhí)行測試,同時(shí)從 MongoDB 數(shù)據(jù)庫中讀取監(jiān)控及采集的數(shù)據(jù)信息,進(jìn)行展示和報(bào)表的生成
【參考文獻(xiàn)】:
期刊論文
[1]基于OpenStack云平臺Neutron關(guān)鍵技術(shù)研究[J]. 李莉,李紀(jì)成,張超然,劉丹,康琬悅. 長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2015(06)
[2]淺談企業(yè)云計(jì)算平臺設(shè)計(jì)與應(yīng)用[J]. 劉占強(qiáng),張浩. 信息系統(tǒng)工程. 2015(10)
[3]基于OpenStack云平臺虛擬集群環(huán)境的部署[J]. 張新朝,孫峰. 閩南師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2015(01)
[4]多操作系統(tǒng)條件下的自動化功能測試方案[J]. 徐旼之,崔巖,胡勁華,沈春鋒. 控制工程. 2012(S1)
[5]測試樣例開發(fā)研究[J]. 張洪偉,蔣秀峰. 微計(jì)算機(jī)信息. 2009(30)
碩士論文
[1]基于Python的自動化測試框架的分析與設(shè)計(jì)[D]. 王聰穎.北京郵電大學(xué) 2017
[2]面向虛擬化的綜合性能測評方法研究[D]. 呂慶翰.華南理工大學(xué) 2015
[3]基于云平臺的性能評測技術(shù)的研究[D]. 呂大為.哈爾濱工業(yè)大學(xué) 2014
本文編號:3020024
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3020024.html
最近更新
教材專著