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

一種云應(yīng)用運行期的風險處理方法及系統(tǒng)的制作方法

文檔序號:7776410閱讀:224來源:國知局
一種云應(yīng)用運行期的風險處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種云應(yīng)用運行期的風險處理方法及系統(tǒng),所述方法包括:在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù);如果第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件,則在云計算環(huán)境中確定影響第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù);確定對第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)Φ诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式;從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),并利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
【專利說明】—種云應(yīng)用運行期的風險處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種云應(yīng)用運行期的風險處理方法及系統(tǒng)。【背景技術(shù)】
[0002]云數(shù)據(jù)中心在物理數(shù)據(jù)中心之上構(gòu)建了具有計算、存儲等功能的網(wǎng)絡(luò)虛擬化層和云服務(wù)層,可以更加智能更加人性化的對設(shè)備進行管理,更加動態(tài)的調(diào)動數(shù)據(jù)資源,并以隨需即取的方式交付用戶使用。云數(shù)據(jù)中心的這種服務(wù)方式大幅度提升了云數(shù)據(jù)中心資源的利用效率和資源使用的便捷性,但與此同時,云數(shù)據(jù)中心的復雜度也大大增加,且增大了云應(yīng)用運行期的風險管理難度。
[0003]傳統(tǒng)的云數(shù)據(jù)中心對云應(yīng)用運行期的風險管理手段主要是:為與云應(yīng)用運行相關(guān)聯(lián)的資源監(jiān)控指標定義最大閾值和/或最小閥值,在超出預(yù)設(shè)閾值范圍后便觸發(fā)告警策略。舉例說明:假設(shè)與應(yīng)用A P P — A運行相關(guān)的關(guān)聯(lián)資源包括服務(wù)器A,服務(wù)器B,交換機C,數(shù)據(jù)庫D,應(yīng)用服務(wù)器E等,為保障APP — A在運行期內(nèi)的運行風險隨時被發(fā)現(xiàn)并且隨時被處理,則需要對上述所有關(guān)聯(lián)資源的監(jiān)控指標定義最大和/或最小閥值、以及對應(yīng)的觸發(fā)告警策略,具體地,假設(shè)資源監(jiān)控指標包括:服務(wù)器A的C P U利用率、應(yīng)用服務(wù)器E的活躍線程數(shù)等等,對于服務(wù)器A,如果服務(wù)器A的C P U利用率大于90%且持續(xù)時間達到20分鐘,則觸發(fā)計算資源不足告警,如果服務(wù)器A的C P U利用率小于5%且持續(xù)時間達到24小時,則觸發(fā)計算資源剩余告警。
[0004]當告警被觸發(fā)后,傳統(tǒng)的云數(shù)據(jù)中心會通過郵件、短信或W e b管理端等方式通知運維人員當前風險的關(guān)聯(lián)資源(比如,服務(wù)器A)及攜帶風險內(nèi)容的指標信息(比如,服務(wù)器A的C P U利用率大于90%且持續(xù)時間達到20分鐘),然后由人工對當前風險進行排查處理,且排查過程中如何選擇有效操作來消除風險需要憑借運維人員的經(jīng)驗,但是,這種人工排查風險的方式,使得排查速度慢,排查困難大,不能快速準確的解除云應(yīng)用運行期的運行風險。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實施例的主要目的在于提供一種云應(yīng)用運行期的風險處理方法及系統(tǒng),以實現(xiàn)快速準確的解除云應(yīng)用運行期的運行風險的目的。
[0006]為實現(xiàn)上述目的,本發(fā)明實施例提供了一種云應(yīng)用運行期的風險處理方法,包括:
[0007]在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù);
[0008]如果所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件,則在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù);
[0009]確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式;
[0010]從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),并利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0011]優(yōu)選地,在上述方法中,所述確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),具體包括:
[0012]確定使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整目標;
[0013]當所述調(diào)整目標為降低所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù);
[0014]當所述調(diào)整目標為升高所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù)。
[0015]優(yōu)選地,在上述方法中,對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第一調(diào)整任務(wù),對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第二調(diào)整任務(wù),所述從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),具體包括:
[0016]計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,其中,所述第一條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率,所述第二條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)且所述第二監(jiān)視指標為第二指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率;
[0017]從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率,并選取所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù),以利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0018]優(yōu)選地,在上述方法中,在利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源后,還包括:
[0019]重新獲取所述第一監(jiān)視指標的第一指標數(shù)據(jù),如果所述重新獲取的第一指標數(shù)據(jù)仍滿足所述預(yù)設(shè)告警條件,則降低所述最大執(zhí)行概率的概率值,繼續(xù)執(zhí)行從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率的步驟,直到所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件為止。
[0020]優(yōu)選地,上述方法還包括:預(yù)先構(gòu)建監(jiān)控指標關(guān)聯(lián)推理模型;
[0021]所述監(jiān)控指標關(guān)聯(lián)推理模型的建立方法,具體包括:
[0022]確定與云應(yīng)用運行有關(guān)的至少一個第一監(jiān)視指標;
[0023]確定影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源和/或影響第二監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源,所述第二監(jiān)視指標為云計算環(huán)境中影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的監(jiān)視指標;
[0024]根據(jù)所述第一監(jiān)視指標的指標數(shù)據(jù)的調(diào)整目標確定所述各個關(guān)聯(lián)資源的調(diào)整任務(wù),所述調(diào)整目標為升高所述第一監(jiān)視指標的指標數(shù)據(jù)或降低所述第一監(jiān)視指標的指標數(shù)據(jù);
[0025]設(shè)置概率分布表,所述概率分布表包括第一條件概率、第二條件概率、以及所述調(diào)整任務(wù)的有效執(zhí)行概率的預(yù)設(shè)值;
[0026]其中,所述有效執(zhí)行概率是執(zhí)行所述調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)不滿足預(yù)設(shè)告警條件的概率值,所述第一條件概率是當所述第一監(jiān)視指標在第一預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)時所述有效執(zhí)行概率為預(yù)設(shè)值的概率,所述第二條件概率是當所述有效執(zhí)行概率為預(yù)設(shè)值時所述第二監(jiān)視指標在第二預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)的概率。
[0027]優(yōu)選地,在上述方法中,所述計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,具體包括:
[0028]利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并將查詢到的第一條件概率作為所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率;
[0029]和/ 或,
[0030]利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),并利用所述第二指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第二監(jiān)視指標的當前數(shù)據(jù);根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并根據(jù)查詢得到的第二條件概率和所述有效執(zhí)行概率的預(yù)設(shè)值計算所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率。
[0031]本發(fā)明實施例還提供了一種云應(yīng)用運行期的風險處理系統(tǒng),包括:
[0032]指標數(shù)據(jù)獲取模塊,用于在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù);
[0033]關(guān)聯(lián)資源確定模塊,用于在所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件時,在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù);
[0034]調(diào)整任務(wù)確定模塊,用于確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式;
[0035]調(diào)整任務(wù)選取模塊,用于從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù);
[0036]風險處理模塊,用于利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0037]優(yōu)選地,在上述系統(tǒng)中,所述調(diào)整任務(wù)確定模塊,具體包括:
[0038]調(diào)整目標確定單元,用于確定使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整目標;
[0039]第一調(diào)整任務(wù)確定單元,用于當所述調(diào)整目標為降低所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù);
[0040]第二調(diào)整任務(wù)確定單元,用于當所述調(diào)整目標為升高所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù)。
[0041]優(yōu)選地,在上述系統(tǒng)中,對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第一調(diào)整任務(wù),對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第二調(diào)整任務(wù),所述調(diào)整任務(wù)選取模塊,具體包括:
[0042]執(zhí)行概率計算單元,用于計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,其中,所述第一條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率,所述第二條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)且所述第二監(jiān)視指標為第二指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率;
[0043]調(diào)整任務(wù)選取單元,用于從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率,并選取所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù),以利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0044]優(yōu)選地,在上述系統(tǒng)中,
[0045]所述風險處理模塊,還用于在利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源后,重新獲取所述第一監(jiān)視指標的第一指標數(shù)據(jù),如果所述重新獲取的第一指標數(shù)據(jù)仍滿足所述預(yù)設(shè)告警條件,則降低所述最大執(zhí)行概率的概率值,繼續(xù)執(zhí)行從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率的步驟,直到所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件為止。
[0046]優(yōu)選地,上述系統(tǒng)還包括:模型建立模塊,用于預(yù)先構(gòu)建監(jiān)控指標關(guān)聯(lián)推理模型;
[0047]所述模型建立模塊,具體包括:
[0048]監(jiān)視指標確定單元,用于確定與云應(yīng)用運行有關(guān)的至少一個第一監(jiān)視指標;
[0049]關(guān)聯(lián)資源確定單元,用于確定影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源和/或影響第二監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源,所述第二監(jiān)視指標為云計算環(huán)境中影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的監(jiān)視指標;
[0050]調(diào)整任務(wù)確定單元,用于根據(jù)所述第一監(jiān)視指標的指標數(shù)據(jù)的調(diào)整目標確定所述各個關(guān)聯(lián)資源的調(diào)整任務(wù),所述調(diào)整目標為升高所述第一監(jiān)視指標的指標數(shù)據(jù)或降低所述第一監(jiān)視指標的指標數(shù)據(jù);
[0051]概率表設(shè)置單兀,用于設(shè)置概率分布表,所述概率分布表包括第一條件概率、第二條件概率、以及所述調(diào)整任務(wù)的有效執(zhí)行概率的預(yù)設(shè)值;其中,所述有效執(zhí)行概率是執(zhí)行所述調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)不滿足預(yù)設(shè)告警條件的概率值,所述第一條件概率是當所述第一監(jiān)視指標在第一預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)時所述有效執(zhí)行概率為預(yù)設(shè)值的概率,所述第二條件概率是當所述有效執(zhí)行概率為預(yù)設(shè)值時所述第二監(jiān)視指標在第二預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)的概率。
[0052]優(yōu)選地,在上述系統(tǒng)中,
[0053]所述執(zhí)行概率計算單元,具體用于利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并將查詢到的第一條件概率作為所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率;和/或,利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),并利用所述第二指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第二監(jiān)視指標的當前數(shù)據(jù);根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并根據(jù)查詢得到的第二條件概率和所述有效執(zhí)行概率的預(yù)設(shè)值計算所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率。
[0054]本發(fā)明實施例提供的云應(yīng)用運行期的風險處理方法及系統(tǒng),當獲取的第一監(jiān)視指標的第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件后,在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù);然后,確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),最后從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),并利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源,以在對關(guān)聯(lián)資源進行調(diào)整后使第一指標數(shù)據(jù)不再滿足預(yù)設(shè)告警條件。本發(fā)明實施例可以對滿足預(yù)設(shè)告警條件的監(jiān)控指標進行自動調(diào)整,從而自動實現(xiàn)了風險排查,克服了人工排查所帶來的排查速度慢、排查困難大等缺陷,實現(xiàn)了快速準確的解除云應(yīng)用運行期的運行風險的目的。
【專利附圖】

