硕士论文-基于OpenStack的应用自动部署管理系统研究精选.docx

硕士论文-基于OpenStack的应用自动部署管理系统研究精选.docx

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硕士论文-基于OpenStack的应用自动部署管理系统研究精选

基于OpenStack的应用自动部署管理系统研究(申请清华大学工程硕士专业学位论文)培养单位:计算机科学与技术系工程领域:计算机技术申请人:指导教师:联合指导教师:二○一五年五月关于学位论文使用授权的说明本人完全了解清华大学有关保留、使用学位论文的规定,即:清华大学拥有在著作权法规定范围内学位论文的使用权,其中包括:(1)已获学位的研究生必须按学校规定提交学位论文,学校可以采用影印、缩印或其他复制手段保存研究生上交的学位论文;(2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆、资料室等场所供校内师生阅读,或在校园网上供校内师生浏览部分内容。本人保证遵守上述规定。(保密的论文在解密后遵守此规定)作者签名:导师签名:日期:日期:摘 要近年来随着云计算风起云涌和飞速发展,OpenStack开源云计算平台迅速占领了世界各地的ICT机房和数据中心,成为开源云计算平台的翘楚,它给虚拟主机、网络、存储的管理提供了巨大灵活性。但是应用程序的部署与管理仍然与操作系统紧密耦合,面对大规模的应用部署和迁移时,系统管理人员仍然需要反复在虚拟机中安装配置应用中间件、数据库和操作系统,并没有获得云计算更多的帮助。本文针对应用自动部署管理领域遇到的问题,主要完成了以下工作:(1)提出了一种基于OpenStack平台的应用自动部署管理系统的设计方案,从系统需求背景、应用场景提出了系统的功能需求,给出了包括用户命令行界面、OpenStack API驱动、虚拟机管理、Agent管理以及应用程序管理模块的系统总体架构体系。(2)分别从OpenStack接口调用、虚拟机初始化、虚拟机管理、系统与Agent的网络通信方面详述了虚拟机管理模块的实现,从应用环境配置、应用部署和负载均衡给出了应用自动配置管理模块功能的实现。提出了系统中虚拟机和应用程序的监控方案,给出了一种基于可变权重的平均负载算法,根据计算得到的应用平均负载对应用程序执行扩展和收缩等动态调整功能。(3)在测试环境下对应用自动部署管理系统的功能进行了测试,测试结果表明系统完全达到了需求和设计目标,能够将应用程序的部署完全融合到云环境的基础设施中,应用的部署过程被简化为一条系统命令,另外系统对应用提供了全生命周期的监控管理,对应用程序出现的不确定的故障和用户压力能够通过重启、扩展和收缩等动作进行处理,保证其在运行过程中的稳定性,使运维人员在云环境下对应用的管理更加简单容易。关键词:云计算;OpenStack;应用程序;自动部署;扩展收缩AbstractWith surging and the rapid development of cloud computing in recent years, theopen source cloud computing platform of OpenStack quickly occupied the ICT rooms and data centers on the world,and it hasmade champions of the free open source cloud computing platform, because it provides a vital tremendous flexibility to themanagement of hosts, networks and storages. But the application deployment and management still tightly coupled with the operating system, in the face of large-scale application deployment and migration, system managers still need to installand configure application middlewares and operating systems repeated in a virtual machine, and didnt get more help.This paperfocuses on the problems of the automatic deployment management of applications, and does the following works:(1)We put forward a kind of design scheme in the automatic deployment management systembased on OpenStack.It covers the system demand backgroun

您可能关注的文档

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档