PaaS云基礎(chǔ)架構(gòu)中消息中間件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-04-06 02:09
本文選題:云計(jì)算 切入點(diǎn):PaaS平臺(tái) 出處:《北京郵電大學(xué)》2014年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)的迅猛發(fā)展,互聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)成為了新的熱潮,PaaS石平臺(tái)為互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)者提供了便捷的應(yīng)用托管平臺(tái),托管平臺(tái)提供了應(yīng)用開(kāi)發(fā)和運(yùn)行所需的工具、環(huán)境和底層資源,這大大提高了軟件研發(fā)的效率。無(wú)數(shù)應(yīng)用開(kāi)發(fā)者把PaaS云作為零成本的創(chuàng)業(yè)平臺(tái),托管在云平臺(tái)上的互聯(lián)網(wǎng)應(yīng)用的請(qǐng)求量也是與日俱增,這對(duì)PaaS云平臺(tái)的彈性擴(kuò)展能力提出了巨大的挑戰(zhàn),PaaS云平臺(tái)的規(guī)模需要能夠隨著請(qǐng)求量的變化進(jìn)行調(diào)整。為了實(shí)現(xiàn)這一目的,PaaS云的基礎(chǔ)架構(gòu)必須具備很強(qiáng)的伸縮能力。 可擴(kuò)展性是云平臺(tái)的基本屬性,雖然在云平臺(tái)構(gòu)建之初,可擴(kuò)展性并不是優(yōu)先考慮的因素,但從云平臺(tái)的運(yùn)維和發(fā)展上看,基礎(chǔ)架構(gòu)的可擴(kuò)展性能夠?yàn)樵破脚_(tái)提供發(fā)展的空間。為了實(shí)現(xiàn)云平臺(tái)的彈性擴(kuò)展,本文從PaaS云平臺(tái)對(duì)底層基礎(chǔ)設(shè)施的需求出發(fā),借鑒開(kāi)源云平臺(tái)和現(xiàn)代分布式系統(tǒng)中的經(jīng)典設(shè)計(jì)思路,提出一種面向PaaS云平臺(tái)的消息中間件,用于實(shí)現(xiàn)云平臺(tái)中各功能實(shí)體間的解耦合,為云平臺(tái)的彈性擴(kuò)展提供有力支撐。 本文設(shè)計(jì)的消息中間件,采用面向服務(wù)架構(gòu)實(shí)現(xiàn)功能實(shí)體在業(yè)務(wù)層面上的解耦合,通過(guò)配置數(shù)據(jù)庫(kù)訪問(wèn)代理消除功能實(shí)體與數(shù)據(jù)庫(kù)之間的耦合關(guān)系,提升數(shù)據(jù)庫(kù)的并發(fā)訪問(wèn)能力,進(jìn)而實(shí)現(xiàn)云平臺(tái)的平滑擴(kuò)展。在此基礎(chǔ)上,本文設(shè)計(jì)的消息中間件能對(duì)云平臺(tái)提供的服務(wù)進(jìn)行監(jiān)控,并為平臺(tái)中的功能實(shí)體提供快速部署框架,從系統(tǒng)運(yùn)維和實(shí)際部署的角度進(jìn)一步提升云平臺(tái)的擴(kuò)展能力。測(cè)試結(jié)果表明,本文實(shí)現(xiàn)的消息中間件能夠承載整個(gè)云平臺(tái)在業(yè)務(wù)層面和數(shù)據(jù)層面上的通信,并且具備較高的處理能力和可靠性。本文對(duì)具備高可擴(kuò)展性的PaaS云平臺(tái)基礎(chǔ)架構(gòu)進(jìn)行了探索性的嘗試,具有一定的理論研究意義和參考價(jià)值。
[Abstract]:With the rapid development of the Internet, the development of Internet applications has become a new wave of PaaS stone platform for Internet application developers to provide a convenient application hosting platform, hosting platform to provide the application development and operation of the necessary tools,Environment and underlying resources, which greatly improve the efficiency of software development.Countless app developers use the PaaS cloud as a zero-cost startup platform, and the number of requests for Internet applications hosted on cloud platforms is growing.This poses a huge challenge to the flexibility of the PaaS cloud platform. The scale of the cloud platform needs to be adjusted with the amount of requests.To achieve this, the infrastructure of the PaaS cloud must be highly scalable.Scalability is the basic attribute of cloud platform. Although scalability is not a priority factor at the beginning of cloud platform construction, the expansibility of infrastructure can provide space for cloud platform to develop from the point of view of cloud platform operation and development.In order to extend the elasticity of cloud platform, based on the demand of PaaS cloud platform for the underlying infrastructure, this paper proposes a message middleware for PaaS cloud platform based on the classical design ideas of open source cloud platform and modern distributed system.It is used to realize the decoupling of the functional entities in the cloud platform and to provide a strong support for the elastic expansion of the cloud platform.The message middleware designed in this paper uses the service-oriented architecture to realize the decoupling of the functional entities at the business level, and eliminates the coupling relationship between the functional entities and the database by configuring the database access agent.Enhance the concurrent access ability of database, and then realize the smooth expansion of cloud platform.On this basis, the message middleware designed in this paper can monitor the services provided by the cloud platform, and provide a rapid deployment framework for the functional entities in the platform, which can further enhance the expansion ability of the cloud platform from the point of view of system operation and actual deployment.The test results show that the message middleware implemented in this paper can carry the communication between the business level and the data level of the whole cloud platform, and it has high processing ability and reliability.This paper makes an exploratory attempt on the PaaS cloud platform infrastructure with high scalability, which has some theoretical significance and reference value.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 張建勛;古志民;鄭超;;云計(jì)算研究進(jìn)展綜述[J];計(jì)算機(jī)應(yīng)用研究;2010年02期
2 陳康;鄭緯民;;云計(jì)算:系統(tǒng)實(shí)例與研究現(xiàn)狀[J];軟件學(xué)報(bào);2009年05期
3 唐紅;徐光俠;;云計(jì)算研究與發(fā)展綜述[J];數(shù)字通信;2010年03期
4 羅軍舟;金嘉暉;宋愛(ài)波;東方;;云計(jì)算:體系架構(gòu)與關(guān)鍵技術(shù)[J];通信學(xué)報(bào);2011年07期
,本文編號(hào):1717491
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1717491.html
最近更新
教材專(zhuān)著