Monitoraghju + prova di carica = prediczione è senza fallimenti

U dipartimentu di l'IT di VTB hà avutu parechje volte affruntà situazioni d'urgenza in u funziunamentu di i sistemi, quandu a carica nantu à elli cresce parechje volte. Dunque, ci era bisognu di sviluppà è pruvà un mudellu chì predichessi a carica di punta nantu à i sistemi critichi. Per fà questu, i spezialisti di l'informatica di u bancu stabiliscenu u monitoraghju, analizà e dati è hà amparatu à automatizà e previsioni. Vi diceremu in un brevi articulu chì l'arnesi aiutanu à predichendu a carica è s'ellu aiutanu à ottimisà u travagliu.

Monitoraghju + prova di carica = prediczione è senza fallimenti

I prublemi cù i servizii d'alta carica sò in quasi tutte l'industrii, ma per u settore finanziariu sò critichi. À l'ora X, tutte e unità di cummattimentu devenu esse pronte, è per quessa, era necessariu di sapè in anticipu ciò chì puderia succede è ancu determinà u ghjornu chì a carica saltarà è chì sistemi l'averianu scontru. I fallimenti anu da esse trattatu è prevenuti, cusì a necessità di implementà un sistema analiticu predittivu ùn hè statu ancu discutitu. Era necessariu di mudernizà i sistemi basati nantu à i dati di monitoraghju.

Analytics nantu à i vostri ghjinochji

U prughjettu di a paga hè unu di i più sensittivi in ​​casu di fallimentu. Hè u più comprensibile per a previsione, cusì avemu decisu di principià cun ellu. A causa di l'alta connettività, altri sottosistemi, cumpresi i servizii bancari remoti (RBS), puderanu sperimentà prublemi à i tempi di carichi di punta. Per esempiu, i clienti chì anu piacè cù l'SMS nantu à a ricezione di soldi cuminciaru à aduprà attivamente. A carica puderia saltà da più di un ordine di grandezza. 

U primu mudellu di previsione hè statu creatu manualmente. Avemu pigliatu l'uploads per l'ultimu annu è hà calculatu in quali ghjorni i picchi massimi sò previsti: per esempiu, u 1, u 15 è u 25, è ancu l'ultimi ghjorni di u mese. Stu mudellu hà bisognu di costu di travagliu significativu è ùn hà micca furnitu una previsione precisa. Tuttavia, hà identificatu i colli di bottiglia induve era necessariu aghjunghje hardware, è hà permessu di ottimisà u prucessu di trasferimentu di soldi accunsentendu cù i clienti di l'ancora: per ùn dà salarii in un gulp, e transazzione da e diverse regioni sò state spaziate in u tempu. Avà li processemu in parte chì l'infrastruttura IT di u bancu pò "masticà" senza fallimentu.

Dopu avè ricevutu u primu risultatu pusitivu, avemu passatu à l'automatizazione di a previsione Una decina di zone più critiche aspittavanu u so turnu.

Approcciu integratu

VTB hà implementatu un sistema di monitoraghju da MicroFocus. Da quì avemu pigliatu a raccolta di dati per a previsione, un sistema di almacenamiento è un sistema di rapportu. In fatti, u monitoraghju era digià in u locu, tuttu ciò chì restava era di aghjunghje metriche, un modulu di prediczione è creà novi rapporti. Sta decisione hè sustinutu da u cuntrattu esternu Technoserv, cusì u travagliu principale nantu à l'implementazione di u prugettu hè cascatu nantu à i so specialisti, ma avemu custruitu u mudellu stessu. U sistema di previsione hè statu fattu basatu annantu à Prophet, un pruduttu open source sviluppatu da Facebook. Hè facile à aduprà è facili integrates cù i nostri arnesi surviglianza integrata stallati è Vertica. In modu approssimativu, u sistema analizeghja u graficu di carica è l'estrapola basatu annantu à a serie di Fourier. Hè ancu pussibule aghjunghje certi coefficienti per ghjornu pigliati da u nostru mudellu. A metrica hè presa senza intervenzione umana, a previsione hè automaticamente ricalculata una volta à settimana, è i novi rapporti sò mandati à i destinatari. 

