System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及云應用領域,特別涉及一種云應用智能調度方法與裝置。
技術介紹
1、隨著云計算和網絡技術的快速發展,云應用(比如云游戲等)作為一種新興的應用使用方式,已經成為應用行業的重要趨勢之一。云應用將傳統應用中用戶終端處理的復雜計算和渲染任務全部遷移至云端服務器,通過高效的網絡傳輸將計算結果以視頻流的形式傳輸至用戶終端,這樣的架構顯著降低了對用戶設備的硬件要求,使得用戶能夠通過手機、平板、智能電視等多種設備輕松享受高質量的應用體驗。對于用戶來說,云應用消除了硬件設備的性能限制,只要網絡條件允許,就可以輕松體驗到復雜度高、性能要求高的大型應用。
2、在用戶申請使用云應用時,云服務系統的調度服務需要將用戶調度到云服務提供商的idc(internet?data?center,互聯網數據中心)機房中的一個空閑實例上,并在該實例上進行應用的安裝和運行。隨著idc機房的數量不斷增加,如何有效地調度這些idc機房中的實例以為用戶提供流暢的云應用服務,成為亟待解決的技術問題。
技術實現思路
1、針對現有技術存在的技術問題,本申請實施例提供一種云應用智能調度方法與裝置。
2、第一方面,本申請實施例提供了一種云應用智能調度方法,包括:
3、在用戶申請使用云應用時,確定待選的互聯網數據中心idc機房,若待選的idc機房的數量大于1,則對于每一個待選的idc機房,獲取影響實例調度的關鍵參數的值,并計算所述關鍵參數的值的得分,根據所述關鍵參數的值的得分計算該idc機房的
4、根據各個待選的idc機房的得分從各個待選的idc機房中選擇目標idc機房,并從所述目標idc機房中選擇一個空閑的實例分配給用戶以運行云應用。
5、第二方面,本申請實施例還提供了一種云應用智能調度裝置,包括:
6、計算單元,用于在用戶申請使用云應用時,確定待選的互聯網數據中心idc機房,若待選的idc機房的數量大于1,則對于每一個待選的idc機房,獲取影響實例調度的關鍵參數的值,并計算所述關鍵參數的值的得分,根據所述關鍵參數的值的得分計算該idc機房的得分,其中,所述關鍵參數包括:用戶與idc機房的距離、用戶與idc機房的地域匹配程度,以及用戶與idc機房之間的網絡性能參數這三個參數中的至少兩個;
7、調度單元,用于根據各個待選的idc機房的得分從各個待選的idc機房中選擇目標idc機房,并從所述目標idc機房中選擇一個空閑的實例分配給用戶以運行云應用。
8、第三方面,本申請實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如第一方面所述的云應用智能調度方法的步驟。
9、第四方面,本申請實施例還提供了一種電子設備,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如第一方面所述的云應用智能調度方法的步驟。
10、綜上,本申請實施例提供的云應用智能調度方法與裝置、電子設備及存儲介質,利用影響實例調度的關鍵參數的值對每個待選的idc機房進行打分,根據各個待選的idc機房的得分從各個待選的idc機房中選擇目標idc機房,并將目標idc機房中的一個空閑的實例分配給用戶以運行云應用,如此能夠有效地調度idc機房中的實例,從而能夠為用戶提供流暢的云應用服務。
本文檔來自技高網...【技術保護點】
1.一種云應用智能調度方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述計算所述關鍵參數的值的得分,包括:
3.如權利要求2所述的方法,其特征在于,所述根據預設的用戶與IDC機房之間的網絡性能參數與得分的對應關系,確定用戶與該IDC機房之間的網絡性能參數的得分,包括:
4.如權利要求1至3任一項所述的方法,其特征在于,用戶與該IDC機房之間的網絡性能參數的值的計算過程,包括:
5.如權利要求1所述的方法,其特征在于,所述根據所述關鍵參數的值的得分計算該IDC機房的得分,包括:
6.如權利要求1所述的方法,其特征在于,所述根據各個待選的IDC機房的得分從各個待選的IDC機房中選擇目標IDC機房,包括:
7.一種云應用智能調度裝置,其特征在于,包括:
8.如權利要求7所述的裝置,其特征在于,所述計算單元,用于:
9.如權利要求8所述的裝置,其特征在于,所述計算單元,用于:
10.如權利要求7至9任一項所述的裝置,其特征在于,用戶與該IDC機房之間的網絡性能參
...【技術特征摘要】
1.一種云應用智能調度方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述計算所述關鍵參數的值的得分,包括:
3.如權利要求2所述的方法,其特征在于,所述根據預設的用戶與idc機房之間的網絡性能參數與得分的對應關系,確定用戶與該idc機房之間的網絡性能參數的得分,包括:
4.如權利要求1至3任一項所述的方法,其特征在于,用戶與該idc機房之間的網絡性能參數的值的計算過程,包括:
5.如權利要求1所述的方法,其特征在于,所述根據所述關鍵參數的...
【專利技術屬性】
技術研發人員:劉豐碩,
申請(專利權)人:安徽海馬云科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。