Rhagymadrodd
Mae esblygiad cyflym technoleg wedi arwain at dwf esbonyddol yng nghymhlethdod systemau TG modern. O ganlyniad, mae timau TG yn wynebu heriau digynsail wrth reoli a chynnal y systemau hyn, gan arwain at fwy o amser segur, llai o gynhyrchiant, a chostau gweithredu uwch. Er mwyn mynd i'r afael â'r heriau hyn, mae'r cysyniad o Ddeallusrwydd Artiffisial ar gyfer Gweithrediadau TG (AIOps) wedi dod i'r amlwg fel newidiwr gemau. Mae AIOps yn trosoli dysgu peiriannau ac AI i drawsnewid llifoedd gwaith DevOps, gan alluogi rheolaeth TG ragweithiol, dadansoddeg ragfynegol, ac awtomeiddio.
Yn yr erthygl hon, byddwn yn archwilio dyfodol AIOps, ei fanteision, a strategaethau gweithredu. Byddwn hefyd yn ymchwilio i astudiaethau achos yn y byd go iawn ac yn darparu bloc cod cymhleth i ddangos cymhwysiad AIOps mewn rheoli TG.
Beth yw AIOps?
Mae AIOps yn faes sy'n dod i'r amlwg sy'n cyfuno pŵer deallusrwydd artiffisial (AI) a dysgu peiriant (ML) â gweithrediadau TG (ITOps) i wella effeithlonrwydd, effeithiolrwydd a dibynadwyedd gwasanaethau TG. Mae llwyfannau AIOps yn defnyddio dadansoddeg data, modelu rhagfynegol, ac awtomeiddio i nodi a datrys materion TG cyn iddynt ddod yn broblemau mawr.
Gellir cymhwyso AIOps i wahanol feysydd rheoli TG, gan gynnwys:
- Dadansoddeg Ragfynegol: Mae llwyfannau AIOps yn defnyddio algorithmau dysgu peirianyddol i ddadansoddi data hanesyddol a rhagweld problemau TG posibl, gan alluogi cynnal a chadw rhagweithiol a lleihau amser segur.
- Rheoli Digwyddiad: Gall AIOps ganfod a datrys digwyddiadau TG yn awtomatig, gan leihau'r amser cymedrig i ganfod (MTTD) a'r amser cymedrig i ddatrys (MTTR).
- Awtomeiddio: Gall AIOps awtomeiddio tasgau arferol, megis rheoli cyfluniad, rheoli clytiau, a gwneud copi wrth gefn ac adfer.
Manteision AIOps
Mae buddion AIOps yn niferus ac yn arwyddocaol:
- Gwell Effeithlonrwydd: Mae AIOps yn awtomeiddio tasgau arferol, gan ryddhau staff TG i ganolbwyntio ar fentrau strategol.
- Dibynadwyedd Gwell: Mae AIOps yn rhagweld ac yn atal problemau TG, gan leihau amser segur a gwella dibynadwyedd cyffredinol y system.
- Cynhyrchedd Cynyddol: Mae AIOps yn galluogi timau TG i ymateb yn gyflym i ddigwyddiadau, gan leihau'r amser cymedrig i ganfod (MTTD) ac amser cymedrig i ddatrys (MTTR).
- Gwell Gwneud Penderfyniadau: Mae AIOps yn rhoi mewnwelediad amser real a dadansoddeg ragfynegol i dimau TG, gan alluogi gwneud penderfyniadau sy'n seiliedig ar ddata.
Strategaethau Gweithredu
Mae gweithredu AIOps yn gofyn am ddull strategol:
- Casglu Data: Casglu data TG o ffynonellau amrywiol, gan gynnwys logiau, metrigau, a ffeiliau ffurfweddu.
- Integreiddio Data: Integreiddio data o ffynonellau amrywiol i un llwyfan.
- Dysgu Peiriannau: Cymhwyso algorithmau dysgu peirianyddol i ddadansoddi data a rhagweld problemau TG posibl.
- Awtomeiddio: Awtomeiddio tasgau arferol a llifoedd gwaith.
- Monitro ac Adborth: Monitro perfformiad AIOps yn barhaus a rhoi adborth i wella cywirdeb ac effeithiolrwydd.
Astudiaethau Achos y Byd Go Iawn
Mae sawl sefydliad wedi gweithredu AIOps yn llwyddiannus i drawsnewid eu llifoedd gwaith rheoli TG:
- Verizon: gweithredodd Verizon AIOps i wella dibynadwyedd rhwydwaith a lleihau amser segur. Defnyddiodd y platfform ddysgu peiriant i ragfynegi ac atal materion rhwydwaith, gan arwain at ostyngiad o 30% mewn amser segur.
- AT&T: Gweithredodd AT&T AIOps i wella rheoli digwyddiadau a lleihau'r amser cymedrig i ganfod (MTTD) a'r amser cymedrig i ddatrys (MTTR). Defnyddiodd y platfform awtomeiddio i ganfod a datrys digwyddiadau TG, gan arwain at ostyngiad o 40% mewn MTTD a gostyngiad o 50% mewn MTTR.
- Microsoft: Gweithredodd Microsoft AIOps i wella dadansoddeg ragfynegol ac awtomeiddio. Defnyddiodd y platfform ddysgu peirianyddol i ragweld problemau TG posibl, gan alluogi cynnal a chadw rhagweithiol a lleihau amser segur.
Bloc Cod: Enghraifft AIOps yn Python
Dyma floc cod cymhleth yn Python sy'n dangos cymhwysiad AIOps mewn rheoli TG:
mewnforio pandas fel pd
o sklearn.ensemble mewnforio RandomForestClassifier
o sklearn.model_selection mewnforio train_test_split
o sklearn.metrics mewnforio gywirdeb_score
# Llwytho data
data = pd.read_csv ('it_data.csv')
# Data rhagbrosesu
X = data.drop(['digwyddiad'], echelin=1)
y = data['digwyddiad']
# Rhannu data yn setiau hyfforddi a phrofi
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
# Hyfforddi dosbarthwr coedwig ar hap
rfc = RandomForestClassifier(n_estimators=100, random_state=42)
rfc.fit(X_train, y_train)
# Gwneud rhagfynegiadau
y_pred = rfc.predict(X_test)
# Gwerthuso'r model
cywirdeb = sgôr_cywirdeb(y_test, y_pred)
print(f'Cywirdeb: {cywirdeb:.2f}')
# Defnyddio model i ragfynegi problemau TG posibl
new_data = pd.DataFrame({ 'cpu_usage': [80], 'memory_usage': [90]})
rhagfynegiad = rfc.predict(data_newydd)
os rhagfynegiad[0] == 1:
print ('Mater TG posib wedi'i ganfod!')
Mae'r bloc cod hwn yn defnyddio dosbarthwr coedwig ar hap i ragfynegi materion TG posibl yn seiliedig ar ddata CPU a defnydd cof. Mae'r model wedi'i hyfforddi ar ddata hanesyddol a'i ddefnyddio i wneud rhagfynegiadau ar ddata newydd.
Delweddu: Pensaernïaeth Llwyfan AIOps
Dyma ddelweddiad o bensaernïaeth platfform AIOps gan ddefnyddio Chart.js:
{
"math": "siar cylch",
"data": {
" , " labels " : [ "Casglu Data", "Integreiddio Data", "Dysgu Peiriannau", "Awtomeiddio", "Monitro ac Adborth"],
"setiau data": [
{
" label " : " Pensaernïaeth Llwyfan AIOps " , "
"data": [30, 20, 20, 15, 15],
"backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0", "#FF99CC"],
"hoverBackgroundColor": ["#FF99CC", "#36A2EB", "#FFCE56", "#4BC0C0", "#FF99CC"]
}
]
},
"opsiynau": {
"title": {
"arddangos": gwir,
" text " : " Pensaernïaeth Llwyfan AIOps "
},
"chwedl": {
"arddangos": gwir
}
}
}
Mae'r delweddu hwn yn dangos gwahanol gydrannau pensaernïaeth platfform AIOps, gan gynnwys casglu data, integreiddio data, dysgu peiriannau, awtomeiddio, a monitro ac adborth.
Casgliad
Mae AIOps yn dechnoleg sy'n newid y gêm ac sy'n trawsnewid y ffordd y mae timau TG yn rheoli ac yn cynnal systemau TG cymhleth. Trwy drosoli dysgu peiriannau ac AI, mae AIOps yn galluogi rheolaeth TG ragweithiol, dadansoddeg ragfynegol, ac awtomeiddio, gan arwain at well effeithlonrwydd, gwell dibynadwyedd, a chynhyrchiant cynyddol. Trwy roi AIOps ar waith, gall sefydliadau leihau amser segur, gwella prosesau gwneud penderfyniadau, a chael mantais gystadleuol yn y farchnad.
Wrth i'r dechnoleg barhau i esblygu, gallwn ddisgwyl gweld hyd yn oed mwy o gymwysiadau arloesol o AIOps mewn rheoli TG. Gyda’i botensial i chwyldroi’r ffordd rydym yn rheoli systemau TG, mae AIOps yn faes cyffrous sy’n tyfu’n gyflym ac sy’n werth cadw llygad arno.