Stu approcciu identifica i principali ciclichi, per esempiu, annuali, mensili, trimestrali è settimanali. Pagamenti di salarii è anticipi, periodi di vacanze, vacanze è vendite - tuttu questu afecta u numeru di chjamate à i sistemi. Risultava, per esempiu, chì certi ciculi si sovrapponenu, è a carica principale (75%) nantu à i sistemi vene da u Distrittu Federale Centrale. E persone giuridiche è individui si cumportanu in modu diversu. Se a carica di i "fisici" hè distribuitu in modu relativamente uniformu annantu à i ghjorni di a settimana (questu hè assai di picculi transazzioni), allora per l'imprese 99,9% hè spesu nantu à l'ore di travagliu, è e transazzioni ponu esse brevi, o ponu esse trattatu in parechji. minuti o ancu ore.

Monitoraghju + prova di carica = prediczione è senza fallimenti

Basatu nantu à e dati ottenuti, i tendenzi à longu andà sò determinati. U novu sistema hà revelatu chì a ghjente si move in massa à i servizii bancari remoti. Tuttu u mondu sapi questu, ma ùn avemu micca aspittatu una tale scala è à u principiu ùn ci credeva micca: u numeru di chjamate à l'uffizii bancari diminuite assai rapidamente, è u numeru di transazzioni remoti cresce esattamente da a stessa quantità. In cunsiquenza, a carica nantu à i sistemi hè ancu crescente è hà da cuntinuà à cresce. Prevemu avà a carica finu à ferraghju 2020. I ghjorni nurmali ponu esse preditu cù un errore di 3%, è i ghjorni di punta cù un errore di 10%. Questu hè un bonu risultatu.

Pitfalls

Comu di solitu, ùn era micca senza difficultà. U mecanismu di estrapolazione chì usa a serie di Fourier ùn attraversa micca bè u zero - sapemu chì e persone giuridiche generanu pocu transazzione in u weekend, ma u modulu di predizione produce valori chì sò luntanu da zero. Era pussìbule di curregà in forza, ma i crutches ùn sò micca u nostru metudu. In più, avemu avutu à scioglie u prublema di ritruvà dati senza dolore da i sistemi surghjenti. A cullizzioni regulare di informazioni richiede risorse informatiche serii, cusì avemu custruitu cache veloci utilizendu a replicazione è riceve dati cummerciale da e repliche. L'absenza di carica supplementu nantu à i sistemi maestri in questi casi hè un requisitu di bloccu.

Novi sfide

U compitu direttu di predichendu i picchi hè statu risoltu: ùn ci sò micca stati fallimenti in u bancu da maghju di questu annu, è u novu sistema di previsione hà ghjucatu un rolu impurtante in questu. Iè, hè diventatu micca abbastanza, è avà u bancu vole capisce quantu periculosi sò i cimi per questu. Avemu bisognu di previsioni chì utilizanu metriche da a prova di carica, è per circa 30% di i sistemi critichi hè digià travagliatu, u restu hè in u prucessu di ottene previsioni. In u prossimu stadiu, andemu à predichendu a carica nantu à i sistemi micca in transazzione cummerciale, ma in quantu à l'infrastruttura IT, vale à dì, andemu in una capa. Inoltre, avemu bisognu di automatizà cumplettamente a cullizzioni di metriche è a custruzzione di e previsioni basate nantu à elli, per ùn trattà di scaricamentu. Ùn ci hè nunda di fantasia in questu - simu solu attraversà u monitoraghju è a prova di carica in cunfurmità cù e migliori pratiche globali.

Source: www.habr.com

Add a comment