云平臺(tái)下多用戶應(yīng)用并發(fā)部署機(jī)制的研究與實(shí)現(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é)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陳志剛,許偉,曾志文;一種基于預(yù)測(cè)的動(dòng)態(tài)負(fù)載均衡模型及算法研究[J];計(jì)算機(jī)工程;2004年23期
2 鄭云翔;張燕芬;;e-Learning Grid動(dòng)態(tài)負(fù)載均衡通用機(jī)制研究[J];中國(guó)電化教育;2011年11期
3 劉建;李緒志;;一種動(dòng)態(tài)負(fù)載均衡機(jī)制的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2006年02期
4 曾蛟龍;胡榮貴;谷裕;許成喜;;遺傳算法在蜜網(wǎng)動(dòng)態(tài)負(fù)載均衡中的應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2012年06期
5 吳恒山,張翼,李東;一個(gè)基于分布式數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)負(fù)載分配算法[J];計(jì)算機(jī)應(yīng)用研究;1999年11期
6 何昱;歷軍;;基于應(yīng)用級(jí)監(jiān)控的動(dòng)態(tài)負(fù)載均衡系統(tǒng)[J];計(jì)算機(jī)工程;2008年09期
7 曹英存;;集群系統(tǒng)下的動(dòng)態(tài)負(fù)載均衡探究[J];和田師范?茖W(xué)校學(xué)報(bào);2006年02期
8 王澤均;陳新;王勇;高寶慶;;基于動(dòng)態(tài)負(fù)載均衡的網(wǎng)絡(luò)監(jiān)控系統(tǒng)[J];計(jì)算機(jī)工程;2008年24期
9 李金攻;張平;陳繼光;;基于NAT-PT簇的集中式動(dòng)態(tài)負(fù)載均衡的研究[J];通信技術(shù);2009年04期
10 楊連云;;動(dòng)態(tài)負(fù)載曲線在電視機(jī)可靠性設(shè)計(jì)中的應(yīng)用[J];電視技術(shù);1982年03期
相關(guān)會(huì)議論文 前7條
1 孟廣平;;虛擬機(jī)漂移網(wǎng)絡(luò)連接方法探討[A];中國(guó)計(jì)量協(xié)會(huì)冶金分會(huì)2011年會(huì)論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機(jī)平臺(tái)的研究[A];第26次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡(luò)流量感知的虛擬機(jī)高可用動(dòng)態(tài)部署研究[A];2014第二屆中國(guó)指揮控制大會(huì)論文集(上)[C];2014年
4 林紅;;Java虛擬機(jī)面向數(shù)字媒體的應(yīng)用研究[A];計(jì)算機(jī)技術(shù)與應(yīng)用進(jìn)展——全國(guó)第17屆計(jì)算機(jī)科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機(jī)的備份系統(tǒng)實(shí)現(xiàn)[A];中國(guó)高等教育學(xué)會(huì)教育信息化分會(huì)第十二次學(xué)術(shù)年會(huì)論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機(jī)網(wǎng)絡(luò)部署與管理研究[A];中國(guó)高等教育學(xué)會(huì)教育信息化分會(huì)第十次學(xué)術(shù)年會(huì)論文集[C];2010年
7 李英壯;廖培騰;孫夢(mèng);李先毅;;基于云計(jì)算的數(shù)據(jù)中心虛擬機(jī)管理平臺(tái)的設(shè)計(jì)[A];中國(guó)高等教育學(xué)會(huì)教育信息化分會(huì)第十次學(xué)術(shù)年會(huì)論文集[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 ;虛擬機(jī)的生與死[N];網(wǎng)絡(luò)世界;2008年
2 本報(bào)記者 卜娜;高性能Java虛擬機(jī)將在中國(guó)云市場(chǎng)釋能[N];中國(guó)計(jì)算機(jī)報(bào);2012年
3 本報(bào)記者 邱燕娜;如何告別虛擬機(jī)管理煩惱[N];中國(guó)計(jì)算機(jī)報(bào);2012年
4 ;首批通過(guò)云計(jì)算產(chǎn)品虛擬機(jī)管理測(cè)評(píng)名單[N];中國(guó)電子報(bào);2014年
5 申琳;虛擬機(jī)泛濫 系統(tǒng)安全怎么辦[N];中國(guó)計(jì)算機(jī)報(bào);2008年
6 Tom Henderson邋沈建苗 編譯;虛擬機(jī)管理的五大問(wèn)題[N];計(jì)算機(jī)世界;2008年
7 盆盆;真實(shí)的虛擬機(jī)[N];中國(guó)電腦教育報(bào);2004年
8 本版編輯 綜合 編譯整理 田夢(mèng);管理好虛擬機(jī)的全生命周期[N];計(jì)算機(jī)世界;2008年
9 李婷;中國(guó)研制出全球最快反病毒虛擬機(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ī)異常檢測(cè)關(guān)鍵技術(shù)研究[D];重慶大學(xué);2015年
3 周真;云平臺(tái)下運(yùn)行環(huán)境感知的虛擬機(jī)異常檢測(cè)策略及算法研究[D];重慶大學(xué);2015年
4 郭芬;面向虛擬機(jī)的云平臺(tái)資源部署與調(diào)度研究[D];華南理工大學(xué);2015年
5 周傲;高可靠云服務(wù)供應(yīng)關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2015年
6 劉圣卓;面向虛擬集群的鏡像存儲(chǔ)與傳輸優(yōu)化[D];清華大學(xué);2015年
7 彭成磊;云數(shù)據(jù)中心綠色節(jié)能需求的虛擬機(jī)負(fù)載均衡技術(shù)研究[D];南京大學(xué);2016年
8 趙長(zhǎng)名;IaaS云中基于資源感知的虛擬機(jī)資源管埋[D];電子科技大學(xué);2016年
9 許小龍;支持綠色云計(jì)算的資源調(diào)度方法及關(guān)鍵技術(shù)研究[D];南京大學(xué);2016年
10 衷宜;虛擬化系統(tǒng)中的軟件自愈相關(guān)技術(shù)研究[D];南京理工大學(xué);2016年
相關(guān)碩士學(xué)位論文 前10條
1 余媛;云平臺(tái)下多用戶應(yīng)用并發(fā)部署機(jī)制的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2017年
2 付志輝;分布式爬蟲(chóng)的動(dòng)態(tài)負(fù)載均衡方法研究[D];哈爾濱工業(yè)大學(xué);2014年
3 孔繁宇;虛擬化環(huán)境中的動(dòng)態(tài)負(fù)載均衡系統(tǒng)[D];南京大學(xué);2016年
4 許偉;分布式系統(tǒng)中的主機(jī)負(fù)載預(yù)測(cè)與動(dòng)態(tài)負(fù)載均衡研究[D];中南大學(xué);2004年
5 丁學(xué)智;一種面向分布式服務(wù)器集群的動(dòng)態(tài)負(fù)載均衡系統(tǒng)的實(shí)現(xiàn)[D];北京郵電大學(xué);2014年
6 張楠;基于LVS/DR集群的動(dòng)態(tài)負(fù)載機(jī)制研究與實(shí)現(xiàn)[D];云南大學(xué);2013年
7 柳旭日;基于負(fù)載預(yù)測(cè)和過(guò)載遷移的動(dòng)態(tài)負(fù)載均衡研究[D];青島理工大學(xué);2009年
8 李浩然;OpenStack虛擬機(jī)資源監(jiān)控關(guān)鍵技術(shù)的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2017年
9 徐海龍;基于標(biāo)準(zhǔn)Linux內(nèi)核的動(dòng)態(tài)負(fù)載均衡實(shí)現(xiàn)[D];天津工業(yè)大學(xué);2005年
10 王天翊;P2P網(wǎng)絡(luò)中動(dòng)態(tài)負(fù)載均衡研究[D];西安電子科技大學(xué);2012年
,本文編號(hào):2248394
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2248394.html