首页> 中文学位 >基于虚拟设备的云应用生命周期管理系统
【6h】

基于虚拟设备的云应用生命周期管理系统

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1问题的提出

1.2国内外研究现状

1.3课题背景与研究内容

2 基于虚拟设备的云应用生命周期管理系统总体设计

2.3系统体系结构与功能模块

2.4系统处理流程

2.5小结

3 基于虚拟设备的云应用生命周期管理系统的关键技术

3.1基于虚拟设备的应用组织模型

3.2基于现有模版修改的模板定制

3.3基于软件预安装的操作系统定制

3.4小结

4 系统测试与分析

4.1测试环境

4.2功能测试

4.3性能测试

4.4小结

5 总结及展望

致谢

参考文献

附录1 攻读硕士期间参与的项目

附录2 攻读硕士期间申请的国家发明专利

展开▼

摘要

传统模式下的云应用的开发、发布、部署和维护有着诸多的不足,它们往往给应用开发者、云平台开发者以及云平台终端用户带来繁重工作量。让云平台以虚拟设备的方式封装云应用并提供基于虚拟设备的应用生命周期管理,是解决上述问题的有效办法。而如何利用虚拟设备封装云应用,以及如何在云环境下有效地组织基于虚拟设备的应用开发、发布、部署和维护就成为一个重要的研究课题。
  针对上述问题,提出了一种基于开放虚拟化格式(Open Virtualization Format,OVF)的通用应用组织模型。在该模型中,使用拓展的OVF格式虚拟设备来封装应用,利用OVF描述文件、OVF环境文件以及虚拟机启动脚本来配置应用中的软件和解决云应用内部各组件间的依赖关系。基于该模型,在CRANE云计算平台上实现了基于虚拟设备的云应用生命周期管理系统CRANE Studio,用于管理CRANE云计算平台上应用的生命周期,包括应用开发、发布、部署和维护。为更高效地开发应用,提出了基于软件预安装的操作系统定制技术,用于加快虚拟机镜像的生成。该系统以Web的形式分别对应用开发者和终端用户提供在线服务,应用开发者可以通过Web网页在CRANE云计算平台上开发、测试、发布和维护虚拟设备,云平台终端用户通过Web网页查找、部署和管理虚拟设备。
  功能测试表明,CRANE Studio实现了基于OVF格式虚拟设备的应用在线开发,支持虚拟器件的在线测试,提供了应用商店在CRANE云平台中以虚拟设备的形式发布应用,支持应用以虚拟设备的形式在CRANE云计算平台上部署,支持虚拟设备的在线版本更新。性能测试表明,采用基于软件预安装的操作系统定制技术,能将操作系统安装时间平均降低5.04分钟;在资源足够的情况下,虚拟设备部署工具对应用部署的成功率影响较小。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号