[發明專利]一種云資源容量預測方法及裝置在審
| 申請號: | 202010692857.X | 申請日: | 2020-07-17 |
| 公開(公告)號: | CN112001116A | 公開(公告)日: | 2020-11-27 |
| 發明(設計)人: | 楊太翔 | 申請(專利權)人: | 新華三大數據技術有限公司 |
| 主分類號: | G06F30/27 | 分類號: | G06F30/27;G06F9/50;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450000 河南省鄭州市鄭州高*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 容量 預測 方法 裝置 | ||
本申請涉及云平臺管理技術領域,特別涉及一種云資源容量預測方法及裝置。該方法包括:采集云平臺的云資源使用信息,并基于預設的周期將各周期采集到的云資源使用信息作為歷史樣本數據,其中,各云資源使用信息均攜帶其對應的時間戳信息;在確定采集到歷史樣本數據的周期數滿足預設條件時,基于所述預設的周期對所述歷史樣本數據進行預處理,得到處理后的歷史樣本數據;基于所述處理后的歷史樣本數據,采用預設的Prophet時間序列模型進行預測處理,得到后續若干周期內云平臺的云資源使用信息。
技術領域
本申請涉及云平臺管理技術領域,特別涉及一種云資源容量預測方法及裝置。
背景技術
隨著云計算的快速發展,OpenStack云平臺的實施規模和用戶群體逐漸增大。OpenStack是一個開源的云計算管理平臺項目,支持幾乎所有類型的云環境,能夠提供實施簡單、可大規模擴展、豐富、標準統一的云計算管理平臺。
對于企業客戶使用自建的OpenStack商業化私有云平臺而言,云資源(包括云存儲容量、CPU資源、內存資源)的使用趨勢是一大關注點,客戶應用系統都會對底層軟、硬件造成負荷,顯著影響應用系統性能,底層任何一種資源負載過大,都可能會引起應用系統性能下降甚至癱瘓。所以及時了解當前云平臺存儲容量、CPU和內存等云資源的使用情況數據和未來趨勢,避免應用系統因出現云資源容量耗盡的情況而導致應用系統負載率過高,最終引發應用系統故障。
發明內容
本申請提供一種云資源容量預測方法及裝置,用以解決現有技術中存在的無法監控云平臺資源容量使用情況而導致平臺負載率過高的問題。
第一方面,本申請實施例提供了一種云資源容量預測方法,所述方法包括:
采集云平臺的云資源使用信息,并基于預設的周期將各周期采集到的云資源使用信息作為歷史樣本數據,其中,各云資源使用信息均攜帶其對應的時間戳信息;
在確定采集到歷史樣本數據的周期數滿足預設條件時,基于所述預設的周期對所述歷史樣本數據進行預處理,得到處理后的歷史樣本數據;
基于所述處理后的歷史樣本數據,采用預設的Prophet時間序列模型進行預測處理,得到后續若干周期內云平臺的云資源使用信息。
可選地,所述云資源使用信息包括:云平臺總體存儲容量使用量,總體虛擬CPU使用率和總體虛擬內存使用率,以及各租戶存儲容量使用量,虛擬CPU使用率和虛擬內存使用率。
可選地,所述基于所述預設的周期對所述歷史樣本數據進行預處理,得到處理后的歷史樣本數據的步驟包括:
獲取各周期分別對應的歷史樣本數據,并將該歷史樣本數據中各維度參數中的零值填充為該維度參數對應的參考值,以及將該歷史樣本數據中缺失時間的值丟棄。
可選地,所述基于所述預設的周期對所述歷史樣本數據進行預處理,得到處理后的歷史樣本數據的步驟還包括:
在所述云資源使用信息為云平臺總體存儲容量使用量或各租戶存儲容量使用量時,將各周期中指定采樣點采集到的當前存儲容量使用量作為該周期的樣本值;
在所述云資源使用信息為云平臺總體虛擬CPU使用率或總體虛擬內存使用率,各租戶虛擬CPU使用率或虛擬內存使用率時,將各周期中采集到的虛擬CPU使用率或虛擬內存使用率的最大值作為該周期的對應參數的樣本值。
可選地,所述方法還包括:
在本地展示當前周期預測得到的后續若干周期內云平臺總體存儲容量,云平臺總體虛擬CPU使用率和云平臺總體虛擬內存使用率,以及各租戶分別對應的存儲容量使用量,虛擬CPU使用率和虛擬內存使用率;或者,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三大數據技術有限公司,未經新華三大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010692857.X/2.html,轉載請聲明來源鉆瓜專利網。





