賈晨剛,曹 波
(陜西省氣象信息中心,西安 710014)
陜西省氣象云管理平臺簡介
賈晨剛,曹 波
(陜西省氣象信息中心,西安 710014)
從組織管理職責、總體架構、技術路線等方面介紹陜西省氣象云管理平臺如何實現,從主要功能、平臺應用等方面介紹陜西省氣象云管理平臺如何使用,從而實現全省基礎資源的集中管理、動態分配、自助申請,并支撐數據處理、分析、交換、管理和各業務支撐系統等多種不同的系統。
陜西省;氣象云;管理平臺
為提高陜西省信息基礎設備資源集約化程度與利用效率,更好地響應全省氣象業務、科研系統對信息基礎設備支撐的需求,實現信息服務(資源服務、系統服務及軟件服務)的快速提供,設計陜西省氣象云管理平臺并予以實現。
陜西省氣象局觀測與網絡處為陜西省氣象云的業務組織管理部門,陜西省氣象信息中心為陜西省氣象云的業務運行部門。業務組織管理部門[1]負責協調全省氣象云資源;審定全省氣象云使用申請和資源分配方案。業務運行部門[1]負責落實全省氣象云資源分配和使用;為資源使用提供技術支持;負責全省氣象云建設和運維;組織對資源使用情況進行評估;定期對全省氣象云資源使用情況形成報告,上報業務組織管理部門。
陜西省氣象云管理平臺功能架構分為六大模塊:(1)用戶管理;(2)資源池管理;(3)服務目錄管理;(4)申請流程和部署管理;(5)監控;(6)資源總覽。總體架構圖見圖1。

圖1 陜西省氣象云自助式門戶總體架構圖
陜西省氣象云管理平臺采用VMware Unified Portal云門戶基礎框架進行搭建。通過采用通用的云門戶基礎框架,可以為各級用戶屏蔽復雜的云計算后臺技術細節,降低各級用戶直接使用的門檻,也可以讓業務用戶輕松地挑選與使用陜西省氣象云管理平臺提供的各種服務(提供服務目錄)。同時,各級管理員也可以通過陜西省氣象云管理平臺輕松面對業務用戶不斷提出的新需求、新變更。圖2為陜西省氣象云管理平臺基本流程。

圖2 陜西省氣象云管理平臺基本流程
陜西省氣象云管理平臺運用Spring MVC的架構隔離界面、邏輯層、數據庫,對多操作系統的部署和調用采用統一的VMware vCenter Orchestrator(vCO)[2]作為部署引擎,通過各個操作系統或通用協議插件,來調用各平臺的部署腳本或API接口。陜西省氣象云管理平臺會在交互界面上提供各種IAAS服務。以操作系統為例,現有平臺提供windows和linux兩種操作系統、五個版本(Windows 2012、Windows2008、Centos 6.7、Centos 7.2、SUSE 11)。通過各種插件來進行多操作系統的配置,包括定義定制的操作系統的vCPU數、內存大小、磁盤大小和網絡配置等服務器基本信息,以及操作系統層面的配置信息。如在操作系統中分別使用VMware vCloud Director插件調用VMwarevCenter Automation Center的vSphere虛機部署功能,并使用Microsoft的AD插件完成用戶組、用戶的管理等。
自助式門戶向業務用戶、業務組織管理部門、業務運行部門提供了一個統一的訪問與管理入口。提供“資源概況”、“我的云”、“審批管理”、“部署管理”、“稽核管理”、“所有云”及“系統管理”功能。
業務流程引擎提供了平臺中所有審批流程所需的支撐,能夠根據人員、角色、部門、項目類別、操作類別進行不同的組合以滿足日常所有業務操作流程需求。
自動化部署執行服務是一后臺異步執行服務。通過自動化部署執行服務,業務運行部門可以批量、自動化在后臺進行無人值守的自動化部署。
陜西省氣象云管理平臺上的每一個虛機在設定開始與終止周期后,平臺自動對資源進行生命周期進行管理。到期后自動將項目中的資源進行停機,釋放資源。
支持多租戶、多個部門同時使用底層云計算資源,并且互不干擾。
陜西省氣象云管理平臺建成后,各級用戶在使用時需要進行云資源申請,與此同時,平臺管理者也需要進行部署管理。
如圖3所示,用戶在管理平臺中通過申請方式,填寫項目相關信息、部門信息、資源池信息、服務目錄挑選、項目周期選擇等;隨后用戶可以選擇保存或直接提交申請單;在用戶提交申請單后,流程引擎根據預設的流程規則自動路由到相關審批人員,審批人員可以批準或拒絕申請;申請單審批結束后,自動流入IT部署人員,部署人員再次進行審核資源的合理性及必要性,同樣部署人員具有拒絕的權限,一旦申請單被拒絕,申請單將直接退回給申請人員,流程結束;自動部署完成后,由稽核人員對部署結果進行檢查和質量控制,稽核人員同樣可以選擇通過或不通過,若通過則流程結束,不通過則返回部署節點,流程暫停;完成稽核流程節點,流程關閉,申請單處于完成狀態返回給申請者。

圖3 陜西省氣象云資源申請流程
如圖4所示,提交的申請單進入部署階段,業務運行部門管理員通過自動部署操作進行后臺自動部署,部署結果有成功和失敗兩種,失敗則進入部署異常節點,成功則進入部署完成節點。當部署異常時,可以進行重新部署操作或關閉部署。重新部署時流程重新進入部署節點,關閉部署時流程進入部署完成節點。部署完成節點中允許申請單是成功部署或異常部署,申請單狀態均置為完成部署狀態。

圖4 陜西省氣象云部署管理
陜西省氣象云管理平臺已經在陜西省氣象部門正式運行,該管理平臺的設計和實現,實現全省資源高效集約利用,降低總體建設成本,確保各業務系統可靠穩定運行,省級部門所涉及的基礎設施統一納入陜西省氣象云建設、運行和維護。
[1] 胡平.基于云計算技術的運營商運維體系探究[J].電信科學,2011(12):97-102.
[2] 劉鋒,李淑芝.云環境下IT運維管理的綠色節能研究[J].江西理工大學學報,2014,35(3):56-62.
[3] 唐洪玉.云計算平臺全生命周期安全運維體系探究[J].互聯網天地,2014(4):19-22.
P409
A
賈晨剛,曹波.陜西省氣象云管理平臺簡介[J].陜西氣象,2017(6):50-52.
1006-4354(2017)06-0050-03
2017-08-14
賈晨剛(1982—),男,漢族,陜西戶縣人,碩士,高工,從事氣象信息業務工作。
陜西省氣象局面上科研項目(2016M-3)