天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

Docker容器性能監(jiān)視系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2020-07-12 06:05
【摘要】:Docker容器的問世,為廣大軟件開發(fā)人員以及IT服務(wù)廠商提供了一個有效的解決方案,消除了因為軟件依賴復(fù)雜、環(huán)境不一致所造成的應(yīng)用部署與遷移的困難。因而,Docker在出現(xiàn)后便得到了快速的發(fā)展和廣泛的應(yīng)用。在Docker的使用中,對容器性能數(shù)據(jù)進行監(jiān)視是必不可少的需求,這對了解容器運行狀況、及時發(fā)現(xiàn)運行中出現(xiàn)的問題有著重要的作用。容器與主機或傳統(tǒng)的虛擬化技術(shù)存在差異,所以不能將舊有的工具直接應(yīng)用到容器性能監(jiān)視中,而需要開發(fā)一套容器專用的監(jiān)視系統(tǒng)。在對已有的主機、虛擬機以及容器性能監(jiān)視方案的研究基礎(chǔ)上,設(shè)計實現(xiàn)了可以應(yīng)用在分布式容器環(huán)境中的容器性能監(jiān)視系統(tǒng)。設(shè)計中權(quán)衡了實時性與靈活性,綜合使用推拉兩種方式獲取各個節(jié)點中的容器性能數(shù)據(jù)。性能數(shù)據(jù)通過gRPC傳輸,以減少對集群網(wǎng)絡(luò)帶寬的占用。利用獲得的性能數(shù)據(jù),系統(tǒng)可實現(xiàn)異常的判斷與推送。系統(tǒng)提供了Web界面與RESTful API以便于用戶使用。系統(tǒng)由獨立的系統(tǒng)管理、異常推送、數(shù)據(jù)采集和監(jiān)視代理等服務(wù)組成。服務(wù)間通過etcd實現(xiàn)協(xié)調(diào),同時在系統(tǒng)管理服務(wù)中使用了一致性哈希算法為數(shù)據(jù)采集服務(wù)動態(tài)的分配監(jiān)視代理作為數(shù)據(jù)拉取對象,使系統(tǒng)具備了一定的橫向拓展能力。經(jīng)測試,通過系統(tǒng)能夠查看到各設(shè)備節(jié)點的基本信息以及性能數(shù)據(jù),系統(tǒng)在數(shù)據(jù)采集服務(wù)和監(jiān)視代理數(shù)目變動時可以重新調(diào)整任務(wù)分配,系統(tǒng)能夠正確判斷異常,而且監(jiān)視代理具有較低的資源開銷。測試表明系統(tǒng)達到了設(shè)計目標(biāo),可為分布式環(huán)境下Docker容器性能監(jiān)視系統(tǒng)的開發(fā)提供一定的參考。
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【圖文】:

虛擬機,容器,虛擬化


2 關(guān)鍵技術(shù)研究本章將介紹在系統(tǒng)實現(xiàn)過程中所會用到的關(guān)鍵技術(shù)。包括對系統(tǒng)數(shù)據(jù)采集容器技術(shù)的介紹,對運行數(shù)據(jù)的采集方法的介紹以及與系統(tǒng)的分布式組件間通信相關(guān)的技術(shù)的介紹。1 容器虛擬化技術(shù)容器虛擬化概念的提出可以追溯到 1992 年,是相比于傳統(tǒng)虛擬機虛擬化為輕量的虛擬化技術(shù)[36]。傳統(tǒng)虛擬化技術(shù)使用虛擬機監(jiān)視器實現(xiàn)硬件資源,而容器虛擬化技術(shù)則是把操作系統(tǒng)劃分為多個獨立的用戶空間,使容器進運行在隔離的操作系統(tǒng)環(huán)境中,實現(xiàn)操作系統(tǒng)的抽象,如圖 2-1。因此,容化技術(shù)又常被稱為操作系統(tǒng)級的虛擬化。

用例圖,用例圖,性能監(jiān)視


華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文(3)可拓展云計算服務(wù)的特點是靈活,用戶隨時可以根據(jù)自己的需要申請一個新的容器,也可以任意撤銷一個已有資源。系統(tǒng)要能捕捉到這些平臺資源的變化,及時據(jù)反映到管理界面上。另外,在服務(wù)器集群中還常常會根據(jù)集群資源的整體負增減物理設(shè)備,所以系統(tǒng)要具備一定的性能伸縮彈性,以滿足變化的性能監(jiān)視。.1.4 系統(tǒng)用例分析Docker 容器性能監(jiān)視系統(tǒng)的用戶可以分為兩類:系統(tǒng)管理人員和普通用戶。用例如圖 3-1 所示。

系統(tǒng)架構(gòu)


