欢迎来到天天文库
浏览记录
ID:33341708
大小:11.04 MB
页数:80页
时间:2019-02-25
《基于云计算平台的应用环境自动部署技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国科学技术大学硕士学位论文基于云计算平台的应用环境自动部署技术研究作者姓名:学科专业:导师姓名:完成时间:胡树计算机软件与理论李京教授二O一三年四月UniversityofScienceandTechnologyofChinaAthesisformaster’SdegreeResearchonAuto—-DeploymentinCloud·-basedApplication■●●J匕nVIrOnmentAuthor’SName:ShuHuSpeciality:ComputerSoftwareandTheorySupervisor:Prof.JingLiFinishe
2、dtime:April,2013中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除己特别加以标注和致谢的地方外,论文中不包含任何他人己经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。作者签名:蓟挝签字日期:211;!£堡中国科学技术大学学位论文授权使用声明作为申请学位的条件之一,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将学位论文编入《中国学位论文全文数据
3、库》等有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。嗽开口保密(——年)作者签名:盘塑主签字日期:20I;.3.)驴导师签名:签字日期:j’I选璎摘要近几年来,云计算技术已成为IT界最热门的研究领域,它改变了企业传统的IT技术架构和开发部署模式。通过网络方式提供给用户需要的应用平台环境,快速平滑地将用户的应用迁移到云中,这些工作不但给IT资源管理带来了一定的难度,同时也对用户技术能力提出了更高的要求。现有的一些产品往往只关注于单一层面的云资源管理,缺少一个结
4、合基础设施资源、应用环境部署、监控服务等在内的管理平台,缺乏高效的应用环境的部署管理的机制。本文针对现有研究的不足,设计了一个支持不同云环境下的应用平台环境的部署架构,它可以帮助用户通过自助工具动态的配置所需要的应用平台环境,帮助用户从基础设施管理的工作中抽离出来,提供一个通用的、可继承的基础架构环境的部署机制。该系统主要基于以下几个目标设计:首先,建立一个应用平台模型,设计一套通用性较强的应用环境描述机制;其次,在不同的云环境架构下,设计一个统一的部署系统来整合分散的计算资源,提供一个高效的资源分配和管理方式;第三,将自动部署的机制和云环境结合起来,提高云环境下资源
5、的利用效率和应用调度的高效性。本文深入研究了云计算平台下应用环境的描述问题,提出了应用平台模板的方式来实现环境的描述和部署工作,将一个具体的应用环境的部署问题转换为模板的描述工作,大大降低了用户的使用难度,并且对模板的具体使用进行了详细的介绍。另外,本文针对云环境多样性的特点设计了一个高效的应用环境部署算法,结合用户指定的部署策略该算法可以在节点的配置和最终部署性能之间达到一个平衡。本文全面描述了我们设计的自动化部署系统一7stclnstaUer的设计和实现过程,以及详细讲述了一套基于模板描述应用平台的机制,利用开源的配置管理工具Chef来辅助完成应用环境的部署工作。
6、整个系统分为四个主要部分:软件仓库,基础设施层、平台服务层、应用部署层。我们采用应用平台模板作为一个应用环境的描述机制,并结合特定领域语言DSL、脚本等技术以适应实际的需求。在具体的设计过程中,我们参考了现有的一些配置管理软件的做法,并对其进行扩展以应用到云环境中。在文章的最后,对自动化部署系统的应用场景以及具体的系统界面进行了介绍,并通过具体的实例对系统的性能和功能进行测试,测试结果表明,该部署系统可以很好地满足用户的具体应用需求,对现有的一些系统能够很好地安装部署,同时针对云计算环境的特殊性能够获得较好的部署性能。l摘要关键词:云计算平台即服务自动化部署模板配置管
7、理AbstractInrecentyears,cloudcomputingtechnologyhasbecomethemostpopularfieldofstudyintheITindustry.AndithaschangedITtechnicalarchitectureanddevelopment&deploymentmodeoftraditionalenterprises.Applicationplatformenvironmentthatprovidedtotheusersbasedonneedsthroughnetwork,movesuser
此文档下载收益归作者所有