PaaS云基礎(chǔ)架構(gòu)中消息中間件的設(shè)計與實現(xiàn)
發(fā)布時間:2018-04-06 02:09
本文選題:云計算 切入點:PaaS平臺 出處:《北京郵電大學(xué)》2014年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)的迅猛發(fā)展,互聯(lián)網(wǎng)應(yīng)用的開發(fā)成為了新的熱潮,PaaS石平臺為互聯(lián)網(wǎng)應(yīng)用開發(fā)者提供了便捷的應(yīng)用托管平臺,托管平臺提供了應(yīng)用開發(fā)和運行所需的工具、環(huán)境和底層資源,這大大提高了軟件研發(fā)的效率。無數(shù)應(yīng)用開發(fā)者把PaaS云作為零成本的創(chuàng)業(yè)平臺,托管在云平臺上的互聯(lián)網(wǎng)應(yīng)用的請求量也是與日俱增,這對PaaS云平臺的彈性擴展能力提出了巨大的挑戰(zhàn),PaaS云平臺的規(guī)模需要能夠隨著請求量的變化進行調(diào)整。為了實現(xiàn)這一目的,PaaS云的基礎(chǔ)架構(gòu)必須具備很強的伸縮能力。 可擴展性是云平臺的基本屬性,雖然在云平臺構(gòu)建之初,可擴展性并不是優(yōu)先考慮的因素,但從云平臺的運維和發(fā)展上看,基礎(chǔ)架構(gòu)的可擴展性能夠為云平臺提供發(fā)展的空間。為了實現(xiàn)云平臺的彈性擴展,本文從PaaS云平臺對底層基礎(chǔ)設(shè)施的需求出發(fā),借鑒開源云平臺和現(xiàn)代分布式系統(tǒng)中的經(jīng)典設(shè)計思路,提出一種面向PaaS云平臺的消息中間件,用于實現(xiàn)云平臺中各功能實體間的解耦合,為云平臺的彈性擴展提供有力支撐。 本文設(shè)計的消息中間件,采用面向服務(wù)架構(gòu)實現(xiàn)功能實體在業(yè)務(wù)層面上的解耦合,通過配置數(shù)據(jù)庫訪問代理消除功能實體與數(shù)據(jù)庫之間的耦合關(guān)系,提升數(shù)據(jù)庫的并發(fā)訪問能力,進而實現(xiàn)云平臺的平滑擴展。在此基礎(chǔ)上,本文設(shè)計的消息中間件能對云平臺提供的服務(wù)進行監(jiān)控,并為平臺中的功能實體提供快速部署框架,從系統(tǒng)運維和實際部署的角度進一步提升云平臺的擴展能力。測試結(jié)果表明,本文實現(xiàn)的消息中間件能夠承載整個云平臺在業(yè)務(wù)層面和數(shù)據(jù)層面上的通信,并且具備較高的處理能力和可靠性。本文對具備高可擴展性的PaaS云平臺基礎(chǔ)架構(gòu)進行了探索性的嘗試,具有一定的理論研究意義和參考價值。
[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é)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【參考文獻】
相關(guān)期刊論文 前4條
1 張建勛;古志民;鄭超;;云計算研究進展綜述[J];計算機應(yīng)用研究;2010年02期
2 陳康;鄭緯民;;云計算:系統(tǒng)實例與研究現(xiàn)狀[J];軟件學(xué)報;2009年05期
3 唐紅;徐光俠;;云計算研究與發(fā)展綜述[J];數(shù)字通信;2010年03期
4 羅軍舟;金嘉暉;宋愛波;東方;;云計算:體系架構(gòu)與關(guān)鍵技術(shù)[J];通信學(xué)報;2011年07期
,本文編號:1717491
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1717491.html
最近更新
教材專著