基于Spring Cloud的云平臺管理系統(tǒng)的研究及實(shí)現(xiàn)
發(fā)布時間:2021-06-16 09:41
隨著科技進(jìn)步,企業(yè)和個人對資源和服務(wù)的需求更加的要求實(shí)時性、靈活性和穩(wěn)定性,傳統(tǒng)的IT基礎(chǔ)設(shè)施顯然不能滿足飛速發(fā)展的商業(yè)模式,云計算技術(shù)便應(yīng)運(yùn)而生。為了滿足不同用戶對“云”中資源的需求,需要設(shè)計實(shí)現(xiàn)一種可以管理系統(tǒng)資源和業(yè)務(wù)并具有穩(wěn)定性、安全性、靈活性的系統(tǒng)平臺,即云平臺管理系統(tǒng)(云平臺)。本文致力于研究具有眾多優(yōu)秀特性的云平臺設(shè)計方案,并實(shí)現(xiàn)各個業(yè)務(wù)獨(dú)立設(shè)計、獨(dú)立部署、獨(dú)立開發(fā)的微服務(wù)架構(gòu)模式。深入學(xué)習(xí)云計算服務(wù)的基礎(chǔ)概念,分析不同種類的服務(wù)部署模式,在不同的服務(wù)模式中選擇出適合本課題的云平臺實(shí)施方案。對比市場上不同種類的微服務(wù)架構(gòu),結(jié)合本文所需研究實(shí)現(xiàn)的云平臺,最終選擇Spring團(tuán)隊(duì)推出的Spring Cloud,該架構(gòu)體系在云平臺實(shí)現(xiàn)過程中的微服務(wù)化、負(fù)載均衡、熔斷機(jī)制、分布式配置等方面都提供了相應(yīng)解決方案。在對云平臺的研究與實(shí)現(xiàn)過程中,首先是對云平臺的總體規(guī)劃與設(shè)計,以功能模塊的劃分將云平臺分為云資源管理、服務(wù)管理和其他功能三個主要模塊,針對不同功能模塊對他們的子模塊分別進(jìn)行架構(gòu)設(shè)計,在架構(gòu)設(shè)計過程中應(yīng)用策略調(diào)度算法提高平臺資源調(diào)度效率,引用第三方插件提升系統(tǒng)運(yùn)行穩(wěn)定性。其次...
【文章來源】:華北電力大學(xué)(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:69 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1單體式開發(fā)架構(gòu)圖??從圖中我們可以發(fā)現(xiàn),這種模式的軟件開發(fā)有很大的局限性
服務(wù)根據(jù)架構(gòu)的設(shè)計實(shí)現(xiàn)相應(yīng)的功能,從而滿足系統(tǒng)需要[13]。微服務(wù)的誕生與發(fā)??展不是突然來到的,是軟件開發(fā)架構(gòu)多年來的進(jìn)化結(jié)果。在傳統(tǒng)的web開發(fā)模??式中,開發(fā)人員通常使用單體式開發(fā)的架構(gòu)方案,如圖2-1中所示,在中間層中??包含了所有的功能和展示,各個功能模塊在同一模塊中開發(fā),也同樣共同部署與??展示,所有系統(tǒng)邏輯高度關(guān)聯(lián)。??ui??產(chǎn)品服務(wù)?訂單服務(wù)?用戶服務(wù)??產(chǎn)品|?|訂單|?|用戶|??DB??圖2-1單體式開發(fā)架構(gòu)圖??從圖中我們可以發(fā)現(xiàn),這種模式的軟件開發(fā)有很大的局限性。它雖然具有開??發(fā)簡單,方便集中式的管理這樣的優(yōu)勢,但是同樣具有效率低、維護(hù)難、不靈活、??穩(wěn)定性差、擴(kuò)展性不夠等缺點(diǎn)。現(xiàn)在的互聯(lián)網(wǎng)產(chǎn)業(yè),越來越多的應(yīng)用軟件具有復(fù)??雜的業(yè)務(wù)邏輯,不穩(wěn)定的開發(fā)團(tuán)隊(duì),分布式的服務(wù)調(diào)度,顯然單體架構(gòu)不能滿足??5??
是對實(shí)際物理資源的虛擬化應(yīng)用。本文所涉及的云平臺管理系統(tǒng)由資源管??理、運(yùn)營管理、門戶、開放接口,以及安全、監(jiān)控管理體系組成。其中資源管理、??運(yùn)營管理和門戶是系統(tǒng)架構(gòu)中的主要組成部分,如圖3-1所示即為云平臺管理系??統(tǒng)的系統(tǒng)架構(gòu)圖。??-???????%??、??用戶自服務(wù)門戶?業(yè)務(wù)云管理門戶??-?/??/??/?、f??:???N?、??;?fesS服務(wù)?)?(?PaaSR務(wù)????運(yùn)營管遵????|?服務(wù)實(shí)例管M?|?[脤務(wù)模板管理?]??云?k?f?—...:::::.....云??f?資渡調(diào)度引擎?云平臺並務(wù)處理平??|?^ ̄ ̄ ̄J??ft」皇??I?I資源實(shí)例管理)?資源管理?資源模板管理?、??|??????s?I??爾?X86虛擬機(jī)菅理?XB6物遙機(jī)管理?存儲資源管理?網(wǎng)絡(luò)資源管理??\^V??V.?_^????V-?」??/?\?^?/?\??虛擬化系統(tǒng)_?物瑗機(jī)?存儲資源?網(wǎng)絡(luò)資源??、?J?V?y?v?J??J?v?/?N?j??圖3-1云平臺系統(tǒng)架構(gòu)圖??本文設(shè)計的云平臺管理系統(tǒng)總體架構(gòu)以物理機(jī)、虛擬機(jī)、存儲、網(wǎng)絡(luò)為底層??資源,平臺對底層資源進(jìn)行管理和調(diào)度,在資源的處理過程中進(jìn)行安全、告警、??監(jiān)控等方面的服務(wù)。將各模塊部分綜合為運(yùn)營管理提供給門戶,使用戶按需使用,??同時也方便系統(tǒng)管理員對平臺資源等內(nèi)容的管理,對本文設(shè)計的云平臺管理系統(tǒng)??總體分為資源管理、運(yùn)營管理和門戶管理三部分:??(1)資源管理對計算、存儲等物理資源進(jìn)行池化
【參考文獻(xiàn)】:
期刊論文
[1]基于微服務(wù)架構(gòu)的高鐵Wi-Fi運(yùn)營服務(wù)系統(tǒng)設(shè)計與實(shí)現(xiàn)[J]. 王雪峰,閻志遠(yuǎn),翁湦元. 鐵路計算機(jī)應(yīng)用. 2018(06)
[2]微服務(wù)架構(gòu)在電動汽車智能充電服務(wù)與運(yùn)營平臺系統(tǒng)中的應(yīng)用[J]. 隋永鑫. 微型機(jī)與應(yīng)用. 2017(24)
[3]基于微服務(wù)的大平臺系統(tǒng)架構(gòu)演進(jìn)探討[J]. 鄭明釗,張建強(qiáng). 軟件. 2017(12)
[4]云計算資源池統(tǒng)一整合策略研究[J]. 李曉. 信息通信. 2017(07)
[5]企業(yè)云服務(wù)體系結(jié)構(gòu)設(shè)計框架[J]. 周毅書,周劍雄,劉裕,郭赫曦,尹曉萌. 計算機(jī)系統(tǒng)應(yīng)用. 2014(08)
[6]云計算及應(yīng)用前景分析[J]. 楊習(xí)勛. 才智. 2012(19)
[7]云計算虛擬化技術(shù)研究[J]. 談圳. 信息技術(shù)與信息化. 2012(01)
[8]淺析云計算技術(shù)[J]. 李曉輝,王淑艷. 數(shù)字技術(shù)與應(yīng)用. 2011(11)
[9]完善中的云計算[J]. 古麗萍. 中國電信業(yè). 2011(09)
碩士論文
[1]基于微服務(wù)架構(gòu)的平臺化服務(wù)框架的設(shè)計與實(shí)現(xiàn)[D]. 譚一鳴.北京交通大學(xué) 2017
[2]基于微服務(wù)的OJ系統(tǒng)重構(gòu)與優(yōu)化[D]. 鄭彬彬.東華大學(xué) 2017
[3]基于虛擬機(jī)部署的容錯即服務(wù)方法研究[D]. 劉曉霞.內(nèi)蒙古大學(xué) 2016
[4]面向中小型企業(yè)的云制造服務(wù)平臺研發(fā)[D]. 夏軍.西南科技大學(xué) 2015
[5]云計算環(huán)境下基于QoS驅(qū)動的資源分配方法研究[D]. 孔凱旋.武漢理工大學(xué) 2015
[6]彈性云資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D]. 劉玲.湖南大學(xué) 2014
[7]企業(yè)私有云構(gòu)建方法研究與實(shí)踐[D]. 蘇昌鋒.天津大學(xué) 2014
[8]云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用[D]. 彭瑞.南京郵電大學(xué) 2013
[9]云環(huán)境下虛擬機(jī)部署技術(shù)的研究及實(shí)現(xiàn)[D]. 張凱.東北大學(xué) 2013
[10]軟件架構(gòu)模式在信息系統(tǒng)開發(fā)中的應(yīng)用研究[D]. 陳飛.大連海事大學(xué) 2005
本文編號:3232836
【文章來源】:華北電力大學(xué)(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:69 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1單體式開發(fā)架構(gòu)圖??從圖中我們可以發(fā)現(xiàn),這種模式的軟件開發(fā)有很大的局限性
服務(wù)根據(jù)架構(gòu)的設(shè)計實(shí)現(xiàn)相應(yīng)的功能,從而滿足系統(tǒng)需要[13]。微服務(wù)的誕生與發(fā)??展不是突然來到的,是軟件開發(fā)架構(gòu)多年來的進(jìn)化結(jié)果。在傳統(tǒng)的web開發(fā)模??式中,開發(fā)人員通常使用單體式開發(fā)的架構(gòu)方案,如圖2-1中所示,在中間層中??包含了所有的功能和展示,各個功能模塊在同一模塊中開發(fā),也同樣共同部署與??展示,所有系統(tǒng)邏輯高度關(guān)聯(lián)。??ui??產(chǎn)品服務(wù)?訂單服務(wù)?用戶服務(wù)??產(chǎn)品|?|訂單|?|用戶|??DB??圖2-1單體式開發(fā)架構(gòu)圖??從圖中我們可以發(fā)現(xiàn),這種模式的軟件開發(fā)有很大的局限性。它雖然具有開??發(fā)簡單,方便集中式的管理這樣的優(yōu)勢,但是同樣具有效率低、維護(hù)難、不靈活、??穩(wěn)定性差、擴(kuò)展性不夠等缺點(diǎn)。現(xiàn)在的互聯(lián)網(wǎng)產(chǎn)業(yè),越來越多的應(yīng)用軟件具有復(fù)??雜的業(yè)務(wù)邏輯,不穩(wěn)定的開發(fā)團(tuán)隊(duì),分布式的服務(wù)調(diào)度,顯然單體架構(gòu)不能滿足??5??
是對實(shí)際物理資源的虛擬化應(yīng)用。本文所涉及的云平臺管理系統(tǒng)由資源管??理、運(yùn)營管理、門戶、開放接口,以及安全、監(jiān)控管理體系組成。其中資源管理、??運(yùn)營管理和門戶是系統(tǒng)架構(gòu)中的主要組成部分,如圖3-1所示即為云平臺管理系??統(tǒng)的系統(tǒng)架構(gòu)圖。??-???????%??、??用戶自服務(wù)門戶?業(yè)務(wù)云管理門戶??-?/??/??/?、f??:???N?、??;?fesS服務(wù)?)?(?PaaSR務(wù)????運(yùn)營管遵????|?服務(wù)實(shí)例管M?|?[脤務(wù)模板管理?]??云?k?f?—...:::::.....云??f?資渡調(diào)度引擎?云平臺並務(wù)處理平??|?^ ̄ ̄ ̄J??ft」皇??I?I資源實(shí)例管理)?資源管理?資源模板管理?、??|??????s?I??爾?X86虛擬機(jī)菅理?XB6物遙機(jī)管理?存儲資源管理?網(wǎng)絡(luò)資源管理??\^V??V.?_^????V-?」??/?\?^?/?\??虛擬化系統(tǒng)_?物瑗機(jī)?存儲資源?網(wǎng)絡(luò)資源??、?J?V?y?v?J??J?v?/?N?j??圖3-1云平臺系統(tǒng)架構(gòu)圖??本文設(shè)計的云平臺管理系統(tǒng)總體架構(gòu)以物理機(jī)、虛擬機(jī)、存儲、網(wǎng)絡(luò)為底層??資源,平臺對底層資源進(jìn)行管理和調(diào)度,在資源的處理過程中進(jìn)行安全、告警、??監(jiān)控等方面的服務(wù)。將各模塊部分綜合為運(yùn)營管理提供給門戶,使用戶按需使用,??同時也方便系統(tǒng)管理員對平臺資源等內(nèi)容的管理,對本文設(shè)計的云平臺管理系統(tǒng)??總體分為資源管理、運(yùn)營管理和門戶管理三部分:??(1)資源管理對計算、存儲等物理資源進(jìn)行池化
【參考文獻(xiàn)】:
期刊論文
[1]基于微服務(wù)架構(gòu)的高鐵Wi-Fi運(yùn)營服務(wù)系統(tǒng)設(shè)計與實(shí)現(xiàn)[J]. 王雪峰,閻志遠(yuǎn),翁湦元. 鐵路計算機(jī)應(yīng)用. 2018(06)
[2]微服務(wù)架構(gòu)在電動汽車智能充電服務(wù)與運(yùn)營平臺系統(tǒng)中的應(yīng)用[J]. 隋永鑫. 微型機(jī)與應(yīng)用. 2017(24)
[3]基于微服務(wù)的大平臺系統(tǒng)架構(gòu)演進(jìn)探討[J]. 鄭明釗,張建強(qiáng). 軟件. 2017(12)
[4]云計算資源池統(tǒng)一整合策略研究[J]. 李曉. 信息通信. 2017(07)
[5]企業(yè)云服務(wù)體系結(jié)構(gòu)設(shè)計框架[J]. 周毅書,周劍雄,劉裕,郭赫曦,尹曉萌. 計算機(jī)系統(tǒng)應(yīng)用. 2014(08)
[6]云計算及應(yīng)用前景分析[J]. 楊習(xí)勛. 才智. 2012(19)
[7]云計算虛擬化技術(shù)研究[J]. 談圳. 信息技術(shù)與信息化. 2012(01)
[8]淺析云計算技術(shù)[J]. 李曉輝,王淑艷. 數(shù)字技術(shù)與應(yīng)用. 2011(11)
[9]完善中的云計算[J]. 古麗萍. 中國電信業(yè). 2011(09)
碩士論文
[1]基于微服務(wù)架構(gòu)的平臺化服務(wù)框架的設(shè)計與實(shí)現(xiàn)[D]. 譚一鳴.北京交通大學(xué) 2017
[2]基于微服務(wù)的OJ系統(tǒng)重構(gòu)與優(yōu)化[D]. 鄭彬彬.東華大學(xué) 2017
[3]基于虛擬機(jī)部署的容錯即服務(wù)方法研究[D]. 劉曉霞.內(nèi)蒙古大學(xué) 2016
[4]面向中小型企業(yè)的云制造服務(wù)平臺研發(fā)[D]. 夏軍.西南科技大學(xué) 2015
[5]云計算環(huán)境下基于QoS驅(qū)動的資源分配方法研究[D]. 孔凱旋.武漢理工大學(xué) 2015
[6]彈性云資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D]. 劉玲.湖南大學(xué) 2014
[7]企業(yè)私有云構(gòu)建方法研究與實(shí)踐[D]. 蘇昌鋒.天津大學(xué) 2014
[8]云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用[D]. 彭瑞.南京郵電大學(xué) 2013
[9]云環(huán)境下虛擬機(jī)部署技術(shù)的研究及實(shí)現(xiàn)[D]. 張凱.東北大學(xué) 2013
[10]軟件架構(gòu)模式在信息系統(tǒng)開發(fā)中的應(yīng)用研究[D]. 陳飛.大連海事大學(xué) 2005
本文編號:3232836
本文鏈接:http://sikaile.net/guanlilunwen/glzh/3232836.html
最近更新
教材專著