[發明專利]一種應用系統的容量預測方法和裝置有效
| 申請號: | 201410058364.5 | 申請日: | 2014-02-20 |
| 公開(公告)號: | CN104866408B | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 李恩領;童庭堅 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 任蘇亞,王寶筠 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 系統 容量 預測 方法 裝置 | ||
技術領域
本申請涉及互聯網數據處理領域,特別是涉及一種應用系統的容量預測方法和裝置。
背景技術
目前,互聯網不管是常規的性能測試,還是應用系統的容量評估,一般需要先通過生產運維提供的業務場景參考(大多數是單一場景)比例,憑借開發、業務、測試人員的經驗進行分析,得出經驗性測試模型,再通過性能測試工具在測試環境中模擬壓測,最后分析測試結果來判斷應用系統的最大負載能力。
但是發明人在研究過程中發現,這種傳統的實施方法中,生產運維提供的業務場景參考數據是否準確,其代表的業務場景是否全面都是未知的,因此,現有技術中進行應用系統容量預測的時候準確性較差。
發明內容
本申請所要解決的技術問題是,提供一種應用系統的容量預測方法,以解決現有技術中預測應用系統的容量時準確性較差的技術問題。
本申請的另一個目的是將上述構思應用于具體的應用環境中,提供一種應用系統的容量預測裝置,從而保證該方法的實現和應用。
為解決上述技術問題,本申請實施例提供了一種應用系統的容量預測方法,該方法包括:
預處理過程:
依據獲取到的預設時間內應用系統的實時容量數據建立容量預測線上模型,所述實時容量數據包括:應用系統對事務的處理能力TPM、應用系統對事務的響應時間RT和/或CPU使用率;
依據所述容量預測線上模型和預設的壓測策略模擬所述應用系統的線下容量數據;
依據所述應用系統的實時容量數據和線下容量數據確定所述應用系統的容量偏移值;
容量預測過程:
依據當前時刻應用系統的實時容量值和所述偏移值確定所述應用系統的線上容量值;
判斷所述線上容量值中是否TPM、RT或CPU使用率到達預設的極限值,如果是,則將當前時刻對應的TPM、RT和CPU使用率確定為所述應用系統容量。
本申請實施例還提供了一種應用系統的容量預測裝置,包括預處理單元和容量預測單元,其中預處理單元包括:
模型建立模塊,用于依據獲取到的預設時間內應用系統的實時容量數據建立容量預測線上模型,所述實時容量數據包括:應用系統對事務的處理能力TPM、應用系統對事務的響應時間RT和/或CPU使用率;
壓測模塊,用于依據所述容量預測線上模型和預設的壓測策略模擬所述應用系統的線下容量數據;
偏移值確定模塊,用于依據所述應用系統的實時容量數據和線下容量數據確定所述應用系統的容量偏移值;
所述容量預測單元包括:
第一確定模塊,用于依據當前時刻應用系統的實時容量值和所述偏移值確定所述應用系統的線上容量值;
判斷模塊,用于判斷所述線上容量值中是否TPM、RT或CPU使用率到達預設的極限值;
第二確定模塊,用于在所述判斷模塊的結果為是的情況下,將當前時刻對應的TPM、RT和CPU使用率確定為所述應用系統容量。
從上述的技術方案可以看出,在本申請實施例中,采用應用系統中的實時變化的容量數據進行流量建模和容量壓測,再通過對實時容量數據的比對分析進行容量預測,從而通過建立生產環境與測試環境的關聯關系,來得出應用系統在兩者間的性能對比差異,而依靠這種對比關系實現容量預測就因為考慮了容量偏移而更準確。因此,解決了現有技術中存在的業務場景的參考數據可能不夠準確,其代表的業務場景可能不夠全面等問題,最終實現的容量預測也比現有技術更準確。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請方法實施例的流程圖;
圖2為本申請方法實施例中步驟101的流程圖;
圖3為本申請方法實施例中被測的應用系統的事務流量走勢的示意圖;
圖4為本申請方法實施例中步驟102的流程圖;
圖5為本申請方法實施例中步驟103的流程圖;
圖6為本申請方法實施例中容量偏移量的示意圖;
圖7為本申請云裝置實施例的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410058364.5/2.html,轉載請聲明來源鉆瓜專利網。





