Monitro + profi llwyth = rhagweladwyedd a dim methiannau

Bu'n rhaid i adran TG VTB ddelio Γ’ sefyllfaoedd brys wrth weithredu systemau sawl gwaith, pan gynyddodd y llwyth arnynt lawer gwaith drosodd. Felly, daeth yn angenrheidiol i ddatblygu a phrofi model a fyddai'n rhagweld y llwyth brig ar systemau critigol. I wneud hyn, sefydlodd arbenigwyr TG y banc fonitro, dadansoddi'r data, a dysgu sut i awtomeiddio rhagolygon. Pa offer a helpodd i ragweld y llwyth ac a oedd yn bosibl gwneud y gorau o'r gwaith gyda'u cymorth, byddwn yn dweud mewn erthygl fer.

Monitro + profi llwyth = rhagweladwyedd a dim methiannau

Mae problemau gyda gwasanaethau llwythog iawn yn codi ym mron pob diwydiant, ond maent yn hollbwysig i'r sector ariannol. Ar awr X, roedd yn rhaid i bob uned ymladd fod yn barod, felly roedd angen gwybod ymlaen llaw beth allai ddigwydd a hyd yn oed benderfynu ar y diwrnod y byddai'r llwyth yn codi a pha systemau fyddai'n ei wynebu. Mae angen delio Γ’ methiannau a'u hatal, felly ni thrafodwyd yr angen i weithredu system ddadansoddeg ragfynegol hyd yn oed. Roedd yn rhaid uwchraddio systemau yn seiliedig ar ddata monitro.

Dadansoddeg ar y pen-glin

Mae prosiect cyflogres yn un o'r rhai mwyaf sensitif os bydd methiant. Dyma'r mwyaf dealladwy ar gyfer rhagweld, felly fe benderfynon ni ddechrau ag ef. Oherwydd y cysylltedd uchel ar adegau o lwythi brig, gallai is-systemau eraill hefyd brofi problemau, gan gynnwys bancio o bell (RB). Er enghraifft, dechreuodd cwsmeriaid a oedd wrth eu bodd Γ’ SMS am dderbyn arian eu defnyddio'n weithredol. Yn yr achos hwn, gallai'r llwyth neidio o fwy na gorchymyn maint. 

CrΓ«wyd y model rhagfynegiad cyntaf Γ’ llaw. Cymerwyd y llwythiad ar gyfer y flwyddyn ddiwethaf a chyfrifwyd ar ba ddiwrnodau y disgwylir yr uchafbwynt: er enghraifft, ar y 1af, y 15fed a'r 25ain, yn ogystal ag ar ddyddiau olaf y mis. Roedd angen costau llafur difrifol ar gyfer y model hwn ac nid oedd yn rhoi rhagolwg cywir. Serch hynny, nododd dagfeydd lle'r oedd angen ychwanegu β€œhaearn”, a chaniataodd i wneud y gorau o'r broses o drosglwyddo arian trwy gytuno Γ’ chleientiaid angori: er mwyn peidio Γ’ rhoi cyflogau β€œmewn un gulp”, gwasgarwyd trafodion o wahanol ranbarthau dros amser. . Nawr rydyn ni'n eu prosesu mewn rhannau y mae seilwaith TG y banc yn gallu eu β€œcnoi” heb fethiannau.

Ar Γ΄l derbyn y canlyniad cadarnhaol cyntaf, symudom ymlaen i awtomeiddio rhagolygon, ac roedd dwsin o feysydd critigol eraill yn aros am eu tro.

Dull integredig

Mae VTB wedi gweithredu system fonitro gan MicroFocus. O'r fan honno, fe wnaethom gymryd casglu data ar gyfer rhagweld, system storio, a system adrodd. Mewn gwirionedd, roedd monitro eisoes, dim ond ychwanegu metrigau, modiwl rhagfynegi a chreu adroddiadau newydd oedd yn weddill. Cefnogir yr ateb hwn gan y contractwr allanol Technoserv, felly roedd y prif waith ar weithredu'r prosiect yn disgyn ar ei arbenigwyr, ond fe wnaethom adeiladu'r model ein hunain. Gwnaethpwyd y system ragweld ar sail Proffwyd - datblygwyd y cynnyrch agored hwn gan Facebook. Mae'n hawdd ei ddefnyddio ac mae'n integreiddio'n hawdd Γ’'n hoffer monitro integredig a Vertica. Yn fras, mae'r system yn dadansoddi'r amserlen lwytho ac yn ei allosod yn seiliedig ar gyfres Fourier. Mae hefyd yn bosibl ychwanegu rhai cyfernodau ar gyfer y dyddiau a gymerwyd o'n model. Cymerir metrigau heb ymyrraeth ddynol, unwaith yr wythnos caiff y rhagolwg ei ailgyfrifo'n awtomatig, anfonir adroddiadau newydd at dderbynwyr. 

