本申請涉及計算機,具體涉及一種算力需求評估方法、裝置、設備、存儲介質及產品。
背景技術:
1、近年來,隨著云計算、人工智能、數字孿生等新興技術的迅速發展,業務系統的業務量迅速增長,業務系統的用戶業務由單一業務逐漸演變為多元復雜業務,使得業務系統的算力需求愈加旺盛。算力中心可為不同的業務系統提供算力資源,為避免算力資源的浪費,需要準確評估業務系統的算力需求,進而提高算力資源利用率。
2、現有的算力需求評估方法為專家判定法和類比估算法。專家判定法指的是由行業內經驗豐富的專家根據其對業務的理解,結合行業經驗,對算力需求進行評估。類比估算法指的是利用歷史業務系統的歷史數據,將待評估業務系統與相似度較高的業務系統進行類比,使用相似業務系統的實際數據作為算力需求的評估基礎,由一位或多位專家對待評估業務系統的算力需求進行評估。
3、但是,現有的算力需求評估方法仍然存在評估不準確的可能,容易導致算力資源的浪費。
技術實現思路
1、本申請實施例提供一種算力需求評估方法、裝置、設備、存儲介質及產品,用以解決現有技術中算力需求評估不準確,容易導致算力資源的浪費的技術問題。
2、第一方面,本申請實施例提供一種算力需求評估方法,應用于業務系統,包括:獲取用戶側流量數據;基于用戶側流量數據,確定業務系統在單位時間內的目標用戶流量;基于目標用戶流量,評估業務系統的算力需求。
3、在一個實施例中,業務系統包括第一模塊和第二模塊,用戶側流量數據包括實時反饋流量和非實時反饋流量,實時反饋流量為第一模塊的月人均流量,非實時反饋流量為第二模塊的月人均流量;基于用戶側流量數據,確定業務系統在單位時間內的目標用戶流量,包括:獲取業務系統的目標用戶規模;基于實時反饋流量、非實時反饋流量和目標用戶規模,確定業務系統在單位時間內的目標用戶流量。
4、在一個實施例中,第一模塊的數量至少為一個;獲取實時反饋流量,包括:基于第一模塊的數量和目標用戶規模,確定每一第一模塊的用戶覆蓋度;確定每一第一模塊的月人均活動時長和每一第一模塊在單位時間內產生的流量;基于每一第一模塊的用戶覆蓋度、每一第一模塊的月人均活動時長和每一第一模塊在單位時間內產生的流量,確定實時反饋流量。
5、在一個實施例中,第二模塊的數量至少為一個;獲取非實時反饋流量,包括:確定每一第二模塊的用戶覆蓋度和每一第二模塊的月人均數據上傳量;基于每一第二模塊的用戶覆蓋度和每一第二模塊的月人均數據上傳量,確定非實時反饋流量。
6、在一個實施例中,基于目標用戶流量,評估業務系統的算力需求,包括:獲取第一計算參數和第二計算參數;第一計算參數為處理器進行一次浮點運算所需的字節數,第二計算參數為預設評估時間間隔,預設評估時間間隔用于劃分預設評估時間段;基于目標用戶流量、第一計算參數和第二計算參數,評估業務系統在預設評估時間段內的算力需求。
7、在一個實施例中,獲取用戶側流量數據之前,還包括:對業務系統進行模塊劃分,獲得第一模塊和第二模塊;其中,第一模塊的數量至少為一個,第二模塊的數量至少為一個。
8、第二方面,本申請實施例提供一種算力需求評估裝置,包括:獲取模塊,用于獲取用戶側流量數據;確定模塊,用于基于用戶側流量數據,確定業務系統在單位時間內的目標用戶流量;評估模塊,用于基于目標用戶流量,評估業務系統的算力需求。
9、第三方面,本申請實施例提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行程序時實現如上述任一種算力需求評估方法。
10、第四方面,本申請實施例提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種算力需求評估方法。
11、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現如上述任一種算力需求評估方法。
12、本申請實施例提供的算力需求評估方法、裝置、設備、存儲介質及產品,獲取用戶側流量數據;基于用戶側流量數據,確定業務系統在單位時間內的目標用戶流量;基于目標用戶流量,評估業務系統的算力需求。通過上述方式,先基于用戶側流量數據確定業務系統在單位時間內的目標用戶流量,再基于目標用戶流量評估業務系統的算力需求,可避免人為評估的主觀性影響,準確評估業務系統的算力需求,從而避免算力資源的浪費。
1.一種算力需求評估方法,其特征在于,應用于業務系統,包括:
2.根據權利要求1所述的算力需求評估方法,其特征在于,所述業務系統包括第一模塊和第二模塊,所述用戶側流量數據包括實時反饋流量和非實時反饋流量,所述實時反饋流量為所述第一模塊的月人均流量,所述非實時反饋流量為所述第二模塊的月人均流量;
3.根據權利要求2所述的算力需求評估方法,其特征在于,所述第一模塊的數量至少為一個;
4.根據權利要求2所述的算力需求評估方法,其特征在于,所述第二模塊的數量至少為一個;
5.根據權利要求1所述的算力需求評估方法,其特征在于,所述基于所述目標用戶流量,評估所述業務系統的算力需求,包括:
6.根據權利要求2所述的算力需求評估方法,其特征在于,所述獲取用戶側流量數據之前,還包括:
7.一種算力需求評估裝置,其特征在于,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至6任一項所述算力需求評估方法。
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述算力需求評估方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述算力需求評估方法。