圖 3-2 系統(tǒng)架構(gòu)圖系統(tǒng)架構(gòu)圖中,系統(tǒng)被進一步細分為幾個組成部分,說明如下:1)Web 界面:用戶可以通過 Web 界面訪問系統(tǒng),執(zhí)行數(shù)據(jù)查詢、系。2)系統(tǒng)管理模塊:負責(zé)對用戶或外部系統(tǒng)提供系統(tǒng)的訪問接口 API,管理系統(tǒng)各模塊的工作。3)分布式協(xié)調(diào)服務(wù):用于實現(xiàn)監(jiān)視代理、數(shù)據(jù)采集模塊的信息注冊并作為各個系統(tǒng)組件配置信息的集中存儲中心。4)數(shù)據(jù)采集:負責(zé)從監(jiān)視代理拉取數(shù)據(jù)并判斷數(shù)據(jù)是否異常?梢暂d情況,調(diào)整采集服務(wù)運行的數(shù)量。5)異常推送:收到異常推送任務(wù)時,以郵件或其他方式向管理員發(fā)信息。

【相似文獻】

相關(guān)期刊論文 前10條

1 張青;劉劍;朱曉民;;面向Docker的覆蓋網(wǎng)絡(luò)搭建探究[J];電信工程技術(shù)與標(biāo)準(zhǔn)化;2015年09期

2 佟凡;王小磊;李江域;屈武斌;趙東升;;Docker技術(shù)在生物信息學(xué)中的應(yīng)用[J];軍事醫(yī)學(xué);2016年07期

3 楊洪嬌;;基于Docker的高校網(wǎng)站自動部署應(yīng)用[J];無線互聯(lián)科技;2017年16期

4 陳一鳴;寇小強;王永利;;基于Docker的漏洞驗證框架的設(shè)計與實現(xiàn)[J];電子技術(shù)應(yīng)用;2018年11期

5 歐陽桂秀;;淺談使用Docker搭建本地私有倉庫[J];福建電腦;2018年10期

6 舒秦;;使用Docker建立民航氣象通信子系統(tǒng)備份[J];電腦編程技巧與維護;2016年08期

7 張軍利;;基于Power Systems的Docker發(fā)展研究[J];信息通信技術(shù);2015年02期

8 蔡志強;;基于Docker技術(shù)的容器隔離性分析[J];電子世界;2017年17期

9 舒新峰;張文;王夢楠;;基于Docker的分布式程序判定系統(tǒng)設(shè)計與實現(xiàn)[J];實驗室研究與探索;2018年06期

10 楊文林;譚曦;郭俊廷;王碩;;Docker脆弱性分析與安全增強[J];信息安全與技術(shù);2016年04期

相關(guān)會議論文 前2條

1 王遠征;肖波;齊凌飛;;Docker取證方法研究[A];第32次全國計算機安全學(xué)術(shù)交流會論文集[C];2017年

2 吳波;;基于Docker技術(shù)的廣播電視內(nèi)容監(jiān)管云平臺[A];中國新聞技術(shù)工作者聯(lián)合會2017年學(xué)術(shù)年會論文集(優(yōu)秀論文篇)[C];2017年

相關(guān)博士學(xué)位論文 前1條

1 程功;Docker生物云計算平臺分析松材線蟲高通量測序數(shù)據(jù)的應(yīng)用研究[D];東北林業(yè)大學(xué);2015年

相關(guān)碩士學(xué)位論文 前10條

1 王鵬沖;Docker容器性能監(jiān)視系統(tǒng)的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2018年

2 毛少楓;基于Docker容器的在線實驗系統(tǒng)設(shè)計與實現(xiàn)[D];華中科技大學(xué);2019年

3 梁明遠;數(shù)據(jù)中心環(huán)境下Docker鏡像分發(fā)技術(shù)研究與實現(xiàn)[D];國防科學(xué)技術(shù)大學(xué);2016年

4 王密泉;基于Docker的容器資源管理系統(tǒng)的設(shè)計與實現(xiàn)[D];大連理工大學(xué);2018年

5 李戰(zhàn);基于Docker的容器集群調(diào)度機制的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2018年

6 劉錦福;基于Docker的直播云平臺彈性調(diào)度系統(tǒng)設(shè)計及實現(xiàn)[D];北京郵電大學(xué);2018年

7 李正寅;服務(wù)創(chuàng)新平臺中基于Docker的彈性負載均衡功能的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2018年

8 郭楊虎;微服務(wù)環(huán)境下docker容器調(diào)度策略的研究與實現(xiàn)[D];北京郵電大學(xué);2018年

9 劉泰瑋;基于Docker的容器集群部署管理平臺的設(shè)計與實現(xiàn)[D];山東大學(xué);2018年

10 鄧喬;基于Docker的統(tǒng)一運維平臺的設(shè)計與實現(xiàn)[D];南昌大學(xué);2018年



本文編號:2751538

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2751538.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶ebe90***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com