资源描述:
《面向云计算的分布式应用自动部署框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第28卷第6期计算机技术与发展Vol.28No.62018年6月COMPUTERTECHNOLOGYANDDEVELOPMENTJune2018面向云计算的分布式应用自动部署框架122李超,花磊,宋云奎(1.新华通讯社中国经济信息社有限公司,北京100083;2.中国科学院软件研究所,北京100190)摘要:云计算环境下的分布式应用规模巨大、交互复杂、层次众多,增加了应用部署的复杂度。同时,应用通常同时部署在多个云平台上,而异构云服务API缺少统一标准,导致了多云之间不可互操作。针对以上问题,面向云计算环境,提出一种细粒度弹性应用自动部署框架CADep,以管
2、理云计算平台内部服务与基于云平台的业务组件之间的交互关系,并连接各种部署进程和资源。该框架使用轻量级的微内核实现了应用部署的核心机制,并通过可定制组件扩展部署功能。同时,通过分层描述应用及其执行环境,实现了细粒度的资源管理。实验结果表明,与当前分布式应用部署框架相比,CADep具有较短的部署时间,有效减轻了部署的工作量,降低了部署的难度。关键词:分布式应用;应用部署;部署框架;云计算中图分类号:TP39文献标识码:A文章编号:1673-629X(2018)06-0012-05doi:10.3969/j.issn.1673-629X.2018.06.003De
3、ploymentFrameworkforDistributedApplicationsinCloudComputing122LIChao,HUALei,SONGYun-kui(1.ChinaEconomicInformationServiceCo.,Ltd.,XinhuaNewsAgency,Beijing100083,China;2.InstituteofSoftware,ChineseAcademyofSciences,Beijing100190,China)Abstract:Distributedapplicationsincloudcomputing
4、havemanycomponents,complexinteractionsandvariouslayers,sodeployingtheseapplicationsisdifficult.Furthermore,multiplecloudcomputingplatformshavedifferentserviceAPIs,sothesecloudservicescannotcoop-eratewitheachother.Forthis,weproposeafine-grainedflexibledeploymentframeworkCADepfordist
5、ributedapplicationsincloudcomputingtomanagecloudservicesandinteractionswithapplicationcomponents,andthenintegratevariousdeploymentprocessesandresources.CADepwithalight-weightmicro-kernelusesacomponent-basedframeworktoimprovetheextensibilityofapplicationde-ployment.Furthermore,ituse
6、sthehierarchydescriptionofapplicationsandcontextstomanagecomponentsinafinegranularity.Experi-mentshowsthatcomparedwithtypicaldeploymentframeworks,CADephasshortdeploymenttime,reducesworkamountanddecreasesoperationaldifficulty.Keywords:distributedapplication;applicationdeployment;dep
7、loymentframework;cloudcomputing0引言应用,实现了类似于eBay的网上交易应用,提供了交在云计算环境下,分布式应用通常具有多个应用互型事务处理功能,如注册新用户、浏览、购买商品、付组件,同时部署在众多节点,因此云应用的配置管理面款。管理员使用Apache作为Web服务器分发请求,临着巨大挑战。首先,云计算引入了虚拟机(VM),增Tomcat作为应用服务器处理请求,MySQL作为数据加了配置管理的复杂度;同时,应用通常需要同时部署库服务器提供数据存取。客户请求处理分为与资金相在多个云上,而云计算平台的API缺少统一标准,导致关的关
8、键型业务处理和与浏览相关的非关键业务处了多云之间不可