【附圖說明】
[0055]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明實施例云應(yīng)用運行期的風險處理方法的流程示意圖之一;
[0057]圖2為本發(fā)明實施例云應(yīng)用運行期的風險處理方法的流程示意圖之二 ;
[0058]圖3為本發(fā)明實施例監(jiān)控指標關(guān)聯(lián)推理模型的節(jié)點定義示意圖;
[0059]圖4為本發(fā)明實施例監(jiān)控指標關(guān)聯(lián)推理模型的第一有向無環(huán)圖;
[0060]圖5為本發(fā)明實施例監(jiān)控指標關(guān)聯(lián)推理模型的第二有向無環(huán)圖;
[0061]圖6為本發(fā)明實施例關(guān)聯(lián)推理模型建立方法的流程示意圖;
[0062]圖7為本發(fā)明實施例云應(yīng)用運行期的風險處理系統(tǒng)的一種結(jié)構(gòu)示意圖;
[0063]圖8為本發(fā)明實施例云應(yīng)用運行期的風險處理系統(tǒng)的另一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0064]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0065]在云應(yīng)用運行的云計算環(huán)境中,與云應(yīng)用運行狀態(tài)相關(guān)的資源除了物理服務(wù)器、交換機、數(shù)據(jù)庫和中間設(shè)備外,還有虛擬服務(wù)器(V M服務(wù)器)、虛擬交換機等,且虛擬資源還會根據(jù)實際需求動態(tài)增加或減少,虛擬資源與物理資源之間的映射關(guān)系也會動態(tài)的發(fā)生變化,等等?;诖?,當物理設(shè)備或云計算環(huán)境中的虛擬設(shè)備或云應(yīng)用本身等發(fā)生故障時都將影響云應(yīng)用的正常運行,所以,本發(fā)明實施提供的云應(yīng)用運行期的風險處理方法及裝置,主要是在云應(yīng)用運行期出現(xiàn)異常運行狀態(tài)時,及時對云計算環(huán)境中的相關(guān)資源進行調(diào)整,以實現(xiàn)自動處理運行風險的目的。為實現(xiàn)該目的,下面就本發(fā)明的各個實施例進行具體介紹。
[0066]實施例一
[0067]參見圖1,為本發(fā)明實施例一提供的云應(yīng)用運行期的風險處理方法的流程示意圖,具體包括:
[0068]步驟101:在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù)。
[0069]其中,所述第一監(jiān)視指標可以為服務(wù)請求響應(yīng)時間、或用戶在線數(shù)、或服務(wù)請求平均處理時間等運維人員關(guān)心的監(jiān)控指標。另外,可以預(yù)設(shè)多個第一監(jiān)控指標,并在云應(yīng)用運行期對這多個第一監(jiān)視指標的指標數(shù)據(jù)進行采集。
[0070]步驟102:如果所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件,則在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù)。
[0071]在本發(fā)明實施例中,將云計算環(huán)境中的資源分為兩類資源,一類是第一關(guān)聯(lián)資源,另一類是第二關(guān)聯(lián)資源。所述第一關(guān)聯(lián)資源的變化將直接導致所述第一指標數(shù)據(jù)發(fā)生變化;所述第二關(guān)聯(lián)資源的變化將直接導致所述第二指標數(shù)據(jù)發(fā)生變化、且所述第二指標數(shù)據(jù)的變化又直接導致所述第一指標數(shù)據(jù)發(fā)生變化,即所述第二關(guān)聯(lián)資源的變化間接導致所述第一指標數(shù)據(jù)發(fā)生變化。所以,在實際應(yīng)用中,影響第一指標數(shù)據(jù)發(fā)生變化的關(guān)聯(lián)資源可以僅包括第一關(guān)聯(lián)資源,或僅包括第二關(guān)聯(lián)資源,或同時包括第一關(guān)聯(lián)資源和第二關(guān)聯(lián)資源。
[0072]其中,所述第一關(guān)聯(lián)資源或所述第二關(guān)聯(lián)資源可以為:物理主機、虛擬主機、網(wǎng)絡(luò)、操作系統(tǒng),等等;所述第二監(jiān)視指標可以為:VM CP U利用率、或磁盤I O (輸入輸出)流量,或V M內(nèi)存利用率,或網(wǎng)絡(luò)帶寬使用率,或網(wǎng)絡(luò)I O延遲,等等。
[0073]步驟103:確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式。
[0074]步驟103中,假設(shè)“虛擬主機”是已經(jīng)確定的第一關(guān)聯(lián)資源或是第二關(guān)聯(lián)資源,則對虛擬主機進行調(diào)整的調(diào)整任務(wù)可以為:遷移虛擬機、或提升虛擬機C P U配額,或重啟虛擬機等。
[0075]步驟104:從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),并利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0076]為了更方便的了解本發(fā)明實施例一,下面舉例說明:
[0077]假設(shè)當前獲取到的第一監(jiān)視指標為:服務(wù)請求響應(yīng)時間,對應(yīng)的第一指標數(shù)據(jù)為:10秒,預(yù)設(shè)告警條件為:服務(wù)請求響應(yīng)時間大于5秒即可觸發(fā)告警。由于當前獲取的第一指標數(shù)據(jù)滿足了預(yù)設(shè)告警條件,所以觸發(fā)告警,在觸發(fā)告警后,當只存在使服務(wù)請求響應(yīng)時間發(fā)生變化的一個或多個第二監(jiān)視指標時,如果確定的第二監(jiān)視指標為V M C P U利用率(還可以包括其它第二監(jiān)視指標),則進一步確定使V M C P U利用率發(fā)生變化的第二關(guān)聯(lián)資源為虛擬主機,為了使服務(wù)請求響應(yīng)時間小于5秒,便需要對虛擬主機進行調(diào)整(譬如:提升虛擬機C PU配額),調(diào)整的目的是使VM C P U利用率發(fā)生變化,最終目的是在V M C P U利用率變化后,使服務(wù)請求響應(yīng)時間小于5秒。
[0078]實施例二
[0079]參見圖2,為本發(fā)明實施例二提供的云應(yīng)用運行期的風險處理方法的流程示意圖,具體包括:
[0080]步驟201:在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù)。
[0081]步驟202:如果所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件,則在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù)。
[0082]步驟203:確定使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整目標。
[0083]步驟204:當所述調(diào)整目標為降低所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),執(zhí)行步驟206。
[0084]步驟205:當所述調(diào)整目標為升高所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù)。
[0085]如果步驟202確定的關(guān)聯(lián)資源僅為第一關(guān)聯(lián)資源,則在步驟204或步驟205中確定對第一關(guān)聯(lián)資源的調(diào)整任務(wù);如果步驟202確定的關(guān)聯(lián)資源僅為第二關(guān)聯(lián)資源,則在步驟204或步驟205中確定對第二關(guān)聯(lián)資源的調(diào)整任務(wù);如果步驟202確定的關(guān)聯(lián)資源既包括第一關(guān)聯(lián)資源又包括第二關(guān)聯(lián)資源,則在步驟204或步驟205中分別確定對第一關(guān)聯(lián)資源和第二關(guān)聯(lián)資源的調(diào)整任務(wù)。
[0086]步驟206:計算第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或第二調(diào)整任務(wù)的第二條件執(zhí)行概率,其中,對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第一調(diào)整任務(wù),對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第二調(diào)整任務(wù)。
[0087]其中,所述第一條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率,所述第二條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)且所述第二監(jiān)視指標為第二指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率。
[0088]步驟207:從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率,并選取所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù),以利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
[0089]其中,所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù)可能是對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),也可能是對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)。
[0090]步驟208:在對關(guān)聯(lián)資源進行調(diào)整后,重新獲取所述第一監(jiān)視指標的第一指標數(shù)據(jù)。
[0091]步驟209:判斷所述重新獲取的第一指標數(shù)據(jù)是否滿足所述預(yù)設(shè)告警條件,如果是,則執(zhí)行步驟210,如果否,則執(zhí)行步驟211 ;
[0092]步驟210:降低所述最大執(zhí)行概率的概率值,繼續(xù)執(zhí)行步驟707。[0093]步驟211:結(jié)束流程。
[0094]在步驟207至210中,在利用最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù)對關(guān)聯(lián)資源進行調(diào)整后,可能未出現(xiàn)預(yù)期的調(diào)整效果,即所述第一監(jiān)視指標的第一指標數(shù)據(jù)仍滿足所述預(yù)設(shè)告警條件,此時將計算得到的最大執(zhí)行概率降低一定的概率值(比如:最大執(zhí)行概率為80%時,將80%減少20%得到60%,60%將不是所有條件執(zhí)行概率中的最大執(zhí)行概率),然后,再從所有的條件執(zhí)行概率中獲取另外一個最大執(zhí)行概率,繼續(xù)利用該最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù)進行對應(yīng)關(guān)聯(lián)資源的調(diào)整,如此循環(huán),直到第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件為止。
[0095]為了計算步驟206中的第一條件執(zhí)行概率和第二條件執(zhí)行概率,在執(zhí)行本發(fā)明實施例前還包括以下步驟:預(yù)先構(gòu)建監(jiān)控指標關(guān)聯(lián)推理模型。下面具體介紹所述監(jiān)控指標關(guān)聯(lián)推理模型的建立方法,主要分為以下三個步驟:
[0096]第一步:對監(jiān)控指標關(guān)聯(lián)推理模型中的各個節(jié)點進行定義
[0097]1、第一監(jiān)視指標節(jié)點
[0098]將運維人員關(guān)注的云應(yīng)用運行期的業(yè)務(wù)系統(tǒng)指標定義為第一監(jiān)視指標節(jié)點,t匕如:服務(wù)請求響應(yīng)時間、用戶在線數(shù)等。另外,每個第一監(jiān)視指標均有其對應(yīng)的風險告警策略,即利用第一監(jiān)視指標當前值判斷是否滿足預(yù)設(shè)告警條件,如果是,則觸發(fā)告警以便進行后續(xù)的風險自動處理。
[0099]在定義了各個第一監(jiān)視指標節(jié)點后,進一步對各個節(jié)點的值域進行定義,對于某個第一監(jiān)視指標節(jié)點,假設(shè)其節(jié)點值域為{1,2,3},其中,節(jié)點值域中的每個域值與該第一監(jiān)視指標的一個預(yù)設(shè)數(shù)據(jù)區(qū)間(指標數(shù)據(jù)區(qū)間)相互映射。例如:假設(shè)服務(wù)請求響應(yīng)時間的節(jié)點值域為{1,2,3},則可定義節(jié)點值域中的域值I與預(yù)設(shè)數(shù)據(jù)區(qū)間O — 5 s對應(yīng),定義節(jié)點值域中的域值2與預(yù)設(shè)數(shù)據(jù)區(qū)間5 — 10 s對應(yīng),定義節(jié)點值域中的域值3與預(yù)設(shè)數(shù)值區(qū)間10 — 20 s對應(yīng)。需要說明的是,節(jié)點值域的定義不限于上述形式,還可以對節(jié)點值域中的域值進行適當?shù)臏p少或增多等等。
[0100]2、第二監(jiān)視指標節(jié)點
[0101]將云應(yīng)用運行期關(guān)聯(lián)資源的監(jiān)視指標定義為第二監(jiān)視指標節(jié)點,比如:VM CP U利用率、磁盤I O流量,V M內(nèi)存利用率,網(wǎng)絡(luò)帶寬使用率,網(wǎng)絡(luò)I O延遲,等等。
[0102]在定義了各個第二監(jiān)視指標節(jié)點后,進一步對各個節(jié)點的值域進行定義,對于某個第二監(jiān)視指標節(jié)點,假設(shè)其節(jié)點值域為{1,2,3},其中,節(jié)點值域中的每個域值與該第二監(jiān)視指標的一個預(yù)設(shè)數(shù)據(jù)區(qū)間(指標數(shù)據(jù)區(qū)間)相互映射。例如:假設(shè)V M C P U利用率的節(jié)點值域為{1,2,3},則可定義節(jié)點值域中的域值I與預(yù)設(shè)數(shù)據(jù)區(qū)間0% — 20%對應(yīng),定義節(jié)點值域中的域值2與預(yù)設(shè)數(shù)據(jù)區(qū)間20% — 50%對應(yīng),定義節(jié)點值域中的域值3與預(yù)設(shè)數(shù)值區(qū)間50% — 100%對應(yīng)。需要說明的是,節(jié)點值域的定義不限于上述形式,還可以對節(jié)點值域中的域值進行適當?shù)臏p少或增多等等。
[0103]3、調(diào)整任務(wù)節(jié)點
[0104]將基于專家知識預(yù)定義的云環(huán)境控制任務(wù)(對第一關(guān)聯(lián)資源或第二關(guān)聯(lián)資源的調(diào)整任務(wù))定義為調(diào)整任務(wù)節(jié)點,比如:增加集群節(jié)點、提升虛擬機密度,等等。具體地,根據(jù)第一監(jiān)視指標的數(shù)據(jù)調(diào)整目標(降低或升高第一監(jiān)視指標)設(shè)置與調(diào)整目標對應(yīng)的調(diào)整任務(wù);另外,每個第一監(jiān)視指標的數(shù)據(jù)調(diào)整目標,可以對應(yīng)有一個或多個調(diào)整任務(wù)。[0105]在定義了各個調(diào)整任務(wù)節(jié)點后,進一步對各個節(jié)點的值域進行定義,對于某個調(diào)整任務(wù)節(jié)點,假設(shè)其節(jié)點值域為{ T,F(xiàn) },則T代表執(zhí)行調(diào)整任務(wù)后有效(即執(zhí)行調(diào)整任務(wù)后解除了當前告警,比如使得當前獲取的第一監(jiān)視指標的數(shù)據(jù)不再滿足預(yù)設(shè)告警條件),F(xiàn)代表執(zhí)行調(diào)整任務(wù)后無效(即執(zhí)行調(diào)整任務(wù)后仍未解除當前告警,比如使得當前獲取的第一監(jiān)視指標的數(shù)據(jù)仍滿足預(yù)設(shè)告警條件)。
[0106]第二步:繪制監(jiān)控指標關(guān)聯(lián)推理模型的有向無環(huán)圖(D AG)
[0107]在節(jié)點定義完成之后(參見如圖3所示的監(jiān)控指標關(guān)聯(lián)推理模型的節(jié)點定義示意圖),根據(jù)各個節(jié)點間的相互關(guān)系將具有相關(guān)性的節(jié)點按相關(guān)順序以有向邊連接成一個有向無環(huán)圖(DAG),其中,出度為O的節(jié)點為第一監(jiān)視指標節(jié)點,入度為O的節(jié)點為調(diào)整任務(wù)節(jié)點,既有出度又有入度的節(jié)點為第二監(jiān)視指標節(jié)點。
[0108]例如:第一監(jiān)視指標節(jié)點舉例為“服務(wù)請求響應(yīng)時間”,實際實現(xiàn)還可替換為任何運維人員關(guān)心的業(yè)務(wù)系統(tǒng)指標節(jié)點,比如:“在線用戶數(shù)”,“服務(wù)請求平均處理時間”,等等,當然也可以將這幾個節(jié)點分別定義為不同的第一監(jiān)視指標;第二監(jiān)視指標節(jié)點舉例為” VM CP U利用率”,實際實現(xiàn)可增加或替換任何與第一監(jiān)控指標節(jié)點相關(guān)的軟件、設(shè)備等系統(tǒng)資源指標節(jié)點,比如:“磁盤I O流量”,“ V M內(nèi)存利用率”,“網(wǎng)絡(luò)帶寬使用率”,“網(wǎng)絡(luò)I O延遲”,等等;調(diào)整任務(wù)節(jié)點舉例為“增加集群節(jié)點”和“提升虛擬機密度”,實際實現(xiàn)可增減或替換任何能夠影響第二監(jiān)視指標數(shù)據(jù)變化的調(diào)整任務(wù)節(jié)點,比如:“優(yōu)化網(wǎng)絡(luò)拓撲”,“減少集群節(jié)點”,“提升內(nèi)存配額”,“提升網(wǎng)絡(luò)帶寬配額”,等等。將這些相互關(guān)聯(lián)的節(jié)點以有向邊進行連接,以此來反映節(jié)點間的關(guān)聯(lián)性。
[0109]舉例說明:參見圖4所示的監(jiān)控指標關(guān)聯(lián)推理模型的第一有向無環(huán)圖,在圖4中,定義“增加集群節(jié)點”和“提升虛擬機密度”是對第二關(guān)聯(lián)資源的調(diào)整任務(wù),該調(diào)整任務(wù)將影響第二監(jiān)視指標“ V M內(nèi)存利用率”的數(shù)據(jù)變化,第二監(jiān)視指標“ V M內(nèi)存利用率”將影響第一監(jiān)視指標“服務(wù)請求響應(yīng)時間”的數(shù)據(jù)變化。此外,本發(fā)明實施例還存在圖5所示的有向邊連接方式,參見圖5所示的監(jiān)控指標關(guān)聯(lián)推理模型的第二有向無環(huán)圖,在圖5中,定義“增加集群節(jié)點”和“提升虛擬機密度”是對第一關(guān)聯(lián)資源的調(diào)整任務(wù),該調(diào)整任務(wù)將直接影響第一監(jiān)視指標“服務(wù)請求響應(yīng)時間”的數(shù)據(jù)變化。當然,本發(fā)明實施例還存在圖4與圖5所示連接方式同時存在的有向邊連接方式。
[0110]第三步:設(shè)置條件概率分布表
[0111]在有向無環(huán)圖(D A G)定義完成后,圖中每個節(jié)點均需要根據(jù)專家經(jīng)驗數(shù)據(jù)設(shè)置一個條件概率分布表。主要分為以下兩種情況:
[0112]情況一:參見圖4,基于第一監(jiān)視指標A、第二監(jiān)視指標B與調(diào)整任務(wù)C間存在以下關(guān)系:C 一> B — > A,即執(zhí)行C將導致B的指標數(shù)據(jù)發(fā)生變化,B的指標數(shù)據(jù)發(fā)生變化將導致A的指標數(shù)據(jù)發(fā)生變化,設(shè)P (A I B)為當B為第二指定值(第二監(jiān)視指標的節(jié)點值域中的域值)時A為第一指定值(第一監(jiān)視指標的節(jié)點值域中的域值)的概率;SP (B IC)為當C為第三指定值(有效執(zhí)行概率或無效執(zhí)行概率)時B為第二指定值(第二監(jiān)視指標的節(jié)點值域中的域值)的概率;P ( C = T )表示有效執(zhí)行概率的預(yù)設(shè)值,P(C = F)表示無效執(zhí)行概率的預(yù)設(shè)值。其中,所述有效執(zhí)行概率是指執(zhí)行調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)不滿足預(yù)設(shè)告警條件的概率值,所述無效執(zhí)行概率是指執(zhí)行調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)仍滿足預(yù)設(shè)告警條件的概率值。[0113]例如:參見表1至表3,表1為A的條件概率分布表,表2為B的條件概率分布表,表3為C的預(yù)設(shè)概率分布表。
[0114]
【權(quán)利要求】
1.一種云應(yīng)用運行期的風險處理方法,其特征在于,包括: 在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù); 如果所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件,則在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù); 確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式;從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),并利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),具體包括: 確定使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整目標; 當所述調(diào)整目標為降低所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù); 當所述調(diào)整目標為升高所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第一調(diào)整任務(wù),對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第二調(diào)整任務(wù),所述從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù),具體包括: 計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,其中,所述第一條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率,所述第二條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)且所述第二監(jiān)視指標為第二指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率; 從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率,并選取所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù),以利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源后,還包括: 重新獲取所述第一監(jiān)視指標的第一指標數(shù)據(jù),如果所述重新獲取的第一指標數(shù)據(jù)仍滿足所述預(yù)設(shè)告警條件,則降低所述最大執(zhí)行概率的概率值,繼續(xù)執(zhí)行從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率的步驟,直到所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件為止。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:預(yù)先構(gòu)建監(jiān)控指標關(guān)聯(lián)推理模型; 所述監(jiān)控指標關(guān)聯(lián)推理模型的建立方法,具體包括: 確定與云應(yīng)用運行有關(guān)的至少一個第一監(jiān)視指標;確定影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源和/或影響第二監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源,所述第二監(jiān)視指標為云計算環(huán)境中影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的監(jiān)視指標; 根據(jù)所述第一監(jiān)視指標的指標數(shù)據(jù)的調(diào)整目標確定所述各個關(guān)聯(lián)資源的調(diào)整任務(wù),所述調(diào)整目標為升高所述第一監(jiān)視指標的指標數(shù)據(jù)或降低所述第一監(jiān)視指標的指標數(shù)據(jù);設(shè)置概率分布表,所述概率分布表包括第一條件概率、第二條件概率、以及所述調(diào)整任務(wù)的有效執(zhí)行概率的預(yù)設(shè)值; 其中,所述有效執(zhí)行概率是執(zhí)行所述調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)不滿足預(yù)設(shè)告警條件的概率值,所述第一條件概率是當所述第一監(jiān)視指標在第一預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)時所述有效執(zhí)行概率為預(yù)設(shè)值的概率,所述第二條件概率是當所述有效執(zhí)行概率為預(yù)設(shè)值時所述第二監(jiān)視指標在第二預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)的概率。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,具體包括: 利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并將查詢到的第一條件概率作為所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率; 和/或, 利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),并利用所述第二指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第二監(jiān)視指標的當前數(shù)據(jù);根據(jù)所述更新后的當前 數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并根據(jù)查詢得到的第二條件概率和所述有效執(zhí)行概率的預(yù)設(shè)值計算所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率。
7.一種云應(yīng)用運行期的風險處理系統(tǒng),其特征在于,包括: 指標數(shù)據(jù)獲取模塊,用于在云應(yīng)用運行期獲取與云應(yīng)用運行有關(guān)的第一監(jiān)視指標的第一指標數(shù)據(jù); 關(guān)聯(lián)資源確定模塊,用于在所述第一指標數(shù)據(jù)滿足預(yù)設(shè)告警條件時,在云計算環(huán)境中確定影響所述第一指標數(shù)據(jù)發(fā)生變化的各個第一關(guān)聯(lián)資源和/或影響第二指標數(shù)據(jù)發(fā)生變化的各個第二關(guān)聯(lián)資源,所述第二指標數(shù)據(jù)為云計算環(huán)境中影響所述第一指標數(shù)據(jù)發(fā)生變化的第二監(jiān)視指標的指標數(shù)據(jù); 調(diào)整任務(wù)確定模塊,用于確定對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)和/或?qū)λ龅诙P(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù),所述調(diào)整任務(wù)為使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整方式; 調(diào)整任務(wù)選取模塊,用于從確定的各個調(diào)整任務(wù)中選取一個調(diào)整任務(wù); 風險處理模塊,用于利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述調(diào)整任務(wù)確定模塊,具體包括: 調(diào)整目標確定單元,用于確定使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整目標; 第一調(diào)整任務(wù)確定單元,用于當所述調(diào)整目標為降低所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于降低所述第一指標數(shù)據(jù)的調(diào)整任務(wù); 第二調(diào)整任務(wù)確定單元,用于當所述調(diào)整目標為升高所述第一指標數(shù)據(jù)時,獲取對所述第一關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù),和/或,獲取對所述第二關(guān)聯(lián)資源進行調(diào)整的用于升高所述第一指標數(shù)據(jù)的調(diào)整任務(wù)。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,對所述第一關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第一調(diào)整任務(wù),對所述第二關(guān)聯(lián)資源進行調(diào)整的調(diào)整任務(wù)為第二調(diào)整任務(wù),所述調(diào)整任務(wù)選取模塊,具體包括: 執(zhí)行概率計算單元,用于計算所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率和/或所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率,其中,所述第一條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率,所述第二條件執(zhí)行概率是在所述第一監(jiān)視指標為第一指標數(shù)據(jù)且所述第二監(jiān)視指標為第二指標數(shù)據(jù)的條件下使所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件的調(diào)整任務(wù)的執(zhí)行概率; 調(diào)整任務(wù)選取單元,用于從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率,并選取所述最大執(zhí)行概率對應(yīng)的調(diào)整任務(wù),以利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于, 所述風險處理模塊,還用于在利用選取調(diào)整任務(wù)調(diào)整與所述選取調(diào)整任務(wù)對應(yīng)的關(guān)聯(lián)資源后,重新獲取所述第一監(jiān)視指標的第一指標數(shù)據(jù),如果所述重新獲取的第一指標數(shù)據(jù)仍滿足所述預(yù)設(shè)告警條件,則降低所述最大執(zhí)行概率的概率值,繼續(xù)執(zhí)行從所述計算得到的所有條件執(zhí)行概率中選取最大執(zhí)行概率的步驟,直到所述第一指標數(shù)據(jù)不滿足所述預(yù)設(shè)告警條件為止。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:模型建立模塊,用于預(yù)先構(gòu)建監(jiān)控指標關(guān)聯(lián)推理模型; 所述模型建立模塊,具體包括: 監(jiān)視指標確定單元,用于確定與云應(yīng)用運行有關(guān)的至少一個第一監(jiān)視指標; 關(guān)聯(lián)資源確定單元,用于確定影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源和/或影響第二監(jiān)視指標的數(shù)據(jù)發(fā)生變化的各個關(guān)聯(lián)資源,所述第二監(jiān)視指標為云計算環(huán)境中影響所述第一監(jiān)視指標的數(shù)據(jù)發(fā)生變化的監(jiān)視指標; 調(diào)整任務(wù)確定單元,用于根據(jù)所述第一監(jiān)視指標的指標數(shù)據(jù)的調(diào)整目標確定所述各個關(guān)聯(lián)資源的調(diào)整任務(wù),所述調(diào)整目標為升高所述第一監(jiān)視指標的指標數(shù)據(jù)或降低所述第一監(jiān)視指標的指標數(shù)據(jù); 概率表設(shè)置單元,用于設(shè)置概率分布表,所述概率分布表包括第一條件概率、第二條件概率、以及所述調(diào)整任務(wù)的有效執(zhí)行概率的預(yù)設(shè)值;其中,所述有效執(zhí)行概率是執(zhí)行所述調(diào)整任務(wù)后使第一監(jiān)視指標的指標數(shù)據(jù)不滿足預(yù)設(shè)告警條件的概率值,所述第一條件概率是當所述第一監(jiān)視指標在第一預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)時所述有效執(zhí)行概率為預(yù)設(shè)值的概率,所述第二條件概率是當所述有效執(zhí)行概率為預(yù)設(shè)值時所述第二監(jiān)視指標在第二預(yù)設(shè)數(shù)據(jù)區(qū)間內(nèi)的概率。
12.根據(jù) 權(quán)利要求11所述的系統(tǒng),其特征在于,所述執(zhí)行概率計算單元,具體用于利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并將查詢到的第一條件概率作為所述第一調(diào)整任務(wù)的第一條件執(zhí)行概率;和/或,利用所述第一指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第一監(jiān)視指標的當前數(shù)據(jù),并利用所述第二指標數(shù)據(jù)更新所述監(jiān)控指標關(guān)聯(lián)推理模型中第二監(jiān)視指標的當前數(shù)據(jù);根據(jù)所述更新后的當前數(shù)據(jù)查詢所述監(jiān)控指標關(guān)聯(lián)推理模型中的概率分布表,并根據(jù)查詢得到的第二條件概率和所述 有效執(zhí)行概率的預(yù)設(shè)值計算所述第二調(diào)整任務(wù)的第二條件執(zhí)行概率。
【文檔編號】H04L29/08GK103607300SQ201310566811
【公開日】2014年2月26日 申請日期:2013年11月12日 優(yōu)先權(quán)日:2013年11月12日
【發(fā)明者】許力, 毛軍, 馬云存 申請人:東軟集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1