等。 CCDM通過前臺配置監(jiān)控采集的系統(tǒng)列表與采集規(guī)則等基礎信息,并且可W通過前臺動態(tài)修 改基本配置。CCDM還可W根據DAM的分析結果根據實際需求通過多種圖標(折線、柱狀、餅 圖)動態(tài)展示空間使用的分布情況、歷史趨勢、未來預測,使得維護人員可W-目了然的掌 握數據空間使用情況。例如通過CCDM展示當前系統(tǒng)中數據表具備生命周期管理的占比;當 月已有生命周期數據表空間增長占用量;當月數據表空間增長量與增長趨勢;剩余空間可 使用天數;過期數據未清理的使用空間月列表等等。通過本發(fā)明管理應用數據空間使用,使 得空間使用可視化,并且對未來使用情況與趨勢可預見。主要功能如下:
[0036] 1、被監(jiān)控主機配置信息的集中管理,例如主機IP地址、主機所在位置等,用W監(jiān) 控agent的自動安裝與統(tǒng)一采集。
[0037] 2、監(jiān)控項的集中管理,采集的指標如下:
[0038]
[0039]
[0040] 3、用戶可w選擇時間、紳度、圖標類型進行數據空間使用報表展示與趨勢分析。
[0041] 各模塊之間的交互如下:
[0042]UAM通過CCDM中配置的系統(tǒng)列表與采集規(guī)則進行元數據采集,同時通過消息方式 發(fā)送給DAM進行數據空間使用實時分析,UAM根據實際需求進行存儲空間使用、主機空間使 用、數據庫空間使用、數據表空間使用多個紳度進行采集,并且采用統(tǒng)一格式與時間點,便 于DAM進行數據分析。UAM還會根據CCDM配置對一些特殊配置項進行更新,例如存儲已使 用量等,保證配置數據的實時性。
[0043]DAM通過一組服務器集群并行提供計算能力實時分析UAM采集的元數據,DAM通 過CCDM中配置的分析規(guī)則進行數據分析,包括當前數據空間使用分布與各類數據占比;結 合CCDM中配置的數據表生命周期分析當前空間使用的健康度;結合數據表歷史增長趨勢 分析擴容計劃;DAM分析完畢后將數據存放于CCDM中供前臺展示。
[0044] 圖2為本發(fā)明應用數據空間使用估算詳細流程示意圖。
[0045] 請繼續(xù)參見圖2,本發(fā)明提供的應用數據空間使用估算方法,具體技術實現流程與 算法如下:
[0046] 首先UAM(統(tǒng)一采集模塊)根據CCDM(自定義配置與展示模塊)中配置信息采集 相關指標發(fā)送給DAM(分布式分析模塊),DAM計算單位時間片內指標的數值,如下:
[0047]UNIT_DB_SPAC_USED:采集時間點數據庫空間使用總量。
[004引UNIT_DB_SPAC_IDLE:采集時間點數據庫空間空閑總量。
[0049]UNIT_DB_SPAC_SEG:采集時間點數據庫表空間占用數量。
[0050]CCDM中配置了數據表的生命周期,數據表的生命周期是根據業(yè)務對外服務期限 來制定,是滿足公司對外承諾提供服務的最短保留期限,通常是有各個業(yè)務部口根據法律、 公文、W及業(yè)務規(guī)則來制定的一套滿足數據表所屬業(yè)務系統(tǒng)對外提供服務能力的最短期 限。計算空間的時候W整個數據庫角度進行,CURRENT_DB表示當前數據庫空間使用量, SEG炬USI)表示當前月已具備生命周期業(yè)務數據所占空間,SEG(0T肥時表示當前月其他數 據所占空間,SEG炬USI)'表示上月已具備生命周期業(yè)務數據所占空間,SEG(0T肥時'表示上 月其他數據所占空間,DB_SPAC_NET_GROW表示業(yè)務數據占用空間凈增長,RSR表示已具備 生命周期的業(yè)務數據,當RSR小于95%時建議在UCM中更新生命周期配置。也就是說,如果 本月周期性業(yè)務數據所占空間與數據庫空間空閑總量的比值超過預設閥值,則更新被監(jiān)控 主機上的數據表的生命周期配置,并根據配置的離線時間下線較早部分的元數據,直至本 月周期性業(yè)務數據所占空間與數據庫空間空閑總量的比值小于預設閥值。
[0051]RSR=SEG炬USI) /UNIT_DB_SPAC_WG
[0052]UNIT_DB_SPAC_SEG=UNIT_DB_SPAC_US邸+UNIT_DB_SPAC_IDLE
[0053] UNIT_DB_SPAC_US邸二沈G炬USI) +沈G(OT肥R)
[0054] DB_SPACJffiT_GROW=SEG炬USI) -SEG炬USI)'+SEG(0T肥R) -SEG(0T肥R)'
[00巧]RSR確定了目前業(yè)務生命周期策略的覆蓋率,UNIT_DB_SPAC_US邸確定了當前空 間使用的分布情況,DB_SPAC_NET_GROW確定了業(yè)務數據每月占用空間的凈增長值,結合業(yè) 務變化量繪制空間凈增長與業(yè)務增長量的曲線估算擴容需求。
[0056] 雖然本發(fā)明已W較佳實施例揭示如上,然其并非用W限定本發(fā)明,任何本領域技 術人員,在不脫離本發(fā)明的精神和范圍內,當可作些許的修改和完善,因此本發(fā)明的保護范 圍當W權利要求書所界定的為準。
【主權項】
1. 一種應用數據空間使用估算方法,其特征在于,包括如下步驟: a) 集中配置被監(jiān)控主機的數據存儲信息以及采集規(guī)則; b) 根據配置信息采用統(tǒng)一時間和格式采集相關元數據; c) 根據采集到的元數據統(tǒng)計被監(jiān)控主機的數據空間使用消耗情況,并結合業(yè)務增長趨 勢和各類數據表的生命周期估算數據空間擴容計劃; d) 對元數據進行壓縮歸檔,并根據配置的離線時間下線較早部分的元數據;對結果數 據歸檔用作報表展示與歷史趨勢分析。2. 如權利要求1所述的應用數據空間使用估算方法,其特征在于,所述步驟a)中的采 集規(guī)則包括設置采集時間點、采集間隔、采集監(jiān)控項和采集格式;所述被監(jiān)控主機的數據存 儲信息包括各類數據表的生命周期及其所屬的業(yè)務模塊,各類數據表所屬的業(yè)務類型及等 級,以及各類數據表所屬存儲器的型號、總容量。3. 如權利要求2所述的應用數據空間使用估算方法,其特征在于,所述采集監(jiān)控項包 括主機存儲空間使用量和數據庫空間使用量,所述步驟b)定時獲取被監(jiān)控主機在采集時 間點的數據庫空間使用總量、數據庫空間空閑總量以及數據庫表空間占用數量。4. 如權利要求3所述的應用數據空間使用估算方法,其特征在于,所述步驟c)分別計 算統(tǒng)計當月具有生命周期業(yè)務數據所占空間以及當月其他數據所占空間,并根據上月具有 生命周期業(yè)務數據所占空間以及上月其他數據所占空間,分別確定周期性業(yè)務數據和其他 數據每月占用空間的凈增長值;對于周期性業(yè)務數據,結合本月業(yè)務變化量以及上月凈增 長值估算擴容需求,對于其他數據,如果占有空間超出預定閥值,進行異常報警處理。5. 如權利要求4所述的應用數據空間使用估算方法,其特征在于,如果本月周期性業(yè) 務數據所占空間與數據庫空間空閑總量的比值超過預設閥值,更新被監(jiān)控主機上的數據表 的生命周期配置,并根據配置的離線時間下線較早部分的元數據,直至本月周期性業(yè)務數 據所占空間與數據庫空間空閑總量的比值小于預設閥值。6. 如權利要求4所述的應用數據空間使用估算方法,其特征在于,所述步驟d)展示 當前系統(tǒng)中具有生命周期的數據表占比,當月具有生命周期數據表空間增長占用量,當月 數據表空間增長量與增長趨勢,剩余空間可使用天數以及過期數據未清理的使用空間月列 表。7. 如權利要求1~6任一項所述的應用數據空間使用估算方法,其特征在于,所述步驟 d)通過選擇時間、煒度、圖標類型進行報表展示,并選擇多個業(yè)務系統(tǒng)進行關聯展示。
【專利摘要】本發(fā)明公開了一種應用數據空間使用估算方法,包括如下步驟:a)集中配置被監(jiān)控主機的數據存儲信息以及采集規(guī)則;b)根據配置信息采用統(tǒng)一時間和格式采集相關元數據;c)根據采集到的元數據統(tǒng)計被監(jiān)控主機的數據空間使用消耗情況,并結合業(yè)務增長趨勢和各類數據表的生命周期估算數據空間擴容計劃;d)對元數據進行壓縮歸檔,并根據配置的離線時間下線較早部分的元數據;對結果數據歸檔用作報表展示與歷史趨勢分析。本發(fā)明提供的應用數據空間使用估算方法,通過采集監(jiān)控數據存儲使用情況,準確地結合業(yè)務數據量增長趨勢以及數據表生命周期成功實現對數據空間使用率與擴容計劃的精確控制,大大降低故障發(fā)生率和管理成本,提高系統(tǒng)的穩(wěn)定性。
【IPC分類】G06F17/30
【公開號】CN104881477
【申請?zhí)枴緾N201510296750
【發(fā)明人】程永新, 宋輝, 陳波
【申請人】上海新炬網絡信息技術有限公司
【公開日】2015年9月2日
【申請日】2015年6月3日