中國藍云自動化管理運營系統建設

前言:尋找寫作靈感?中文期刊網用心挑選的中國藍云自動化管理運營系統建設,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

中國藍云自動化管理運營系統建設

摘要:本文闡述了“中國藍云”自動化管理體系在運營中的建設實踐,在系統技術實現、建設運營框架、自動化運營的實現、應用及資源管理等幾個方面給出了設計思路和實現要點,以供廣電云計算業務相關從業者參考。

關鍵詞:中國藍云自動化管理運營DevOps模型

1引言

浙江廣播電視集團“中國藍云”以運營服務為理念進行設計,目標是為集團下屬單位和區域媒體機構提供以用戶體驗為導向的服務,實現以一套管理軟件即可將存儲、網絡、服務器、安全設備等系統進行有效管理。“中國藍云”設計之初就是面向臺內外眾多用戶的不同辦公生產業務需求,系統如何讓使用單位能自我管理是設計重點和初衷,通過管理體系建設,提高自我服務能力并實現“平臺”和“租戶”間的二級管理。

2系統總體設計

“中國藍云”自動化管理運營系統基于云平臺統一的底層資源和支撐服務,利用租戶“獨立運營,資源共享”的理念構建自服務運營體系。自服務運營體系需要滿足云平臺的總體服務和運營需求,需要向租戶提供自選超市貨架式服務,并提供自動計費和完善的混合云資源管理能力。系統主要包括兩大模塊,即系統運營平臺與系統運營支撐平臺。系統運營平臺主要是一套面向用戶人機交互操作的門戶,實現工具、服務、應用的管理,以及商品訂單的管理和交易;系統運營支撐平臺主要負責運營平臺功能的支撐實現,使用工作流技術完成操作的裝配和串接,并負責調用PaaS服務、應用服務、基礎架構服務,實現平臺系統接口的相關功能。系統框架結構圖如圖1所示。租戶可通過運營平臺中云平臺門戶查詢服務資源及價格、申請云平臺自服務門戶賬號、賬號充值、申請云平臺服務資源,通過自服務門戶可以進行云平臺服務資源管理、監控服務資源狀態、查看操作日志等工作。運營人員可以通過運營門戶完成對服務資源的統計、查詢,掌握服務資源余量信息,制定不同服務規格、業務套餐,并確定相應的價格,進行審批服務資源申請,掌握服務資源消費、收益情況,處理問題單,對賬號、角色權限進行統一管理等。運營支撐平臺作為自服務運營平臺的后臺,主要解決運營層面的問題,完成運營后臺支撐工作,例如將工具或商品等信息到門戶、費用信息統計等。自動化管理云平臺可直接調用設備管理接口,也可以調用管理二級控制平臺(Vcenter),實現資源自動化管理??商峁┵Y產可視化管理能力,實現資源有效聚類,幫助管理人員對資源定位、進行虛擬資產的有效管理、提供虛擬資產管理決策支持等。

3主要業務單元

3.1運營平臺設計。運營平臺是一個個包含IT資源、IT服務、媒體服務及工具的服務門戶,通過自服務支撐平臺實現用戶訂購的各類產品的自動裝配和交付。云平臺自服務門戶應該提供多層級用戶管理,提供靈活的權限分配策略,支持服務流程自定義的能力。自服務門戶具有多租戶管理能力,各租戶具有自己獨立工作區,用于申請、管理和回收相關資源。門戶能提供良好的管理功能,幫助租戶更好地實現資源可視化管理。首先,通過虛擬化管理軟件形成云計算資源管理平臺,實現對數據中心內的計算、網絡和存儲等硬件資源的軟件虛擬化管理,對上層應用提供自動化服務,其功能包括虛擬計算、虛擬網絡、虛擬存儲、高可用性(HA)、動態資源調度(DRS)、虛擬機管理、文件系統、交換機策略等。其次,通過云業務的管理中心,我們對融合資源池、生命周期管理、業務中間件管理、租戶管理、身份認證、安全管理、計費與賬務、服務運營、服務水平管理、業務流程自動化管理等云資源中的各個模塊進行調度并實施精準管理。

