当前位置:主页 > 科技论文 > 软件论文 >

基于云计算的服务托管与交付系统的研究与实现

发布时间:2019-09-12 15:31
【摘要】:云计算通过虚拟化技术将软硬件资源进行整合构建成资源池,并以服务的形式提供给用户,具有高可扩展性、高可用性和弹性服务的特点,提高了资源利用率,降低了资源分配和管理的复杂性。近些年来,随着云计算技术的普及,越来越多的业务和应用开始部署到云计算平台上。然而随着应用程序规模的扩大而出现的分布式架构,增加了应用设计和研发的复杂度。企业用户要将业务和应用部署到云平台上还面临三个主要问题:一是他们部署复杂的系统环境时仍需额外配置数据库、消息队列、服务总线等中间件;二是现存的一·些分布式应用和遗留Web应用在云平台上重新部署,成本较高且周期较长,三是很多企业没有足够的技术力量搭建和维护自已的私有云计算平台。基于上述问题,本文提出了一种基于云计算的服务托管与交付系统的解决方案,研究内容如下:(1)设计了一个基于B/S架构的服务托管与交付系统框架。该框架包括中间件服务、Web应用两个部分。中间件部分负责接收用户部署应用环境的请求信息。Web部分负责托管并交付用户的Web应用,并管理Web应用的生命周期。(2)设计实现了中间件服务托管与交付子系统。该子系统包括服务创建、服务审核、服务管理和服务申请四个模块。服务创建模块完成应用环境安装包的创建与解析过程;服务审核模块负责对其评估审核;服务管理模块管理安装包从创建、审核、发布到删除的整个生命周期;服务申请模块负责响应用户使用已发布的中间件服务部署应用环境的请求。(3)设计实现了 Web应用托管与交付子系统。该子系统负责处理Web应用的托管与交付,包括应用创建、应用审核、应用管理和应用申请四个模块。应用创建模块可以将现有Web应用托管至云平台。应用审核模块负责对Web应用评估审核;应用管理模块管理Web应用的生命周期;应用申请模块负责响应用户使用Web应用的请求。(4)本论文将中间件服务和Web应用两个子系统的功能封装成标准的REST API。基于这些API和OpenStack的服务接口,设计实现了基于云计算的服务托管与交付系统的Web控制台,用户可以通过浏览器进行访问。为了验证基于云计算的服务托管与交付系统解决方案的可用性,本文设计了 一系列的测试用例。测试结果表明,本文提出的基于云计算的服务托管与交付系统实现了中间件服务和Web应用的托管和交付,实现了预期的功能需求。
【图文】:

模块图,计算平台,架构,主要功能


主要用来提供IaaS解决方案,可以搭建公有云或者企业私有云。OpenStack负责逡逑整合硬件资源形成资源池,主要管理计算资源、存储资源和网络资源。它包含了逡逑若干服务组件,图2-1展示了邋OpenStack的主要组件及组件间的相互关系。逡逑f逡逑逦逦逦逦邋Horitoo逦逦—■-搜供邋U邋丨界面逦逦逡逑-1逦'、'逦—/逡逑Quamum逦—^、提供网结连接邋,逡逑v-邋-邋./逦!邋,逡逑VM逦:逡逑<邋instance)逡逑 ̄邋mm逡逑逦r、__y┐驽五五义希椋尾浚垮逯匕腻危危簟义襄五危茫恚洌澹蝈危龋铮觯掊危危卞危牵欤幔睿悖邋危鲆淮妫樱觯睿妫翦巍义希卞义襄五邋危ǎ幔粒酰。桢危诲澹耍澹螅簦铮睿邋澹迹村五义襄五危ⅲ㈠巍五义贤迹玻卞澹希穑澹睿樱簦幔悖朐萍扑闫教芄瑰义嫌缮贤伎芍希穑澹睿樱簦幔悖氲闹饕δ苣?榘ǎ哄义希ǎ保╁危危铮觯幔哄澹希穑澹睿樱簦幔悖爰扑阕榧没О葱璧靥峁┬槟饣T缙诘模危铮觯徨义弦部梢怨芾硗绾痛娲ⅲ樱牛螅螅澹姹究迹屯缦喙氐哪谌荩义侠ò踩榻桓眩酰幔睿簦酰砝锤涸穑娲⒂桑茫椋睿洌澹蚶锤涸穑保常矗薄K淙唬危铮觯徨义媳旧聿⒚挥腥魏涡槟饣芰,

本文编号:2535219

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2535219.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d88ef***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com