云平臺下多用戶應(yīng)用并發(fā)部署機(jī)制的研究與實現(xiàn)
[Abstract]:The future network research has always been the research hotspot of computer network. The future network will provide users with a more advanced network environment, can better support the upper layer of services and applications. However, in the research and experiment of application or service, it is difficult for many researchers to build a service experimental environment for the future network because of their own resource or tool constraints, and only build a low-performance network environment in the local area. When setting up the local environment, the researchers need to deploy all kinds of software manually, which is time-consuming and labor-consuming, which seriously affects the efficiency of scientific research. In view of this situation, we need to provide a server innovation environment which can centralize the management and deployment of resources and tools for users, and build a service innovation cloud platform based on automated deployment mechanism. However, with the increasing number of users using the service innovation cloud platform, the deployment mechanism will face the challenge of multi-concurrency to the system performance. Multiple concurrent requests from users can lead to latency, system performance degradation or even paralysis. Aiming at these problems, this paper studies the design of system architecture for deployment mechanism under multi-user concurrent request, from single platform to dynamic load balance expansion. In the aspect of distributed extension, the architecture design of optimizing deployment mechanism is put forward. Combining with OpenStack cloud platform and automatic deployment tool Puppet, three kinds of deployment mechanisms are put forward to realize the automatic deployment of application. The redeployment of existing applications to achieve automatic application version switching and other functions. The main contents of this thesis are as follows: 1. This paper designs and implements a single mechanism of multi-user concurrent deployment on cloud platform. Including the use of Apache combined with the form of Passenger to change the deployment architecture, and the implementation of the experimental environment under the single-machine mechanism, the first time to build the application one-click deployment function and the requirements of the application redeploy function. 2. The dynamic load mechanism of multi-user concurrent deployment on cloud platform is designed and implemented. Including the use of Nginx combined with Puppet cluster to change the deployment architecture, the use of monitoring server performance to dynamically change load balancing strategy, And implement the first application one-click deployment function and the application redeploy function .3under the dynamic load balancing mechanism under the experimental environment for the first time. The distributed mechanism of multi-user concurrent deployment on cloud platform is designed and implemented. Including the use of Git combined with Puppet to change the deployment architecture, the implementation of server code automatic push, client code automatically pull, The first application one-click deployment function and the application redeployment function under changing requirements are implemented in the distributed experimental environment. In order to verify the system availability under each mechanism with multiple concurrency, each deployment mechanism under the cloud platform is tested for function and performance. The functional tests show that the three deployment mechanisms proposed in this paper can meet the expected functional requirements. Performance tests show that all three deployment mechanisms provide excellent performance when concurrent requests are small. However, with the increasing of concurrent requests, the performance of the single mechanism is extremely fast down, the performance of the dynamic load mechanism is slightly decreased, and the distributed mechanism basically maintains an excellent performance.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陳志剛,許偉,曾志文;一種基于預(yù)測的動態(tài)負(fù)載均衡模型及算法研究[J];計算機(jī)工程;2004年23期
2 鄭云翔;張燕芬;;e-Learning Grid動態(tài)負(fù)載均衡通用機(jī)制研究[J];中國電化教育;2011年11期
3 劉建;李緒志;;一種動態(tài)負(fù)載均衡機(jī)制的研究與實現(xiàn)[J];計算機(jī)工程與應(yīng)用;2006年02期
4 曾蛟龍;胡榮貴;谷裕;許成喜;;遺傳算法在蜜網(wǎng)動態(tài)負(fù)載均衡中的應(yīng)用[J];計算機(jī)應(yīng)用研究;2012年06期
5 吳恒山,張翼,李東;一個基于分布式數(shù)據(jù)庫系統(tǒng)的動態(tài)負(fù)載分配算法[J];計算機(jī)應(yīng)用研究;1999年11期
6 何昱;歷軍;;基于應(yīng)用級監(jiān)控的動態(tài)負(fù)載均衡系統(tǒng)[J];計算機(jī)工程;2008年09期
7 曹英存;;集群系統(tǒng)下的動態(tài)負(fù)載均衡探究[J];和田師范?茖W(xué)校學(xué)報;2006年02期
8 王澤均;陳新;王勇;高寶慶;;基于動態(tài)負(fù)載均衡的網(wǎng)絡(luò)監(jiān)控系統(tǒng)[J];計算機(jī)工程;2008年24期
9 李金攻;張平;陳繼光;;基于NAT-PT簇的集中式動態(tài)負(fù)載均衡的研究[J];通信技術(shù);2009年04期
10 楊連云;;動態(tài)負(fù)載曲線在電視機(jī)可靠性設(shè)計中的應(yīng)用[J];電視技術(shù);1982年03期
相關(guān)會議論文 前7條
1 孟廣平;;虛擬機(jī)漂移網(wǎng)絡(luò)連接方法探討[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機(jī)平臺的研究[A];第26次全國計算機(jī)安全學(xué)術(shù)交流會論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡(luò)流量感知的虛擬機(jī)高可用動態(tài)部署研究[A];2014第二屆中國指揮控制大會論文集(上)[C];2014年
4 林紅;;Java虛擬機(jī)面向數(shù)字媒體的應(yīng)用研究[A];計算機(jī)技術(shù)與應(yīng)用進(jìn)展——全國第17屆計算機(jī)科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機(jī)的備份系統(tǒng)實現(xiàn)[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機(jī)網(wǎng)絡(luò)部署與管理研究[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
7 李英壯;廖培騰;孫夢;李先毅;;基于云計算的數(shù)據(jù)中心虛擬機(jī)管理平臺的設(shè)計[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
相關(guān)重要報紙文章 前10條
1 ;虛擬機(jī)的生與死[N];網(wǎng)絡(luò)世界;2008年
2 本報記者 卜娜;高性能Java虛擬機(jī)將在中國云市場釋能[N];中國計算機(jī)報;2012年
3 本報記者 邱燕娜;如何告別虛擬機(jī)管理煩惱[N];中國計算機(jī)報;2012年
4 ;首批通過云計算產(chǎn)品虛擬機(jī)管理測評名單[N];中國電子報;2014年
5 申琳;虛擬機(jī)泛濫 系統(tǒng)安全怎么辦[N];中國計算機(jī)報;2008年
6 Tom Henderson邋沈建苗 編譯;虛擬機(jī)管理的五大問題[N];計算機(jī)世界;2008年
7 盆盆;真實的虛擬機(jī)[N];中國電腦教育報;2004年
8 本版編輯 綜合 編譯整理 田夢;管理好虛擬機(jī)的全生命周期[N];計算機(jī)世界;2008年
9 李婷;中國研制出全球最快反病毒虛擬機(jī)[N];人民郵電;2009年
10 張弛;虛擬機(jī)遷移走向真正自由[N];網(wǎng)絡(luò)世界;2010年
相關(guān)博士學(xué)位論文 前10條
1 宋翔;多核虛擬環(huán)境的性能及可伸縮性研究[D];復(fù)旦大學(xué);2014年
2 王桂平;云環(huán)境下面向可信的虛擬機(jī)異常檢測關(guān)鍵技術(shù)研究[D];重慶大學(xué);2015年
3 周真;云平臺下運(yùn)行環(huán)境感知的虛擬機(jī)異常檢測策略及算法研究[D];重慶大學(xué);2015年
4 郭芬;面向虛擬機(jī)的云平臺資源部署與調(diào)度研究[D];華南理工大學(xué);2015年
5 周傲;高可靠云服務(wù)供應(yīng)關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2015年
6 劉圣卓;面向虛擬集群的鏡像存儲與傳輸優(yōu)化[D];清華大學(xué);2015年
7 彭成磊;云數(shù)據(jù)中心綠色節(jié)能需求的虛擬機(jī)負(fù)載均衡技術(shù)研究[D];南京大學(xué);2016年
8 趙長名;IaaS云中基于資源感知的虛擬機(jī)資源管埋[D];電子科技大學(xué);2016年
9 許小龍;支持綠色云計算的資源調(diào)度方法及關(guān)鍵技術(shù)研究[D];南京大學(xué);2016年
10 衷宜;虛擬化系統(tǒng)中的軟件自愈相關(guān)技術(shù)研究[D];南京理工大學(xué);2016年
相關(guān)碩士學(xué)位論文 前10條
1 余媛;云平臺下多用戶應(yīng)用并發(fā)部署機(jī)制的研究與實現(xiàn)[D];北京郵電大學(xué);2017年
2 付志輝;分布式爬蟲的動態(tài)負(fù)載均衡方法研究[D];哈爾濱工業(yè)大學(xué);2014年
3 孔繁宇;虛擬化環(huán)境中的動態(tài)負(fù)載均衡系統(tǒng)[D];南京大學(xué);2016年
4 許偉;分布式系統(tǒng)中的主機(jī)負(fù)載預(yù)測與動態(tài)負(fù)載均衡研究[D];中南大學(xué);2004年
5 丁學(xué)智;一種面向分布式服務(wù)器集群的動態(tài)負(fù)載均衡系統(tǒng)的實現(xiàn)[D];北京郵電大學(xué);2014年
6 張楠;基于LVS/DR集群的動態(tài)負(fù)載機(jī)制研究與實現(xiàn)[D];云南大學(xué);2013年
7 柳旭日;基于負(fù)載預(yù)測和過載遷移的動態(tài)負(fù)載均衡研究[D];青島理工大學(xué);2009年
8 李浩然;OpenStack虛擬機(jī)資源監(jiān)控關(guān)鍵技術(shù)的研究與實現(xiàn)[D];北京郵電大學(xué);2017年
9 徐海龍;基于標(biāo)準(zhǔn)Linux內(nèi)核的動態(tài)負(fù)載均衡實現(xiàn)[D];天津工業(yè)大學(xué);2005年
10 王天翊;P2P網(wǎng)絡(luò)中動態(tài)負(fù)載均衡研究[D];西安電子科技大學(xué);2012年
,本文編號:2248394
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2248394.html