PaaS云基础架构中消息中间件的设计与实现
发布时间:2018-04-06 02:09
本文选题:云计算 切入点:PaaS平台 出处:《北京邮电大学》2014年硕士论文
【摘要】:随着互联网的迅猛发展,互联网应用的开发成为了新的热潮,PaaS石平台为互联网应用开发者提供了便捷的应用托管平台,托管平台提供了应用开发和运行所需的工具、环境和底层资源,这大大提高了软件研发的效率。无数应用开发者把PaaS云作为零成本的创业平台,托管在云平台上的互联网应用的请求量也是与日俱增,这对PaaS云平台的弹性扩展能力提出了巨大的挑战,PaaS云平台的规模需要能够随着请求量的变化进行调整。为了实现这一目的,PaaS云的基础架构必须具备很强的伸缩能力。 可扩展性是云平台的基本属性,虽然在云平台构建之初,可扩展性并不是优先考虑的因素,但从云平台的运维和发展上看,基础架构的可扩展性能够为云平台提供发展的空间。为了实现云平台的弹性扩展,本文从PaaS云平台对底层基础设施的需求出发,借鉴开源云平台和现代分布式系统中的经典设计思路,提出一种面向PaaS云平台的消息中间件,用于实现云平台中各功能实体间的解耦合,为云平台的弹性扩展提供有力支撑。 本文设计的消息中间件,采用面向服务架构实现功能实体在业务层面上的解耦合,通过配置数据库访问代理消除功能实体与数据库之间的耦合关系,提升数据库的并发访问能力,进而实现云平台的平滑扩展。在此基础上,本文设计的消息中间件能对云平台提供的服务进行监控,并为平台中的功能实体提供快速部署框架,从系统运维和实际部署的角度进一步提升云平台的扩展能力。测试结果表明,本文实现的消息中间件能够承载整个云平台在业务层面和数据层面上的通信,并且具备较高的处理能力和可靠性。本文对具备高可扩展性的PaaS云平台基础架构进行了探索性的尝试,具有一定的理论研究意义和参考价值。
[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.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关期刊论文 前4条
1 张建勋;古志民;郑超;;云计算研究进展综述[J];计算机应用研究;2010年02期
2 陈康;郑纬民;;云计算:系统实例与研究现状[J];软件学报;2009年05期
3 唐红;徐光侠;;云计算研究与发展综述[J];数字通信;2010年03期
4 罗军舟;金嘉晖;宋爱波;东方;;云计算:体系架构与关键技术[J];通信学报;2011年07期
,本文编号:1717491
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1717491.html