亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種業(yè)務撥測方法、裝置以及系統(tǒng)的制作方法

文檔序號:9869916閱讀:685來源:國知局
一種業(yè)務撥測方法、裝置以及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種業(yè)務撥測方法、裝置以及系統(tǒng)。
【背景技術】
[0002]云系統(tǒng)中,虛擬機、卷、網絡等資源對象的生命周期管理操作,為云系統(tǒng)中核心的業(yè)務,常見的生命周期管理操作包括:創(chuàng)建、刪除、啟動、停止以及迀移虛擬機。云系統(tǒng)最重要的要求之一就是保證業(yè)務的高可用性,例如:云系統(tǒng)應該盡可能的保證用戶在任意時刻可以創(chuàng)建虛擬機,并且創(chuàng)建虛擬機的耗時保持在一個合理的時長內。在保證業(yè)務的高可用性的同時,通常還存在以下需求:采用一定的外部手段,實時監(jiān)測業(yè)務狀態(tài),判斷業(yè)務是否可用,以及在業(yè)務可用的條件下,業(yè)務性能是否可接受。
[0003]當前,針對上述需求存在的方案為侵入式撥測系統(tǒng),具體為:在云系統(tǒng)外部增加一個撥測系統(tǒng),由撥測系統(tǒng)根據撥測方案,以自動化的方式向云系統(tǒng)發(fā)出業(yè)務撥測請求,例如創(chuàng)建、刪除虛擬機,并收集返回的撥測結果,通過撥測結果來判斷業(yè)務是否滿足上述需求。
[0004]但是,上述方案中為了對云系統(tǒng)中的業(yè)務狀態(tài)、業(yè)務性能做出全面、準確的分析,需要對云系統(tǒng)下發(fā)大量的業(yè)務撥測請求,顯然,下發(fā)大量的業(yè)務撥測請求會對云系統(tǒng)的性能和資源造成較大的影響。由此可見,上述方案會對云系統(tǒng)的性能和資源造成較大的影響。

【發(fā)明內容】