3.2基礎架構和應用服務平臺?;A設施主要是指云計算平臺的IaaS層設備,如防火墻、交換機、服務器和存儲等硬件設備。計算資源采用虛擬機和容器,用于部署上層業務應用與所需要的核心服務以及媒體處理服務、數據服務和其他相關資源。在存儲方面,采用分級存儲設計,在線存儲區域采用讀寫速度快的硬盤存儲設備,用于保存較熱的數據;待數據達到生命周期后,遷移至讀寫速度較慢的硬盤存儲設備。這些硬件設備的基本信息和彼此的關聯信息通過自動化管理體系收集,保存在元數據中。對這些硬件進行設備的開發得到IaaS中間件統一接口,再根據門戶的需求實現功能模塊接口?;A資源架構方面,依托“中國藍云”現有IaaS資源池,選用計算、網絡、存儲等相關資源作為底層資源進行構建。運營平臺中的虛擬機、存儲、VPC等基礎資源需求下發時,調用公共功能模塊層接口,公共功能模塊層調用IaaS統一接口,IaaS統一接口層再調用AgentPool中的計算資源、存儲資源、網絡資源接口等。系統接口調用關系如圖2所示。

3.3運營支撐平臺設計。為接收運營平臺下發的工具、服務及應用管理指令,需要借助工作流引擎執行已定制完成的工作流,實現工具、服務及應用的自動化部署、監控、啟停、回收和元數據統一管理。工作流倉庫是一系列工作流規則集合,一個工作流就是對某個工具/服務的業務流程規則的定義,例如定義了轉碼工具的工作流(先創虛擬機,再裝轉碼軟件,再加配置數據等)。工作流引擎是根據工作流倉庫定義的規則去實際完成業務部署和執行業務運轉監控。工作流的執行需要先選擇模板實例,再根據選擇的模板實例系統自動生成對應的Ansible腳本,最后通過Ansible腳本去部署各種不同的Role(服務)。工作流規則執行過程中需要用到IaaS、PaaS中間件,完成對IaaS、PaaS的操作。自服務運營平臺接口調用關系如圖3所示。實際使用過程中我們發現,具體的業務應用系統都或多或少有些內部參數需要根據業務具體情況進行適配和調整,并不如我們預想的那樣完全自動化地創建使用,個別事例也可以通過人工創建的方式納入管理,但是整個框架保持了對業務的良好兼容性,平臺適配了多種類型的業務應用環境,例如呼叫中心的桌面應用、辦公桌面應用、云盤應用、云非編應用。

4結語

在“中國藍云”項目中,采用了基于DevOps模型的廣電混合云平臺自動化管理運營系統建設,DevOps模型集開發、測試、部署和運營為一體,促進了開發、運營等部門之間的溝通協作。浙江廣電混合云平臺運行維護體系提供的服務虛擬化的方案,將開發測試中的一些不可用環境,通過技術手段虛擬出來。服務虛擬化不僅能夠幫助虛擬出測試人員想要的真實環境,還能提供一些不可預測的環境,進而通過足夠廣泛的測試,保證應用的質量和穩定性。“中國藍云”平臺采用多租戶方式推廣業務使用,目前服務集團和有關租戶已經超過60家,平臺進入快速迭展,但項目建設和維護團隊力量沒有明顯增加,這證明此自動化管理運營系統發揮了用戶實現自我管理的實際價值。目前,浙江廣播電視集團正在規劃進行多數據中心的建設,這對于“中國藍云”的自動化管理運營系統來說,需要補充多平臺協作、交互式管理、用戶交互認證、資源管理和冗災等新課題。我們認為任何一套管理運營系統,對實際業務需求必須形成良性迭代,期待這套自動化管理運營系統逐步完善,以助推“中國藍云”獲得跨越式發展。

參考文獻

[1]聶艷龍.云計算在廣電行業內的應用與發展[J].有線電視技術,2014(4):94-98.

[2]陳觀林,羅列異.面向廣電行業的資源管理平臺設計與應用[J].廣播與電視技術,2008(10):101-104.

[3]劉敬剛.有線電視云服務的發展與思考[J].廣播電視信息,2015(1):36-39.RTN

作者:陳向東 單位:浙江廣播電視集團

亚洲精品一二三区-久久