Mae'r dull hwn yn datgelu'r prif gylchoedd, er enghraifft, blynyddol, misol, chwarterol ac wythnosol. Cyflogau a thaliadau ymlaen llaw, cyfnodau gwyliau, gwyliau a gwerthiant - mae hyn i gyd yn effeithio ar nifer y galwadau i'r systemau. Mae'n troi allan, er enghraifft, bod rhai cylchoedd yn gorgyffwrdd Γ’'i gilydd, ac mae'r prif lwyth (75%) ar y systemau yn dod o'r Ardal Ffederal Ganolog. Mae endidau cyfreithiol ac unigolion yn ymddwyn yn wahanol. Os yw'r llwyth o'r "ffisegwyr" wedi'i ddosbarthu'n gymharol gyfartal dros ddyddiau'r wythnos (mae yna lawer o drafodion bach), yna mae gan gwmnΓ―au 99,9% yn ystod oriau gwaith, ar ben hynny, gall trafodion fod yn fyr, neu gellir eu prosesu o fewn sawl munud neu hyd yn oed oriau.

Monitro + profi llwyth = rhagweladwyedd a dim methiannau

Yn seiliedig ar y data a gafwyd, pennir tueddiadau hirdymor. Datgelodd y system newydd fod pobl yn gadael en masse ar gyfer bancio o bell. Mae pawb yn gwybod hyn, ond nid oeddem yn disgwyl y fath raddfa ac ar y dechrau nid oedd yn credu ynddynt: mae nifer y galwadau i swyddfeydd y banc yn hynod o gyflym yn gostwng, ac mae nifer y trafodion o bell yn tyfu gan union yr un faint. Yn unol Γ’ hynny, mae'r llwyth ar y systemau hefyd yn tyfu a bydd yn parhau i dyfu. Rydym nawr yn rhagweld y llwyth tan Chwefror 2020. Gellir rhagweld dyddiau arferol gyda gwall o 3%, a dyddiau brig - gyda gwall o 10%. Mae hwn yn ganlyniad da.

Camgymeriadau

Yn Γ΄l yr arfer, nid oedd heb anawsterau. Nid yw'r mecanwaith allosod gan ddefnyddio cyfres Fourier yn croesi sero yn dda - gwyddom mai ychydig o drafodion y mae endidau cyfreithiol yn eu cynhyrchu ar y penwythnos, ond mae'r modiwl rhagfynegi yn cynhyrchu gwerthoedd sy'n bell o sero. Roedd yn bosibl eu cywiro'n rymus, ond nid baglau yw ein dull ni. Yn ogystal, bu'n rhaid i ni ddatrys y broblem o dynnu data di-boen o systemau ffynhonnell. Mae casglu gwybodaeth yn rheolaidd yn gofyn am adnoddau cyfrifiadurol difrifol, felly fe wnaethom adeiladu caches cyflym gan ddefnyddio dyblygu, rydym eisoes yn cael data busnes o atgynyrchiadau. Mae absenoldeb llwyth ychwanegol ar y prif systemau mewn achosion o'r fath yn ofyniad blocio.

Heriau newydd

Datryswyd y dasg uniongyrchol o ragweld brigau: nid oedd unrhyw fethiannau cysylltiedig Γ’ gorlwytho yn y banc ers mis Mai eleni, ac roedd y system ragweld newydd yn chwarae rhan bwysig yn hyn o beth. Do, nid oedd yn ddigon, a nawr mae'r banc eisiau deall pa mor beryglus yw rhawiau ar ei gyfer. Mae angen rhagolygon arnom gan ddefnyddio metrigau o brofi llwyth, ac ar gyfer tua 30% o systemau critigol mae hyn eisoes yn gweithio, mae'r gweddill yn y broses o gael rhagolygon. Yn y cam nesaf, rydym yn mynd i ragweld y llwyth ar y systemau nid mewn trafodion busnes, ond o ran seilwaith TG, h.y. byddwn yn mynd i lawr i'r haen isod. Yn ogystal, mae angen inni awtomeiddio'n llawn y casgliad o fetrigau ac adeiladu rhagolygon yn seiliedig arnynt, er mwyn peidio Γ’ delio Γ’ dadlwytho. Nid oes unrhyw beth yn rhagorol yn hyn - yr unig beth a wnawn yw traws-fonitro a phrofi llwythi yn unol ag arferion gorau'r byd.

Ffynhonnell: hab.com

Ychwanegu sylw