[0005]本發(fā)明實施例提供了一種業(yè)務撥測方法、裝置以及系統(tǒng),能夠有效消除撥測對云系統(tǒng)的性能和資源造成的影響。
[0006]有鑒于此,本發(fā)明第一方面提供了一種業(yè)務撥測方法,可包括:
[0007]獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數;
[0008]在云系統(tǒng)正常運行的過程中,收集所述目標業(yè)務在執(zhí)行過程中產生的監(jiān)測信息,所述檢測信息為持續(xù)存儲的信息;
[0009]判斷所述監(jiān)測信息是否與所述撥測配置參數相匹配,在判斷所述監(jiān)測信息與撥測配置參數匹配后,對所述監(jiān)測信息進行分析得到所述目標業(yè)務的撥測結果。
[0010]結合本發(fā)明第一方面,本發(fā)明第一方面的第一實施方式包括:
[0011 ]所述撥測配置參數包括預設撥測次數以及預設撥測周期;
[0012]所述獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數,包括:
[0013]獲取云系統(tǒng)中待撥測的目標業(yè)務的預設撥測次數以及預設撥測周期;
[0014]所述收集所述目標業(yè)務在執(zhí)行過程中產生的監(jiān)測信息,包括:
[0015]在所述預設撥測周期內,收集所述目標業(yè)務在執(zhí)行過程中產生的監(jiān)測信息;
[0016]所述判斷所述監(jiān)測信息是否與所述撥測配置參數相匹配,包括:
[0017]判斷所述監(jiān)測信息中記錄的所述目標業(yè)務的撥測次數M是否不小于所述預設撥測次數N,若是,則確定所述監(jiān)測信息與所述預設撥測次數以及所述預設撥測周期相匹配。
[0018]需要說明的是,通過將撥測配置參數細化為預設撥測次數以及預設撥測周期,使得讀者便于理解本發(fā)明技術方案。
[0019]結合本發(fā)明第一方面的第一實施方式,本發(fā)明第一方面的第二實施方式包括:
[0020]從所述目標業(yè)務的M次撥測次數中隨機選取N次撥測次數,并從所述監(jiān)測信息中確定隨機選取的所述N次撥測次數對應的目標監(jiān)測信息;
[0021]所述對所述監(jiān)測信息進行分析得到所述目標業(yè)務的撥測結果,包括:
[0022]對所述目標監(jiān)測信息進行分析得到所述目標業(yè)務的撥測結果。
[0023]結合本發(fā)明第一方面的第一實施方式,本發(fā)明第一方面的第三實施方式包括:
[0024]由于M的取值不一定大于N,所以若M<N,則向所述云系統(tǒng)發(fā)送N-M個所述目標業(yè)務的撥測請求。
[0025]需要說明的是,通過向云系統(tǒng)發(fā)送N-M個所述目標業(yè)務的撥測請求,以保證在預設撥測周期內,目標業(yè)務的撥測次數滿足預設撥測次數,以提高撥測精度。
[0026]結合本發(fā)明第一方面的第二實施方式,本發(fā)明第一方面的第四實施方式包括:
[0027]調用預置分析引擎中的狀態(tài)機引擎;
[0028]通過所述狀態(tài)機引擎創(chuàng)建所述目標業(yè)務對應的狀態(tài)機;
[0029]通過所述目標監(jiān)測信息驅動所述狀態(tài)機;
[0030]獲取所述狀態(tài)機在驅動過程中得到的所述目標業(yè)務的撥測結果。
[0031]需要說明的是,通過狀態(tài)機對目標監(jiān)測信息進行分析,使得本發(fā)明更具體。
[0032]結合本發(fā)明第一方面的第四實施方式,本發(fā)明第一方面的第五實施方式包括:
[0033]所述狀態(tài)機在驅動過程中經過不同的狀態(tài);
[0034]所述方法還包括:
[0035]為所述狀態(tài)機在驅動過程中經過的每個狀態(tài)設置時間標簽;
[0036]根據所述時間標簽確定所述每個狀態(tài)的持續(xù)時間。
[0037]需要說明的是,通過針對監(jiān)測信息的狀態(tài)機分析,可以詳細獲取不同階段執(zhí)行時間,實現性能分析。
[0038]結合本發(fā)明第一方面,本發(fā)明第一方面的第一實施方式,本發(fā)明第一方面的第二實施方式,本發(fā)明第一方面的第三實施方式,本發(fā)明第一方面的第四實施方式,本發(fā)明第一方面的第五實施方式,本發(fā)明第一方面的第六實施方式包括:
[0039]通過云系統(tǒng)判斷所述云系統(tǒng)中待撥測的目標業(yè)務是否異常,若異常,則停止獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數的步驟,若不異常,則觸發(fā)獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數的步驟。
[0040]需要說明的是,在確定云系統(tǒng)中待撥測的目標業(yè)務為異常業(yè)務時,停止獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數的步驟,有效的避免了錯誤累計。
[0041 ]有鑒于此,本發(fā)明第二方面提供了一種業(yè)務撥測裝置,包括:
[0042]獲取單元,用于獲取云系統(tǒng)中待撥測的目標業(yè)務的撥測配置參數;
[0043]收集單元,用于收集所述目標業(yè)務在執(zhí)行過程中產生的監(jiān)測信息,所述監(jiān)測信息為持久化存儲的信息;
[0044]判斷單元,用于判斷所述監(jiān)測信息是否與所述撥測配置參數相匹配;
[0045]處理單元,用于若判斷單元判斷所述監(jiān)測信息與所述撥測配置參數相匹配,則對所述監(jiān)測信息進行分析得到所述目標業(yè)務的撥測結果。
[0046]結合本發(fā)明第二方面,本發(fā)明第二方面的第一實施方式包括:
[0047]所述撥測配置參數包括預設撥測次數以及預設撥測周期;
[0048]所述獲取單元,具體用于獲取云系統(tǒng)中待撥測的目標業(yè)務的預設撥測次數以及預設撥測周期;
[0049]所述收集單元,具體用于在所述預設撥測周期內,收集所述目標業(yè)務在執(zhí)行過程中產生的監(jiān)測信息,所述監(jiān)測信息為持久化存儲的信息;
[0050]所述判斷單元,具體用于判斷所述監(jiān)測信息中記錄的所述目標業(yè)務的撥測次數M是否不小于所述預設撥測次數N,若是,則確定所述監(jiān)測信息與所述預設撥測次數以及預設撥測周期相匹配。
[0051]需要說明的是,通過將撥測配置參數細化為預設撥測次數以及預設撥測周期,使得讀者便于理解本發(fā)明技術方案。
[0052]結合本發(fā)明第二方面的第一實施方式,本發(fā)明第二方面的第二實施方式包括:
[0053]所述裝置還包括:
[0054]選取單元,用于從所述目標業(yè)務的M次撥測次數中隨機選取N次撥測次數;
[0055]確定單元,用于從所述監(jiān)測信息中確定隨機選取的所述N次撥測次數對應的目標監(jiān)測信息;
[0056]所述處理單元,具體用于對所述目標監(jiān)測信息進行分析得到所述目標業(yè)務的撥測結果。
[0057]結合本發(fā)明第二方面的第一實施方式,本發(fā)明第二方面的第三實施方式包括:
[0058]所述裝置還包括:
[0059]發(fā)送單元,用于gM<N,則向所述云系統(tǒng)發(fā)送N-M個所述目標業(yè)務的撥測請求。
[0060]需要說的是,通過向云系統(tǒng)發(fā)送N-M個所述目標業(yè)務的撥測請求,以保證在預設撥測周期內,目標業(yè)務的撥測次數滿足預設撥測次數,以提高撥測精度。
[0061]結合本發(fā)明第二方面的第二實施方式,本發(fā)明第二方面的第四實施方式包括:
[0062]所述裝置還包括:
[0063]調用單元,用于調用預置分析引擎中的狀態(tài)機引擎;
[0064]創(chuàng)建單元,用于通過所述狀態(tài)機引擎創(chuàng)建所述目標業(yè)務對應的狀態(tài)機;
[0065]驅動單元,用于通過所述目標監(jiān)測信息驅動所述狀態(tài)機;
[0066]所述處理單元,具體用于獲取所述狀態(tài)機在驅動過程中得到的所述目標業(yè)務的撥測結果。
[0067]需要說明的是,通過狀態(tài)機對目標監(jiān)測信息進行分析,使得本發(fā)明更具體。
[0068]結合本發(fā)明第二方面的第四實施方式,本發(fā)明第二方面的第五實施方式包括:
[0069]所述狀態(tài)機在驅動過程中經過不同的狀態(tài);所述裝置還包括:
[0070]配置單元,用于為所述狀態(tài)機在驅動過程中經過的每個狀態(tài)設置時間標簽;
[0071]所述確定單元,還用于根據所述時間標簽確定所述每個狀態(tài)的持續(xù)時間。
[0072]需要說明的是,通過針對監(jiān)測信息的狀態(tài)機分析,可以詳細獲取不同階段執(zhí)行時間,實現性能分析。
[0073]結合本發(fā)明第二方面,本發(fā)明第二方面的第一實施方式,本發(fā)明第二方面的第二實施方式,本發(fā)明第二方面的第三實施方式,本發(fā)明第二方面的第四實施方式,本發(fā)明第二方面的第五實施方式,本發(fā)明第二方面的第六實施方式包括:
[0074]所述判斷單元,還用于通過云系統(tǒng)判斷所述云系統(tǒng)中
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1