基于虛擬化技術(shù)和策略的彈性擴展系統(tǒng)
發(fā)布時間:2020-07-18 21:20
【摘要】:基于虛擬化技術(shù)和策略的彈性擴展系統(tǒng)能提供便捷高效的資源管控、策略控制和應用管理等功能,以期達到縮短系統(tǒng)上線時間,降低企業(yè)IT系統(tǒng)運維成本的目的。其核心價值包括: 利用虛擬化技術(shù)將企業(yè)現(xiàn)有IT基礎設施轉(zhuǎn)變成企業(yè)私有云平臺,并通過圖形化工具實現(xiàn)計算、存儲資源在不同企業(yè)應用間的隨需調(diào)配。 在應用層面提供支持面向應用系統(tǒng)及其組件的條件和指標定義,并通過可擴展的架構(gòu),支持應用系統(tǒng)運行負荷指標的定制化策略,同時提供基于規(guī)則的處理靈活性。 實現(xiàn)針對系統(tǒng)事件的處理策略靈活定制,支持復雜的負載均衡、錯誤恢復邏輯定制以適應不同應用場景下的突發(fā)事件處理。 基于綠色IT的理念,在保障應用系統(tǒng)足夠處理能力和所需資源的前提下,減少不必要的服務器數(shù)量和動態(tài)降低CPU主頻,提高能效,降低企業(yè)IT系統(tǒng)的運維成本。 研究內(nèi)容范圍主要包括資源監(jiān)控、資源管理、策略管理、彈性計算、系統(tǒng)冗余及災難恢復管理等。 資源監(jiān)控:對各種網(wǎng)絡、計算資源和中間件資源的實時監(jiān)控。這些資源包括CPU、內(nèi)存、硬盤使用率、網(wǎng)絡通信狀態(tài)、數(shù)據(jù)庫、應用服務器請求處理情況等。資源管理:研究資源池中的主機的管理,以及主機下虛擬機的管理。主機管理包括添加主機、維護主機、刪除主機、關(guān)閉指定主機和重啟指定主機;虛擬機管理包括啟動、停止和重啟虛擬機,虛擬機的遷移和導入/導出,生成虛擬機快照等。 策略管理:研究如何定義一個高可擴展性的策略框架,并通過策略模式滿足特殊業(yè)務下增加自定義策略的需求,涉及的常規(guī)資源包括應用、中間件、主機、虛擬機等。 彈性計算:根據(jù)虛擬機資源暫用情況來動態(tài)實現(xiàn)虛擬機的增減,以滿足應用的性能要求。 系統(tǒng)冗余及災難恢復管理:當資源池中的一臺物理主機發(fā)生故障宕掉之后,要有其他物理機監(jiān)控到并作為宕掉主機的冗余備份自動接管。當主機下的某個虛擬機發(fā)生故障宕掉之后,要有其他虛擬機監(jiān)控到并作為宕掉虛擬機的備份來自動接管宕掉的虛擬機。 本文通過對目標的分析及對相關(guān)技術(shù)如何達成目標的方案研究,設計出了一個實驗原型,來驗證基于虛擬化技術(shù)和策略的彈性擴展系統(tǒng)的可行性。
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP302
【圖文】:
圖 3.1 業(yè)務架構(gòu)上圖中黃色部分代表 Aclome 的業(yè)務功能邊界 物理設施ξPhysicalInfrastructureο與虛擬化設施ξVirtual Infrastructureο不屬于 Aclome 的功能范圍,并且 Aclome 恰要基于物理設施與虛擬化設施之上,面向云應用來管理ǐ調(diào)度與組裝這些物理與虛擬化資源,使其滿足云應用的部署ǐ監(jiān)控ǐ運行和管理需要 為了屏蔽各類虛擬化平臺的異構(gòu)性,Aclome 中提供了 Virtual Machine Adaptor,使得各業(yè)務模塊通過統(tǒng)一的虛擬化管控接口來實現(xiàn)服務,而無需考慮底層使用的是哪種虛擬化平臺 由于應用有不同的種類和技術(shù)實現(xiàn)手段,Aclome 本著開放的原則提供了 Application Adaptor 層,根據(jù)不同應用的特征可以進行適配以滿足需要 Aclome 的業(yè)務功能主要包括支持應用快速部署與配置變更ǐ支持基于策略的預警與應用資源彈性伸縮ǐ支持主機/虛擬機的容災遷移ǐ支持多類型資源的集中監(jiān)管ǐ支持面向租戶的自助式服務ǐ支持計費與 SLA 等 3.2.2 邏輯架構(gòu)
圖 3.2 邏輯架構(gòu) Aclome Agent 定期自動探查宿主機中安裝的軟件,檢測相關(guān)配置項及屬性變更,收集可用性ǐ功能ǐ性能及吞吐量相關(guān)指標,進行日志及事件跟蹤; 執(zhí)行相關(guān)的控制操作,如啟動或停止虛擬機等; 定期向服務器發(fā)送資產(chǎn)及指標數(shù)據(jù) Aclome Server 接收從 Agent 發(fā)送過來的資產(chǎn)及指標統(tǒng)計數(shù)據(jù)[10]; 對軟件資產(chǎn)進行分層次及分組管理,以便簡化監(jiān)測和處理過程; 進行條件預警,執(zhí)行相關(guān)的處理流程; 通過 Web 訪問接口執(zhí)行相關(guān)的操作 Inventory Database 保存 Aclome Server 接收到的資產(chǎn)配置及指標數(shù)據(jù) Aclome Portal 提供豐富的數(shù)字儀表板,通過層次化及分組的瀏覽模式,用戶可更為
圖 3.3 局部模塊的類圖上圖反映了 Aclome 中比較關(guān)鍵的資源管理模塊,以及其與監(jiān)控ǐ預警ǐ策略等模塊的關(guān)系 由于此處僅作為實現(xiàn)層面的設計示例,更詳細的模塊設計請參見第 4 章 圖 3.4 重點配置文件的 Scheme 示意Aclome 中支持的資源有上千種,包括主機ǐ虛擬機ǐ操作系統(tǒng)ǐ中間件等等
本文編號:2761438
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP302
【圖文】:
圖 3.1 業(yè)務架構(gòu)上圖中黃色部分代表 Aclome 的業(yè)務功能邊界 物理設施ξPhysicalInfrastructureο與虛擬化設施ξVirtual Infrastructureο不屬于 Aclome 的功能范圍,并且 Aclome 恰要基于物理設施與虛擬化設施之上,面向云應用來管理ǐ調(diào)度與組裝這些物理與虛擬化資源,使其滿足云應用的部署ǐ監(jiān)控ǐ運行和管理需要 為了屏蔽各類虛擬化平臺的異構(gòu)性,Aclome 中提供了 Virtual Machine Adaptor,使得各業(yè)務模塊通過統(tǒng)一的虛擬化管控接口來實現(xiàn)服務,而無需考慮底層使用的是哪種虛擬化平臺 由于應用有不同的種類和技術(shù)實現(xiàn)手段,Aclome 本著開放的原則提供了 Application Adaptor 層,根據(jù)不同應用的特征可以進行適配以滿足需要 Aclome 的業(yè)務功能主要包括支持應用快速部署與配置變更ǐ支持基于策略的預警與應用資源彈性伸縮ǐ支持主機/虛擬機的容災遷移ǐ支持多類型資源的集中監(jiān)管ǐ支持面向租戶的自助式服務ǐ支持計費與 SLA 等 3.2.2 邏輯架構(gòu)
圖 3.2 邏輯架構(gòu) Aclome Agent 定期自動探查宿主機中安裝的軟件,檢測相關(guān)配置項及屬性變更,收集可用性ǐ功能ǐ性能及吞吐量相關(guān)指標,進行日志及事件跟蹤; 執(zhí)行相關(guān)的控制操作,如啟動或停止虛擬機等; 定期向服務器發(fā)送資產(chǎn)及指標數(shù)據(jù) Aclome Server 接收從 Agent 發(fā)送過來的資產(chǎn)及指標統(tǒng)計數(shù)據(jù)[10]; 對軟件資產(chǎn)進行分層次及分組管理,以便簡化監(jiān)測和處理過程; 進行條件預警,執(zhí)行相關(guān)的處理流程; 通過 Web 訪問接口執(zhí)行相關(guān)的操作 Inventory Database 保存 Aclome Server 接收到的資產(chǎn)配置及指標數(shù)據(jù) Aclome Portal 提供豐富的數(shù)字儀表板,通過層次化及分組的瀏覽模式,用戶可更為
圖 3.3 局部模塊的類圖上圖反映了 Aclome 中比較關(guān)鍵的資源管理模塊,以及其與監(jiān)控ǐ預警ǐ策略等模塊的關(guān)系 由于此處僅作為實現(xiàn)層面的設計示例,更詳細的模塊設計請參見第 4 章 圖 3.4 重點配置文件的 Scheme 示意Aclome 中支持的資源有上千種,包括主機ǐ虛擬機ǐ操作系統(tǒng)ǐ中間件等等
【參考文獻】
相關(guān)期刊論文 前1條
1 賈穎杰;孫義;史忠植;;多主體系統(tǒng)服務模型的研究[J];計算機工程;2006年22期
本文編號:2761438
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2761438.html
最近更新
教材專著