基于微服務(wù)架構(gòu)的云容器管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-05-11 01:22
云計(jì)算技術(shù)已發(fā)展多年,各大技術(shù)廠商都推出了自家的云計(jì)算產(chǎn)品,但是基于虛擬機(jī)技術(shù)的傳統(tǒng)云計(jì)算服務(wù)已經(jīng)不能夠滿足當(dāng)前發(fā)展迅速的互聯(lián)網(wǎng)應(yīng)用需求,F(xiàn)代互聯(lián)網(wǎng)應(yīng)用業(yè)務(wù)場(chǎng)景日趨復(fù)雜,并且要求應(yīng)用能夠快速上線部署,根據(jù)流量負(fù)載快速擴(kuò)容。盡管現(xiàn)有的虛擬機(jī)方案能夠帶來更好的安全性和隔離性,但是其繁重的運(yùn)行環(huán)境給開發(fā)人員帶來了較多的工作量,存在著資源利用率低、應(yīng)用部署緩慢、應(yīng)用部署環(huán)境復(fù)雜等問題。為了解決上述問題,本文以作者在某云計(jì)算公司所參與開發(fā)的私有云平臺(tái)項(xiàng)目為基礎(chǔ),利用Kubernetes和Docker相關(guān)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)輕量級(jí)、分布式、可視化的云容器管理系統(tǒng)。首先,按照軟件工程的過程與方法組織,本文對(duì)系統(tǒng)總體進(jìn)行了需求分析,指出了傳統(tǒng)云計(jì)算虛擬化缺乏靈活性和輕量化的缺點(diǎn),分析了當(dāng)前用戶在新的軟件開發(fā)模式下的輕量級(jí)虛擬化痛點(diǎn)需求,詳細(xì)描述了系統(tǒng)的各種功能性需求和非功能性需求。其次,本文采用Kubernetes和Docker技術(shù)并以微服架構(gòu)為設(shè)計(jì)理念對(duì)系統(tǒng)進(jìn)行了總體架構(gòu)設(shè)計(jì),把系統(tǒng)劃分為前端業(yè)務(wù)層和容器集群層兩大部分,并對(duì)其中的功能模塊相關(guān)設(shè)計(jì)做了詳細(xì)介紹。接著詳述了系統(tǒng)的重要功能的實(shí)現(xiàn),論文利...
【文章頁(yè)數(shù)】:104 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 研究背景
1.2 研究目的與意義
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.4 本文的主要內(nèi)容及論文結(jié)構(gòu)
1.4.1 論文主要內(nèi)容
1.4.2 論文組織結(jié)構(gòu)
第2章 系統(tǒng)相關(guān)技術(shù)介紹
2.1 容器與Kubernetes相關(guān)技術(shù)
2.1.1 容器與Docker
2.1.2 Docker網(wǎng)絡(luò)技術(shù)
2.1.3 Kubernetes概述
2.2 架構(gòu)技術(shù)
2.2.1 微服務(wù)架構(gòu)
2.2.2 Spring Boot
2.3 本章小結(jié)
第3章 系統(tǒng)需求分析
3.1 系統(tǒng)需求分析概述
3.2 系統(tǒng)設(shè)計(jì)目標(biāo)
3.3 系統(tǒng)功能性需求分析
3.3.1 用戶管理
3.3.2 容器鏡像管理
3.3.3 容器服務(wù)管理
3.3.4 容器資源管理
3.4 系統(tǒng)非功能性需求分析
3.5 本章小結(jié)
第4章 系統(tǒng)架構(gòu)與功能設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.2 總體功能設(shè)計(jì)
4.3 功能模塊設(shè)計(jì)
4.3.1 用戶管理設(shè)計(jì)
4.3.2 容器鏡像管理模塊設(shè)計(jì)
4.3.3 容器服務(wù)管理模塊設(shè)計(jì)
4.3.4 容器資源管理模塊設(shè)計(jì)
4.4 容器網(wǎng)絡(luò)插件分析
4.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.5.1 概念結(jié)構(gòu)設(shè)計(jì)
4.5.2 邏輯結(jié)構(gòu)設(shè)計(jì)
4.6 本章小結(jié)
第5章 系統(tǒng)實(shí)現(xiàn)和相關(guān)測(cè)試
5.1 研發(fā)工具與環(huán)境
5.2 容器鏡像管理模塊實(shí)現(xiàn)
5.2.1 鏡像倉(cāng)庫(kù)
5.2.2 鏡像上傳
5.2.3 鏡像刪除
5.2.4 鏡像編排
5.3 容器服務(wù)管理模塊實(shí)現(xiàn)
5.3.1 容器服務(wù)部署
5.3.2 容器服務(wù)升級(jí)
5.3.3 水平擴(kuò)展
5.4 容器資源管理模塊實(shí)現(xiàn)
5.4.1 增加節(jié)點(diǎn)
5.4.2 添加存儲(chǔ)卷
5.5 容器網(wǎng)絡(luò)隔離實(shí)現(xiàn)
5.6 系統(tǒng)運(yùn)行結(jié)果展示和測(cè)試
5.6.1 環(huán)境準(zhǔn)備
5.6.2 系統(tǒng)重要功能測(cè)試及界面展示
5.6.3 容器網(wǎng)絡(luò)測(cè)試
5.6.3.1 測(cè)試環(huán)境介紹
5.6.3.2 Calico網(wǎng)絡(luò)隔離測(cè)試
5.6.3.3 flannel與 Calico網(wǎng)絡(luò)性能測(cè)試
5.7 本章小結(jié)
總結(jié)與展望
總結(jié)
展望
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3813872
【文章頁(yè)數(shù)】:104 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 研究背景
1.2 研究目的與意義
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.4 本文的主要內(nèi)容及論文結(jié)構(gòu)
1.4.1 論文主要內(nèi)容
1.4.2 論文組織結(jié)構(gòu)
第2章 系統(tǒng)相關(guān)技術(shù)介紹
2.1 容器與Kubernetes相關(guān)技術(shù)
2.1.1 容器與Docker
2.1.2 Docker網(wǎng)絡(luò)技術(shù)
2.1.3 Kubernetes概述
2.2 架構(gòu)技術(shù)
2.2.1 微服務(wù)架構(gòu)
2.2.2 Spring Boot
2.3 本章小結(jié)
第3章 系統(tǒng)需求分析
3.1 系統(tǒng)需求分析概述
3.2 系統(tǒng)設(shè)計(jì)目標(biāo)
3.3 系統(tǒng)功能性需求分析
3.3.1 用戶管理
3.3.2 容器鏡像管理
3.3.3 容器服務(wù)管理
3.3.4 容器資源管理
3.4 系統(tǒng)非功能性需求分析
3.5 本章小結(jié)
第4章 系統(tǒng)架構(gòu)與功能設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.2 總體功能設(shè)計(jì)
4.3 功能模塊設(shè)計(jì)
4.3.1 用戶管理設(shè)計(jì)
4.3.2 容器鏡像管理模塊設(shè)計(jì)
4.3.3 容器服務(wù)管理模塊設(shè)計(jì)
4.3.4 容器資源管理模塊設(shè)計(jì)
4.4 容器網(wǎng)絡(luò)插件分析
4.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.5.1 概念結(jié)構(gòu)設(shè)計(jì)
4.5.2 邏輯結(jié)構(gòu)設(shè)計(jì)
4.6 本章小結(jié)
第5章 系統(tǒng)實(shí)現(xiàn)和相關(guān)測(cè)試
5.1 研發(fā)工具與環(huán)境
5.2 容器鏡像管理模塊實(shí)現(xiàn)
5.2.1 鏡像倉(cāng)庫(kù)
5.2.2 鏡像上傳
5.2.3 鏡像刪除
5.2.4 鏡像編排
5.3 容器服務(wù)管理模塊實(shí)現(xiàn)
5.3.1 容器服務(wù)部署
5.3.2 容器服務(wù)升級(jí)
5.3.3 水平擴(kuò)展
5.4 容器資源管理模塊實(shí)現(xiàn)
5.4.1 增加節(jié)點(diǎn)
5.4.2 添加存儲(chǔ)卷
5.5 容器網(wǎng)絡(luò)隔離實(shí)現(xiàn)
5.6 系統(tǒng)運(yùn)行結(jié)果展示和測(cè)試
5.6.1 環(huán)境準(zhǔn)備
5.6.2 系統(tǒng)重要功能測(cè)試及界面展示
5.6.3 容器網(wǎng)絡(luò)測(cè)試
5.6.3.1 測(cè)試環(huán)境介紹
5.6.3.2 Calico網(wǎng)絡(luò)隔離測(cè)試
5.6.3.3 flannel與 Calico網(wǎng)絡(luò)性能測(cè)試
5.7 本章小結(jié)
總結(jié)與展望
總結(jié)
展望
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3813872
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3813872.html
最近更新
教材專著