1.一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:包括以下步驟:
A、檢測(cè)所有服務(wù)的運(yùn)行狀態(tài)是否發(fā)生異常,并對(duì)發(fā)生異常的服務(wù)采集其運(yùn)行狀態(tài)數(shù)據(jù);
B、對(duì)采集得到的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行處理并將其利用BCC-KNN算法進(jìn)行分類處理;
C、根據(jù)分類后得到的異常類別從方案庫調(diào)用相應(yīng)的解決方案并執(zhí)行。
2.根據(jù)權(quán)利要求1所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:所述步驟A包括:
A1、對(duì)所有服務(wù)的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行循環(huán)檢測(cè),判斷其是否發(fā)生異常,若是,則執(zhí)行步驟A2;否則進(jìn)行執(zhí)行步驟A1;
A2、對(duì)發(fā)生異常的服務(wù)進(jìn)行運(yùn)行狀態(tài)數(shù)據(jù)的采集。
3.根據(jù)權(quán)利要求1所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:所述步驟B包括:
B1、對(duì)采集得到的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行篩選處理;
B2、將處理后的運(yùn)行狀態(tài)數(shù)據(jù)轉(zhuǎn)換成符合BCC-KNN算法的數(shù)據(jù)格式;
B3、對(duì)轉(zhuǎn)換格式后的運(yùn)行狀態(tài)數(shù)據(jù)利用BCC-KNN算法進(jìn)行實(shí)時(shí)分類處理,得出服務(wù)對(duì)應(yīng)的異常類別。
4.根據(jù)權(quán)利要求3所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:所述步驟B3包括:
B31、將存儲(chǔ)的實(shí)例集按照異常類別進(jìn)行劃分聚簇;
B32、計(jì)算各聚簇內(nèi)所有實(shí)例的數(shù)據(jù)的均值,得到異常聚簇中心;
B33、對(duì)未分類的運(yùn)行狀態(tài)數(shù)據(jù)與各異常聚簇中心進(jìn)行相似度計(jì)算,將其歸類至與其相似度最高的異常聚簇中心所在的聚簇,并將該聚簇的異常類別作為其對(duì)應(yīng)的異常類別,從而得到該服務(wù)對(duì)應(yīng)的異常類別。
5.根據(jù)權(quán)利要求1所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:所述步驟C包括:
C1、根據(jù)分類后得到的異常類別從方案庫調(diào)用相應(yīng)的解決方案;
C2、根據(jù)需要調(diào)用的解決方案,生成其自動(dòng)化執(zhí)行腳本,并執(zhí)行。
6.根據(jù)權(quán)利要求5所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維方法,其特征在于:所述步驟C2后還包括:
C3、檢測(cè)腳本執(zhí)行后該異常是否處理成功,若不成功,則發(fā)送警報(bào)通知工作人員進(jìn)行人為處理;
C4、根據(jù)分類后聚簇的運(yùn)行狀態(tài)數(shù)據(jù),對(duì)聚簇的異常聚簇中心進(jìn)行更新。
7.一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維系統(tǒng),其特征在于:包括:
異常狀態(tài)采集模塊,用于檢測(cè)所有服務(wù)的運(yùn)行狀態(tài)是否發(fā)生異常,并對(duì)發(fā)生異常的服務(wù)采集其運(yùn)行狀態(tài)數(shù)據(jù);
異常檢測(cè)模塊,用于對(duì)采集得到的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行處理并將其利用BCC-KNN算法進(jìn)行分類處理;
異常處理模塊,用于根據(jù)分類后得到的異常類別從方案庫調(diào)用相應(yīng)的解決方案并執(zhí)行。
8.根據(jù)權(quán)利要求7所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維系統(tǒng),其特征在于:所述異常狀態(tài)采集模塊包括:
運(yùn)行狀態(tài)檢測(cè)模塊,用于對(duì)所有服務(wù)的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行循環(huán)檢測(cè),判斷其是否發(fā)生異常,若是,則執(zhí)行數(shù)據(jù)采集模塊;否則進(jìn)行執(zhí)行運(yùn)行狀態(tài)檢測(cè)模塊;
數(shù)據(jù)采集模塊,用于對(duì)發(fā)生異常的服務(wù)進(jìn)行運(yùn)行狀態(tài)數(shù)據(jù)的采集。
9.根據(jù)權(quán)利要求7所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維系統(tǒng),其特征在于:所述異常檢測(cè)模塊包括:
數(shù)據(jù)處理模塊,用于對(duì)采集得到的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行篩選處理;
數(shù)據(jù)轉(zhuǎn)換模塊,用于將處理后的運(yùn)行狀態(tài)數(shù)據(jù)轉(zhuǎn)換成符合BCC-KNN算法的數(shù)據(jù)格式;
數(shù)據(jù)分類模塊,用于對(duì)轉(zhuǎn)換格式后的運(yùn)行狀態(tài)數(shù)據(jù)利用BCC-KNN算法進(jìn)行實(shí)時(shí)分類處理,得出服務(wù)對(duì)應(yīng)的異常類別。
10.根據(jù)權(quán)利要求7所述的一種基于BCC-KNN的云計(jì)算中心智能運(yùn)維系統(tǒng),其特征在于:所述異常處理模塊包括:
處理方案生成模塊,用于根據(jù)分類后得到的異常類別從方案庫調(diào)用相應(yīng)的解決方案;
自動(dòng)化執(zhí)行模塊,用于根據(jù)需要調(diào)用的解決方案,生成其自動(dòng)化執(zhí)行腳本,并執(zhí)行。