基于OpenStack的资源监控和计费系统的设计与实现
发布时间:2023-10-31 20:14
随着云计算技术的飞速发展,越来越多的用户选择租用云资源来满足日益增长的业务需求,因此,如何准确实时地检测云环境下的资源数据,提高云服务质量和稳定性,成为云计算提供商需要解决的重要问题。此外,随着云服务的商业化进程不断加快,传统的固定计费方式已不能满足当下差异化的用户需求,对用户的准确计费和有效计费也变得更具有挑战性。因此,本文针对中小型数据中心的实际需求,设计并实现了基于OpenStack的实时监控和动态计费系统。本文基于OpenStack构建工业产品质量数据云服务平台,实现了云环境下的资源采集和可视化,租户的动态计费等功能。首先,设计分布式监控系统的整体架构,基于代理插件技术,完成时序数据的采集、处理、存储和可视化。其次,为了解决传统分布式监控架构中心跳机制的稳定性和可靠性问题,设计了自适应心跳服务机制,实现了监控节点的自动同步与注册维护、分布式系统的高可用性。再次,利用公开监控数据的Restful API接口和简洁的文本表达式实现了自定义的监控指标。最后,针对云服务提供商的固定计费方式的弊端,提出了基于基础设施负载状态和服务质量的动态计费方案,将监控数据作为计费因子,设计了双边SL...
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 选题的背景及意义
1.2 国内外研究现状
1.2.1 监控研究现状
1.2.2 计费研究现状
1.3 研究内容与创新
1.4 论文框架
第二章 云计算相关技术介绍
2.1 开源云计算平台
2.1.1 OpenStack
2.1.2 Eucalyptus
2.1.3 CloudStack
2.2 监控技术
2.2.1 监控系统要求
2.2.2 分布式监控架构
2.3 服务等级协议
2.4 本章小结
第三章 实时监控系统的设计和实现
3.1 需求分析
3.1.1 结构需求分析
3.1.2 业务需求分析
3.1.3 功能性需求分析
3.2 系统总体设计
3.3 数据采集层的设计和实现
3.3.1 设计架构
3.3.2 运行流程
3.3.3 与控制端交互方式
3.3.4 性能数据采集的实现
3.3.5 OpenStack数据采集的实现
3.4 数据服务层的设计和实现
3.4.1 设计架构
3.4.2 数据处理和存储
3.4.3 数据传递
3.5 自适应心跳服务机制的设计和实现
3.6 Web可视化层的设计和实现
3.7 本章小结
第四章 计费系统的设计和实现
4.1 需求分析
4.2 计费方案设计
4.2.1 计费因子介绍
4.2.2 动态计费模型
4.2.3 双边SLA协议的折扣模型
4.3 计费系统总体设计
4.3.1 计费模块设计
4.3.2 数据库设计
4.4 计费系统实现
4.4.1 计费和定价服务
4.4.2 账单服务
4.5 本章小结
第五章 部署和测试
5.1 OpenStack云平台的安装和部署
5.2 监控和计费系统的安装和部署
5.3 系统测试
5.3.1 系统测试目的
5.3.2 功能性测试
5.3.3 性能测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
读研期间取得的研究成果
本文编号:3859411
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 选题的背景及意义
1.2 国内外研究现状
1.2.1 监控研究现状
1.2.2 计费研究现状
1.3 研究内容与创新
1.4 论文框架
第二章 云计算相关技术介绍
2.1 开源云计算平台
2.1.1 OpenStack
2.1.2 Eucalyptus
2.1.3 CloudStack
2.2 监控技术
2.2.1 监控系统要求
2.2.2 分布式监控架构
2.3 服务等级协议
2.4 本章小结
第三章 实时监控系统的设计和实现
3.1 需求分析
3.1.1 结构需求分析
3.1.2 业务需求分析
3.1.3 功能性需求分析
3.2 系统总体设计
3.3 数据采集层的设计和实现
3.3.1 设计架构
3.3.2 运行流程
3.3.3 与控制端交互方式
3.3.4 性能数据采集的实现
3.3.5 OpenStack数据采集的实现
3.4 数据服务层的设计和实现
3.4.1 设计架构
3.4.2 数据处理和存储
3.4.3 数据传递
3.5 自适应心跳服务机制的设计和实现
3.6 Web可视化层的设计和实现
3.7 本章小结
第四章 计费系统的设计和实现
4.1 需求分析
4.2 计费方案设计
4.2.1 计费因子介绍
4.2.2 动态计费模型
4.2.3 双边SLA协议的折扣模型
4.3 计费系统总体设计
4.3.1 计费模块设计
4.3.2 数据库设计
4.4 计费系统实现
4.4.1 计费和定价服务
4.4.2 账单服务
4.5 本章小结
第五章 部署和测试
5.1 OpenStack云平台的安装和部署
5.2 监控和计费系统的安装和部署
5.3 系统测试
5.3.1 系统测试目的
5.3.2 功能性测试
5.3.3 性能测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
读研期间取得的研究成果
本文编号:3859411
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3859411.html