OpenStack上的应用自动部署与管理系统
需积分: 47 145 浏览量
更新于2024-08-09
收藏 1.72MB PDF 举报
"该资源是一篇关于基于OpenStack的应用自动部署管理系统的研究论文,作者肖飞在清华大学计算机科学与技术系攻读工程硕士专业学位。论文探讨了如何利用OpenStack平台实现应用的自动化部署和管理,包括应用的扩展和收缩机制,以适应不同负载需求。系统通过接收虚拟机Agent的监测数据,动态调整应用实例的数量,确保资源的有效利用和系统稳定性。"
文章深入阐述了应用扩展架构的工作原理,系统每30秒接收到Agent发送的环境监测数据,计算应用的平均负载。如果平均负载超过预设阈值,系统会触发应用扩展,避免因短期负载波动导致的应用频繁扩展和收缩。这种设计保证了系统的稳定性和资源的高效利用。
在应用收缩方面,系统同样支持手动和自动两种方式。手动收缩由用户通过命令行触发,而自动收缩则依据系统监控到的应用平均负载,当负载低于预设阈值时,系统会选择关闭负载较小的虚拟机,释放资源供其他应用使用。这种灵活的收缩策略有助于优化资源分配,避免资源浪费。
论文还提出了基于OpenStack的应用自动部署管理方案,旨在解决传统部署方法与操作系统的紧密耦合问题,简化大规模应用部署和迁移过程。通过该系统,系统管理员无需频繁地在虚拟机中手动安装和配置应用组件,从而减轻了管理负担,提高了云计算环境的效率。
这篇研究论文探讨了如何利用OpenStack的开放特性构建一个能自动扩展和收缩应用的管理系统,为云环境中应用的动态管理和资源优化提供了有效解决方案。
2009-03-31 上传
2022-06-17 上传
2020-09-10 上传
点击了解资源详情
2021-06-29 上传
156 浏览量
202 浏览量
250 浏览量
烧白滑雪
- 粉丝: 28
- 资源: 3856
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章