硕士论文-基于openstack的应用自动部署管理系统研究

硕士论文-基于openstack的应用自动部署管理系统研究

ID:6648613

大小:1.35 MB

页数:76页

时间:2018-01-21

硕士论文-基于openstack的应用自动部署管理系统研究_第1页
硕士论文-基于openstack的应用自动部署管理系统研究_第2页
硕士论文-基于openstack的应用自动部署管理系统研究_第3页
硕士论文-基于openstack的应用自动部署管理系统研究_第4页
硕士论文-基于openstack的应用自动部署管理系统研究_第5页
资源描述:

《硕士论文-基于openstack的应用自动部署管理系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于OpenStack的应用自动部署管理系统研究(申请清华大学工程硕士专业学位论文)培养单位:计算机科学与技术系工程领域:计算机技术申请人:指导教师:联合指导教师:二○一五年五月关于学位论文使用授权的说明本人完全了解清华大学有关保留、使用学位论文的规定,即:清华大学拥有在著作权法规定范围内学位论文的使用权,其中包括:(1)已获学位的研究生必须按学校规定提交学位论文,学校可以采用影印、缩印或其他复制手段保存研究生上交的学位论文;(2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆、资料室等场所供校内师生阅读,或在校园网上供校内师生浏览部分内容。本人保证遵守上述规

2、定。(保密的论文在解密后遵守此规定)作者签名:导师签名:日期:日期:摘要摘要近年来随着云计算风起云涌和飞速发展,OpenStack开源云计算平台迅速占领了世界各地的ICT机房和数据中心,成为开源云计算平台的翘楚,它给虚拟主机、网络、存储的管理提供了巨大灵活性。但是应用程序的部署与管理仍然与操作系统紧密耦合,面对大规模的应用部署和迁移时,系统管理人员仍然需要反复在虚拟机中安装配置应用中间件、数据库和操作系统,并没有获得云计算更多的帮助。本文针对应用自动部署管理领域遇到的问题,主要完成了以下工作:(1)提出了一种基于OpenStack平台的应用自动部署管理系统的设计方案,从系

3、统需求背景、应用场景提出了系统的功能需求,给出了包括用户命令行界面、OpenStackAPI驱动、虚拟机管理、Agent管理以及应用程序管理模块的系统总体架构体系。(2)分别从OpenStack接口调用、虚拟机初始化、虚拟机管理、系统与Agent的网络通信方面详述了虚拟机管理模块的实现,从应用环境配置、应用部署和负载均衡给出了应用自动配置管理模块功能的实现。提出了系统中虚拟机和应用程序的监控方案,给出了一种基于可变权重的平均负载算法,根据计算得到的应用平均负载对应用程序执行扩展和收缩等动态调整功能。(3)在测试环境下对应用自动部署管理系统的功能进行了测试,测试结果表明系统

4、完全达到了需求和设计目标,能够将应用程序的部署完全融合到云环境的基础设施中,应用的部署过程被简化为一条系统命令,另外系统对应用提供了全生命周期的监控管理,对应用程序出现的不确定的故障和用户压力能够通过重启、扩展和收缩等动作进行处理,保证其在运行过程中的稳定性,使运维人员在云环境下对应用的管理更加简单容易。关键词:云计算;OpenStack;应用程序;自动部署;扩展收缩IAbstractAbstractWithsurgingandtherapiddevelopmentofcloudcomputinginrecentyears,theopensourcecloudcomput

5、ingplatformofOpenStackquicklyoccupiedtheICTroomsanddatacentersontheworld,andithasmadechampionsofthefreeopensourcecloudcomputingplatform,becauseitprovidesavitaltremendousflexibilitytothemanagementofhosts,networksandstorages.Buttheapplicationdeploymentandmanagementstilltightlycoupledwiththe

6、operatingsystem,inthefaceoflarge-scaleapplicationdeploymentandmigration,systemmanagersstillneedtoinstallandconfigureapplicationmiddlewaresandoperatingsystemsrepeatedinavirtualmachine,anddidn'tgetmorehelp.Thispaperfocusesontheproblemsoftheautomaticdeploymentmanagementofapplications,anddoes

7、thefollowingworks:(1)WeputforwardakindofdesignschemeintheautomaticdeploymentmanagementsystembasedonOpenStack.Itcoversthesystemdemandbackground,applicationscenarioofthesystemfunctionalrequirements,andthesystemincludsusercommandlineinterface,OpenStckAPIdriver,virtualm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。