面向IaaS云平台基础性能测评框架的设计与实现
发布时间:2021-02-06 02:51
随着云计算技术的快速发展,越来越多的企业和用户将服务部署到云上,这得益于云服务低成本、高质量、部署方便、运维简单等优点,但从近些年频繁报道的一系列云服务故障可知,目前商用的云服务技术还存在这样或者那样的缺点。如何便捷科学的测评不同云平台的性能,以达到既能指导普通租户选择适合自己的云服务的目的,又能满足云供应商根据测评结果持续优化自家云平台性能的需求,是目前亟待解决的问题。针对上述问题,本论文在研究现有云平台测试理论的基础上结合一些业界成熟的测评工具集,设计并实现了一套针对IaaS云平台的性能测评框架,该框架操作简单,测试过程全自动化,能够测试不同云平台的不同指标,且测试指标容易由开发人员扩展。系统围绕云平台性能指标测评这一目的,分别对测评中的测评调度管理、负载生成、云平台监控、数据采集分析、测评报告生成等技术进行了研究实现,并面向框架使用者提供了工具集及开发接口,简化了不同云平台和所用技术的实现细节。本论文首先对本研究课题的背景、重要意义以及云平台性能测评的国内外研究现状进行了描述。然后对框架用到的关键技术:云计算、云平台性能测试、开源IaaS云平台OpenStack、分布式云平台资源...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【部分图文】:
云计算服务层次结构图
测评系统功能结构图
的入口即界面,用户通过界面可获取被测云平台信息以进行云平台性能测试的配置以及云平台监控、测试过程中的监控、测试结果的查看等。图3.2 云测评框架部署架构图服务端是系统主要的功能实现端,所有客户端呈现的功能都由服务端具体实现,服务端由服务端主机、Zabbix 服务端、MongoDB 数据库集群三部分组成。服务端主机部署该系统的主要代码,项目完成以后打包部署,服务分为用户交互模块、测试驱动模块和负载驱动模块。用户交互模块是一切用户操作的入口,提供用户的操作界面,用户管理与授权、测试历史管理功能全部由用户交互模块实现,云平台管理、云平台监控、测试管理这三部分功能都由用户交互模块和测试驱动模块一起完成。对于测试管理这一核心功能来说,用户交互模块起到桥梁作用,接收用户请求,然后调用测试驱动模块执行测试,同时从 MongoDB 数据库中读取监控及采集的数据信息,进行展示和报表的生成
【参考文献】:
期刊论文
[1]基于OpenStack云平台Neutron关键技术研究[J]. 李莉,李纪成,张超然,刘丹,康琬悦. 长春理工大学学报(自然科学版). 2015(06)
[2]浅谈企业云计算平台设计与应用[J]. 刘占强,张浩. 信息系统工程. 2015(10)
[3]基于OpenStack云平台虚拟集群环境的部署[J]. 张新朝,孙峰. 闽南师范大学学报(自然科学版). 2015(01)
[4]多操作系统条件下的自动化功能测试方案[J]. 徐旼之,崔岩,胡劲华,沈春锋. 控制工程. 2012(S1)
[5]测试样例开发研究[J]. 张洪伟,蒋秀峰. 微计算机信息. 2009(30)
硕士论文
[1]基于Python的自动化测试框架的分析与设计[D]. 王聪颖.北京邮电大学 2017
[2]面向虛拟化的综合性能测评方法研究[D]. 吕庆翰.华南理工大学 2015
[3]基于云平台的性能评测技术的研究[D]. 吕大为.哈尔滨工业大学 2014
本文编号:3020024
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【部分图文】:
云计算服务层次结构图
测评系统功能结构图
的入口即界面,用户通过界面可获取被测云平台信息以进行云平台性能测试的配置以及云平台监控、测试过程中的监控、测试结果的查看等。图3.2 云测评框架部署架构图服务端是系统主要的功能实现端,所有客户端呈现的功能都由服务端具体实现,服务端由服务端主机、Zabbix 服务端、MongoDB 数据库集群三部分组成。服务端主机部署该系统的主要代码,项目完成以后打包部署,服务分为用户交互模块、测试驱动模块和负载驱动模块。用户交互模块是一切用户操作的入口,提供用户的操作界面,用户管理与授权、测试历史管理功能全部由用户交互模块实现,云平台管理、云平台监控、测试管理这三部分功能都由用户交互模块和测试驱动模块一起完成。对于测试管理这一核心功能来说,用户交互模块起到桥梁作用,接收用户请求,然后调用测试驱动模块执行测试,同时从 MongoDB 数据库中读取监控及采集的数据信息,进行展示和报表的生成
【参考文献】:
期刊论文
[1]基于OpenStack云平台Neutron关键技术研究[J]. 李莉,李纪成,张超然,刘丹,康琬悦. 长春理工大学学报(自然科学版). 2015(06)
[2]浅谈企业云计算平台设计与应用[J]. 刘占强,张浩. 信息系统工程. 2015(10)
[3]基于OpenStack云平台虚拟集群环境的部署[J]. 张新朝,孙峰. 闽南师范大学学报(自然科学版). 2015(01)
[4]多操作系统条件下的自动化功能测试方案[J]. 徐旼之,崔岩,胡劲华,沈春锋. 控制工程. 2012(S1)
[5]测试样例开发研究[J]. 张洪伟,蒋秀峰. 微计算机信息. 2009(30)
硕士论文
[1]基于Python的自动化测试框架的分析与设计[D]. 王聪颖.北京邮电大学 2017
[2]面向虛拟化的综合性能测评方法研究[D]. 吕庆翰.华南理工大学 2015
[3]基于云平台的性能评测技术的研究[D]. 吕大为.哈尔滨工业大学 2014
本文编号:3020024
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3020024.html