混合云规则引擎的设计与实现
发布时间:2022-10-11 17:14
近年来,云计算,特别是IaaS云得到快速长足的发展。越来越多的企业开始采用云计算平台提供本企业所需IT基础设施,同时为了保证其IT基础设施的低成本、高可用性、高灵活性和高安全性,企业往往倾向于构建由多个公有云(和/或)私有云组成的混合云。企业用户在享受云计算所带来的弹性计算、按需付费、灵活管理等好处的同时,也面临着云资产的数目膨胀、混合云管理接口的差异化大、运维复杂等挑战。针对上述问题,本课题设计并实现了一套面向混合云的规则引擎。通过业务规则与实现相分离,规则引擎可以降低IT系统的维护成本,并具有很高的灵活性。规则引擎采用简洁的文本配置,使得业务人员很容易配置和生成一套事件监听和响应机制,并能够在特定事件发生时对多家IaaS云厂商的诸多资源进行筛选过滤并执行一系列动作。规则引擎可为企业用户提供便捷的批处理、自动化管理等功能,支持企业的IT管理人员设计不同的调度策略灵活地管理来自混合云的IT基础设施资源。本文首先介绍了本课题的研究背景,并调研了业界主流IaaS云服务和相关的云管理工具,进而提出混合云规则引擎的功能性和非功能性需求。根据需求分析,制定一套针对混合云规则引擎的系统设计方案,随...
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究内容
1.3 论文结构
第二章 背景知识
2.1 IaaS云
2.2 规则引擎
2.3 本章小结
第三章 混合云规则引擎需求分析
3.1 需求概述
3.1.1 传统云资源管理方案
3.1.2 现有云规则引擎
3.2 功能性需求
3.2.1 灵活易用的规则语义
3.2.2 混合云资源管理的支持
3.2.3 丰富的事件触发机制
3.3 非功能性需求
3.4 本章小结
第四章 混合云规则引擎设计
4.1 规则模型设计
4.1.1 规则逻辑结构
4.1.2 语法结构
4.2 平台架构设计
4.3 数据库设计
4.3.1 用户规则
4.3.2 规则引擎系统信息
4.4 功能模块设计
4.4.1 用户门户模块
4.4.2 事件调度模块
4.4.3 事件生成模块
4.4.4 规则执行模块
4.5 本章小结
第五章 混合云规则引擎实现
5.1 平台总体实现方案
5.2 用户门户模块
5.3 事件调度模块
5.3.1 分布式Leader选举
5.3.2 调度策略
5.4 事件生成模块
5.4.1 日志事件的实现与优化
5.4.2 时间事件的实现
5.5 规则执行模块
5.5.1 幂等性控制的实现
5.5.2 规则解析和执行的实现方案
5.6 本章小结
第六章 混合云规则引擎测试
6.1 测试环境
6.2 平台功能测试
6.2.1 测试用例集
6.2.2 典型用例
6.3 平台非功能性测试
6.3.1 用户模块扩容
6.3.2 日志事件生成器异常停机或缩容
6.3.3 时间事件发生器断网后重连
6.4 本章小结
第七章 结束语
7.1 论文工作总结
7.2 下一步研究工作
参考文献
附录
致谢
作者攻读学位期间发表的学术论文目录
本文编号:3690966
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究内容
1.3 论文结构
第二章 背景知识
2.1 IaaS云
2.2 规则引擎
2.3 本章小结
第三章 混合云规则引擎需求分析
3.1 需求概述
3.1.1 传统云资源管理方案
3.1.2 现有云规则引擎
3.2 功能性需求
3.2.1 灵活易用的规则语义
3.2.2 混合云资源管理的支持
3.2.3 丰富的事件触发机制
3.3 非功能性需求
3.4 本章小结
第四章 混合云规则引擎设计
4.1 规则模型设计
4.1.1 规则逻辑结构
4.1.2 语法结构
4.2 平台架构设计
4.3 数据库设计
4.3.1 用户规则
4.3.2 规则引擎系统信息
4.4 功能模块设计
4.4.1 用户门户模块
4.4.2 事件调度模块
4.4.3 事件生成模块
4.4.4 规则执行模块
4.5 本章小结
第五章 混合云规则引擎实现
5.1 平台总体实现方案
5.2 用户门户模块
5.3 事件调度模块
5.3.1 分布式Leader选举
5.3.2 调度策略
5.4 事件生成模块
5.4.1 日志事件的实现与优化
5.4.2 时间事件的实现
5.5 规则执行模块
5.5.1 幂等性控制的实现
5.5.2 规则解析和执行的实现方案
5.6 本章小结
第六章 混合云规则引擎测试
6.1 测试环境
6.2 平台功能测试
6.2.1 测试用例集
6.2.2 典型用例
6.3 平台非功能性测试
6.3.1 用户模块扩容
6.3.2 日志事件生成器异常停机或缩容
6.3.3 时间事件发生器断网后重连
6.4 本章小结
第七章 结束语
7.1 论文工作总结
7.2 下一步研究工作
参考文献
附录
致谢
作者攻读学位期间发表的学术论文目录
本文编号:3690966
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3690966.html