Isingeniso
Ukuthuthuka okusheshayo kobuchwepheshe kuholele ekukhuleni okubonakalayo kubunkimbinkimbi bezinhlelo zesimanje ze-IT. Ngenxa yalokho, amaqembu e-IT abhekene nezinselele ezingakaze zibonwe ekuphatheni nasekugcineni lezi zinhlelo, okuholela ekwenyukeni kwesikhathi sokunciphisa, ukwehla kokukhiqiza, kanye nezindleko eziphezulu zokusebenza. Ukuze kubhekwane nalezi zinselele, umqondo we-Artificial Intelligence for IT Operations (AIOps) uqhamuke njengoshintsho lwegeyimu. I-AIOps ithuthukisa ukufunda komshini kanye ne-AI ukuze iguqule ukugeleza komsebenzi we-DevOps, inike amandla ukuphathwa kwe-IT okusebenzayo, ukuhlaziya okubikezelayo, kanye ne-automation.
Kulesi sihloko, sizohlola ikusasa le-AIOps, izinzuzo zayo, namasu okusebenzisa. Sizophinde sihlole ocwaningweni lwangempela lomhlaba futhi sinikeze ibhulokhi yekhodi eyinkimbinkimbi ukuze sibonise ukusetshenziswa kwama-AIOps ekuphathweni kwe-IT.
Yini i-AIOps?
I-AIOps iyinkambu evelayo ehlanganisa amandla obuhlakani bokwenziwa (AI) nokufunda komshini (ML) nokusebenza kwe-IT (ITOps) ukuze kuthuthukiswe ukusebenza kahle, ukusebenza kahle, nokuthembeka kwamasevisi e-IT. Izinkundla ze-AIOps zisebenzisa ukuhlaziya idatha, ukumodela okubikezelwayo, kanye ne-automation ukuhlonza nokuxazulula izinkinga ze-IT ngaphambi kokuba zibe izinkinga ezinkulu.
Ama-AIOps angasetshenziswa ezindaweni ezahlukahlukene zokuphatha i-IT, okubandakanya:
- Izibalo Eziqagelayo: Izinkundla ze-AIOps zisebenzisa ama-algorithms okufunda komshini ukuze zihlaziye idatha yomlando futhi zibikezele izinkinga ezingaba khona ze-IT, zinike amandla ukugcinwa okumatasa nokunciphisa isikhathi sokuphumula.
- Ukulawulwa Kwesigameko: I-AIOps ingathola futhi ixazulule ngokuzenzekelayo izehlakalo ze-IT, inciphise isikhathi esimaphakathi sokuhlonza (MTTD) kanye nesikhathi esisho ukuxazulula (MTTR).
- Ukuzenzakalela: I-AIOps ingakwazi ukwenza imisebenzi evamile ngokuzenzakalelayo, njengokuphatha ukuhlela, ukuphathwa kwezichibi, nokwenza ikhophi yasenqolobaneni nokuthola usizo.
Izinzuzo ze-AIOps
Izinzuzo ze-AIOps ziningi futhi zibalulekile:
- Ukusebenza Okuthuthukisiwe: I-AIOps izenzela ngokuzenzakalelayo imisebenzi evamile, ikhulula abasebenzi be-IT ukuze bagxile ezinhlelweni zamasu.
- Ukuthembeka Okuthuthukisiwe: I-AIOps ibikezela futhi ivimbele izinkinga ze-IT, yehlisa isikhathi sokuphumula futhi ithuthukisa ukwethembeka okuphelele kwesistimu.
- Ukukhiqiza Okukhulisiwe: I-AIOps inika amandla amaqembu e-IT ukuthi aphendule ngokushesha ezehlakalweni, anciphise isikhathi esimaphakathi sokuhlonza (MTTD) kanye nesikhathi esisho ukuxazulula (MTTR).
- Ukwenziwa Kwezinqumo Okungcono: I-AIOps ihlinzeka ngamathimba e-IT ngemininingwane yesikhathi sangempela kanye nezibalo eziqagelayo, okuvumela ukwenza izinqumo okuqhutshwa idatha.
Amasu Okusebenzisa
Ukusebenzisa ama-AIOps kudinga indlela yesu:
- Ukuqoqwa Kwedatha: Qoqa idatha ye-IT emithonjeni ehlukahlukene, okuhlanganisa amalogi, amamethrikhi, namafayela okulungiselela.
- Ukudidiyelwa Kwedatha: Hlanganisa idatha esuka emithonjeni ehlukahlukene iye endaweni eyodwa.
- Ukufunda Ngomshini: Sebenzisa ama-algorithms okufunda komshini ukuze uhlaziye idatha futhi ubikezele izinkinga ezingaba khona ze-IT.
- Ukuzenzakalela: Yenza imisebenzi evamile kanye nokugeleza komsebenzi ngokuzenzakalelayo.
- Ukuqapha Nempendulo: Qhubeka uqaphe ukusebenza kwe-AIOps futhi unikeze impendulo ukuze uthuthukise ukunemba nokusebenza kahle.
Izifundo ze-Real-World
Izinhlangano eziningi zenze ngempumelelo ama-AIOps ukuguqula ukuhamba komsebenzi wokuphatha kwe-IT:
- I-Verizon: I-Verizon isebenzise i-AIOps ukuze ithuthukise ukwethembeka kwenethiwekhi nokunciphisa isikhathi sokuphumula. Inkundla isebenzise ukufundwa komshini ukuze ibikezele futhi ivimbele izinkinga zenethiwekhi, okuholele ekuncishisweni kwesikhathi esingu-30%.
- AT&T: I-AT&T isebenzise i-AIOps ukuze ithuthukise ukuphathwa kwesigameko futhi yehlise isikhathi esimaphakathi sokutholwa (i-MTTD) kanye nesikhathi esimaphakathi sokuxazulula (MTTR). Isiteji sasebenzisa i-automation ukuze ithole futhi ixazulule izehlakalo ze-IT, okuholele ekunciphiseni kwe-MTTD ngo-40% kanye nokwehliswa kwe-50% ku-MTTR.
- I-Microsoft: I-Microsoft isebenzise i-AIOps ukuze ithuthukise ukuhlaziya okubikezelayo kanye nokuzenzakalela. Inkundla isebenzise ukufundwa komshini ukubikezela izinkinga ezingaba khona ze-IT, inike amandla ukunakekelwa okusebenzayo kanye nokunciphisa isikhathi sokuphumula.
Vimba Ikhodi: Isibonelo se-AIOps kuPython
Nali ibhulokhi yekhodi eyinkimbinkimbi kuPython ekhombisa ukusetshenziswa kwe-AIOps ekuphathweni kwe-IT:
ngenisa ama-panda njenge-pd
kusuka ku-sklearn.ensemble ngenisa i-RandomForestClassifier
kusuka ku-sklearn.model_selection yokungenisa train_test_split
kusuka ku-sklearn.metrics import accuracy_score
# Layisha idatha
idatha = pd.read_csv('it_data.csv')
#Lungisa kusengaphambili idatha
X = idatha.drop(['isigameko'], i-eksisi=1)
y = idatha['isigameko']
# Hlukanisa idatha kumasethi okuqeqesha nawokuhlola
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
# Qeqesha i-classifier yehlathi engahleliwe
rfc = RandomForestClassifier(n_estimators=100, random_state=42)
rfc.fit(X_train, y_train)
# Yenza izibikezelo
y_pred = rfc.predict(X_test)
# Linganisa imodeli
ukunemba = accuracy_score(y_test, y_pred)
phrinta(f'Ukunemba: {ukunemba:.2f}')
# Sebenzisa imodeli ukubikezela izinkinga ezingaba khona ze-IT
new_data = pd.DataFrame({'cpu_usage': [80], 'memory_usage': [90]})
isibikezelo = rfc.predict(new_data)
uma isibikezelo[0] == 1:
phrinta('Inkinga ye-IT engaba khona itholiwe!')
Lesi sakhiwo sekhodi sisebenzisa ukuhlelwa kwehlathi okungahleliwe ukubikezela izinkinga ezingaba khona ze-IT ngokusekelwe ku-CPU nedatha yokusetshenziswa kwememori. Imodeli iqeqeshwe kudatha yomlando futhi isetshenziselwe ukwenza izibikezelo kudatha entsha.
Ukubona ngeso lengqondo: I-AIOps Platform Architecture
Nakhu okubonwayo kwesakhiwo seplathifomu ye-AIOps kusetshenziswa i-Chart.js:
{
"type": "pieChart",
"idatha": {
"labels": ["Ukuqoqwa Kwedatha", "Ukuhlanganiswa Kwedatha", "Ukufunda Ngomshini", "Ukuzenzakalela", "Ukuqapha kanye Nempendulo"],
"idathasethi": [
{
"label": "AIOps Platform Architecture",
"idatha": [30, 20, 20, 15, 15],
"backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0", "#FF99CC"],
"hoverBackgroundColor": ["#FF99CC", "#36A2EB", "#FFCE56", "#4BC0C0", "#FF99CC"]
}
]
},
"izinketho": {
"isihloko": {
"Display": iqiniso,
"text": "I-AIOps Platform Architecture"
},
"i-legend": {
"isibonisi": iqiniso
}
}
}
Lokhu kuboniswa kubonisa izingxenye ezihlukene zeplathifomu ye-AIOps yezakhiwo, okuhlanganisa ukuqoqwa kwedatha, ukuhlanganiswa kwedatha, ukufunda ngomshini, ukuzenzakalela, nokuqapha kanye nempendulo.
Isiphetho
I-AIOps ubuchwepheshe obushintsha umdlalo obushintsha indlela amaqembu e-IT aphatha ngayo futhi agcine amasistimu e-IT ayinkimbinkimbi. Ngokusebenzisa ukufunda komshini kanye ne-AI, i-AIOps inika amandla ukuphathwa kwe-IT okusebenzayo, ukuhlaziya okubikezelayo, nokuzenzakalela, okuholela ekusebenzeni okuthuthukisiwe, ukuthembeka okuthuthukisiwe, kanye nokwanda kokukhiqiza. Ngokusebenzisa ama-AIOps, izinhlangano zinganciphisa isikhathi sokuphumula, zithuthukise ukwenza izinqumo, futhi zithole umkhawulo wokuncintisana emakethe.
Njengoba ubuchwepheshe buqhubeka nokuvela, singalindela ukubona izinhlelo zokusebenza ezintsha ze-AIOps ekuphathweni kwe-IT. Ngamandla ayo okuguqula indlela esiphatha ngayo izinhlelo ze-IT, i-AIOps iyinkambu ethokozisayo nekhula ngokushesha okufanele ihlale iso.