混合云規(guī)則引擎的設(shè)計與實現(xiàn)
發(fā)布時間:2022-10-11 17:14
近年來,云計算,特別是IaaS云得到快速長足的發(fā)展。越來越多的企業(yè)開始采用云計算平臺提供本企業(yè)所需IT基礎(chǔ)設(shè)施,同時為了保證其IT基礎(chǔ)設(shè)施的低成本、高可用性、高靈活性和高安全性,企業(yè)往往傾向于構(gòu)建由多個公有云(和/或)私有云組成的混合云。企業(yè)用戶在享受云計算所帶來的彈性計算、按需付費、靈活管理等好處的同時,也面臨著云資產(chǎn)的數(shù)目膨脹、混合云管理接口的差異化大、運維復(fù)雜等挑戰(zhàn)。針對上述問題,本課題設(shè)計并實現(xiàn)了一套面向混合云的規(guī)則引擎。通過業(yè)務(wù)規(guī)則與實現(xiàn)相分離,規(guī)則引擎可以降低IT系統(tǒng)的維護成本,并具有很高的靈活性。規(guī)則引擎采用簡潔的文本配置,使得業(yè)務(wù)人員很容易配置和生成一套事件監(jiān)聽和響應(yīng)機制,并能夠在特定事件發(fā)生時對多家IaaS云廠商的諸多資源進行篩選過濾并執(zhí)行一系列動作。規(guī)則引擎可為企業(yè)用戶提供便捷的批處理、自動化管理等功能,支持企業(yè)的IT管理人員設(shè)計不同的調(diào)度策略靈活地管理來自混合云的IT基礎(chǔ)設(shè)施資源。本文首先介紹了本課題的研究背景,并調(diào)研了業(yè)界主流IaaS云服務(wù)和相關(guān)的云管理工具,進而提出混合云規(guī)則引擎的功能性和非功能性需求。根據(jù)需求分析,制定一套針對混合云規(guī)則引擎的系統(tǒng)設(shè)計方案,隨...
【文章頁數(shù)】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文結(jié)構(gòu)
第二章 背景知識
2.1 IaaS云
2.2 規(guī)則引擎
2.3 本章小結(jié)
第三章 混合云規(guī)則引擎需求分析
3.1 需求概述
3.1.1 傳統(tǒng)云資源管理方案
3.1.2 現(xiàn)有云規(guī)則引擎
3.2 功能性需求
3.2.1 靈活易用的規(guī)則語義
3.2.2 混合云資源管理的支持
3.2.3 豐富的事件觸發(fā)機制
3.3 非功能性需求
3.4 本章小結(jié)
第四章 混合云規(guī)則引擎設(shè)計
4.1 規(guī)則模型設(shè)計
4.1.1 規(guī)則邏輯結(jié)構(gòu)
4.1.2 語法結(jié)構(gòu)
4.2 平臺架構(gòu)設(shè)計
4.3 數(shù)據(jù)庫設(shè)計
4.3.1 用戶規(guī)則
4.3.2 規(guī)則引擎系統(tǒng)信息
4.4 功能模塊設(shè)計
4.4.1 用戶門戶模塊
4.4.2 事件調(diào)度模塊
4.4.3 事件生成模塊
4.4.4 規(guī)則執(zhí)行模塊
4.5 本章小結(jié)
第五章 混合云規(guī)則引擎實現(xiàn)
5.1 平臺總體實現(xiàn)方案
5.2 用戶門戶模塊
5.3 事件調(diào)度模塊
5.3.1 分布式Leader選舉
5.3.2 調(diào)度策略
5.4 事件生成模塊
5.4.1 日志事件的實現(xiàn)與優(yōu)化
5.4.2 時間事件的實現(xiàn)
5.5 規(guī)則執(zhí)行模塊
5.5.1 冪等性控制的實現(xiàn)
5.5.2 規(guī)則解析和執(zhí)行的實現(xiàn)方案
5.6 本章小結(jié)
第六章 混合云規(guī)則引擎測試
6.1 測試環(huán)境
6.2 平臺功能測試
6.2.1 測試用例集
6.2.2 典型用例
6.3 平臺非功能性測試
6.3.1 用戶模塊擴容
6.3.2 日志事件生成器異常停機或縮容
6.3.3 時間事件發(fā)生器斷網(wǎng)后重連
6.4 本章小結(jié)
第七章 結(jié)束語
7.1 論文工作總結(jié)
7.2 下一步研究工作
參考文獻
附錄
致謝
作者攻讀學位期間發(fā)表的學術(shù)論文目錄
本文編號:3690966
【文章頁數(shù)】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 研究內(nèi)容
1.3 論文結(jié)構(gòu)
第二章 背景知識
2.1 IaaS云
2.2 規(guī)則引擎
2.3 本章小結(jié)
第三章 混合云規(guī)則引擎需求分析
3.1 需求概述
3.1.1 傳統(tǒng)云資源管理方案
3.1.2 現(xiàn)有云規(guī)則引擎
3.2 功能性需求
3.2.1 靈活易用的規(guī)則語義
3.2.2 混合云資源管理的支持
3.2.3 豐富的事件觸發(fā)機制
3.3 非功能性需求
3.4 本章小結(jié)
第四章 混合云規(guī)則引擎設(shè)計
4.1 規(guī)則模型設(shè)計
4.1.1 規(guī)則邏輯結(jié)構(gòu)
4.1.2 語法結(jié)構(gòu)
4.2 平臺架構(gòu)設(shè)計
4.3 數(shù)據(jù)庫設(shè)計
4.3.1 用戶規(guī)則
4.3.2 規(guī)則引擎系統(tǒng)信息
4.4 功能模塊設(shè)計
4.4.1 用戶門戶模塊
4.4.2 事件調(diào)度模塊
4.4.3 事件生成模塊
4.4.4 規(guī)則執(zhí)行模塊
4.5 本章小結(jié)
第五章 混合云規(guī)則引擎實現(xiàn)
5.1 平臺總體實現(xiàn)方案
5.2 用戶門戶模塊
5.3 事件調(diào)度模塊
5.3.1 分布式Leader選舉
5.3.2 調(diào)度策略
5.4 事件生成模塊
5.4.1 日志事件的實現(xiàn)與優(yōu)化
5.4.2 時間事件的實現(xiàn)
5.5 規(guī)則執(zhí)行模塊
5.5.1 冪等性控制的實現(xiàn)
5.5.2 規(guī)則解析和執(zhí)行的實現(xiàn)方案
5.6 本章小結(jié)
第六章 混合云規(guī)則引擎測試
6.1 測試環(huán)境
6.2 平臺功能測試
6.2.1 測試用例集
6.2.2 典型用例
6.3 平臺非功能性測試
6.3.1 用戶模塊擴容
6.3.2 日志事件生成器異常停機或縮容
6.3.3 時間事件發(fā)生器斷網(wǎng)后重連
6.4 本章小結(jié)
第七章 結(jié)束語
7.1 論文工作總結(jié)
7.2 下一步研究工作
參考文獻
附錄
致謝
作者攻讀學位期間發(fā)表的學術(shù)論文目錄
本文編號:3690966
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3690966.html
最近更新
教材專著