[發明專利]一種動態產生快照的方法、裝置、設備及存儲介質有效
| 申請號: | 201810763934.9 | 申請日: | 2018-07-12 |
| 公開(公告)號: | CN108984344B | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 謝全泉;梁鑫輝 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/11 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 產生 快照 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種動態產生快照的方法、裝置、設備及存儲介質,該方法首先是獲取當前存儲系統過去N天的歷史性能數據;然后利用機器學習算法預測歷史性能數據中的每一項性能數據對應的未來M天的關于預設操作的目標變化趨勢;并判斷是否存在符合預設變化趨勢的目標變化趨勢;如果是,則設置定時器的定時時間以在M天后執行打快照操作并生成快照。由此可見,本方法一方面不需要人工確定打快照的時機,節約了人力成本;另一方面相對于定時打快照的方式而言,是依據歷史性能數據來預測未來是否需要打快照,屬于一種動態的方式,因此產生的快照的數量就會減少且產生的快照是有用的快照,不會占用過多的存儲資源。
技術領域
本發明涉及快照技術領域,特別是涉及一種動態產生快照的方法、裝置、設備及存儲介質。
背景技術
快照是存儲系統容災備份的主要手段之一,是指定數據集合的一個完全可用拷貝,該拷貝包括相應數據在某個時間點(拷貝開始的時間點)的映像。當存儲系統發生應用故障或者文件損壞時可以依據存儲的快照進行快速的數據恢復,將數據恢復某個可用的時間點的狀態。
現有技術中,產生快照的方式主要有兩種,一種是人工打快照,即運維人員根據實際需要確定打快照的時機;另一種是定時打快照。由于人工打快照的時機非常難以確定,因此在實際應用中通常采用定打時快照的方式,即每隔一定的頻率做一次數據備份,形成一張快照。
但是,由于定時打快照的方式需要依據存儲系統的運行變化而確定頻率,需要運維人員時刻關注存儲系統運行變化,耗費較多的人工成本;更為嚴重的是,定時打快照的方式會產生較多的相同的快照,從而占用過多的存儲資源,導致存儲系統的性能降低。由此可見,如何避免產生較多的無用的快照以節約存儲資源是本領域技術人員亟待的問題。
發明內容
本發明的目的是提供一種動態產生快照的方法、裝置、設備及存儲介質,用于避免產生較多的無用的快照以節約存儲資源。
為解決上述技術問題,本發明提供一種動態產生快照的方法,包括:
獲取當前存儲系統過去N天的歷史性能數據;
利用機器學習算法預測所述歷史性能數據中的每一項性能數據對應的未來M天的關于預設操作的目標變化趨勢;
判斷是否存在符合預設變化趨勢的目標變化趨勢;
如果是,則設置定時器的定時時間以在M天后執行打快照操作并生成快照;
其中,所述歷史性能數據包含有與觸發打快照操作相關的性能數據,N和M均為正整數。
優選地,所述預設操作具體為關于卷的寫操作,所述判斷是否存在符合預設變化趨勢的目標變化趨勢具體為:
判斷所述目標變化趨勢所對應的寫操作的量是否大于或等于所述預設變化趨勢所對應的寫操作的量;
如果是,則確定所述目標變化趨勢符合所述預設變化趨勢,否則,不符合。
優選地,在判斷出所述目標變化趨勢符合所述預設變化趨勢之后,還包括:
判斷在M天后當前存儲系統是否存在空閑時間段;
如果是,則進入所述設置定時器的定時時間的步驟,其中所述定時時間對應的到來時刻具體在所述空閑時間段內。
優選地,所述機器學習算法具體為采用LSTM的學習算法。
優選地,所述歷史性能數據具體包括CPU利用率、內存利用率、卷的IOPS、帶寬、時延。
優選地,N為30天。
優選地,M為7天。
為解決上述技術問題,本發明還提供一種動態產生快照的裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810763934.9/2.html,轉載請聲明來源鉆瓜專利網。





