Хяналт + ачааллын туршилт = урьдчилан таамаглах, алдаа гарахгүй

ВТБ МТ-ийн хэлтэс нь системийн ачаалал хэд дахин ихсэх үед яаралтай нөхцөл байдлыг хэд хэдэн удаа шийдвэрлэх шаардлагатай болсон. Тиймээс чухал системүүдийн оргил ачааллыг урьдчилан таамаглах загварыг боловсруулж, турших шаардлага гарч ирэв. Үүнийг хийхийн тулд банкны мэдээллийн технологийн мэргэжилтнүүд хяналт тавьж, мэдээлэлд дүн шинжилгээ хийж, урьдчилсан мэдээг автоматжуулж сурсан. Ямар хэрэгслүүд ачааллыг урьдчилан таамаглахад тусалсан, мөн ажлыг оновчтой болгоход тусалсан эсэхийг бид богино өгүүллээр танд хэлэх болно.

Хяналт + ачааллын туршилт = урьдчилан таамаглах, алдаа гарахгүй

Ачаалал ихтэй үйлчилгээтэй холбоотой асуудал бараг бүх салбарт гардаг ч санхүүгийн салбарын хувьд маш чухал асуудал юм. X цагт бүх байлдааны ангиуд бэлэн байх ёстой тул юу тохиолдохыг урьдчилан мэдэж, ачаалал хэзээ үсрэх, ямар системүүдтэй тулгарах өдрийг тодорхойлох шаардлагатай байв. Алдаа дутагдлыг арилгах, урьдчилан сэргийлэх шаардлагатай тул урьдчилан таамаглах аналитик системийг хэрэгжүүлэх хэрэгцээг хэлэлцээгүй. Мониторингийн мэдээлэлд үндэслэн системийг шинэчлэх шаардлагатай байв.

Өвдөг дээрээ аналитик

Цалингийн төсөл нь бүтэлгүйтсэн тохиолдолд хамгийн мэдрэмтгий төслүүдийн нэг юм. Энэ нь урьдчилан таамаглахад хамгийн ойлгомжтой зүйл тул бид үүнээс эхлэхээр шийдсэн. Холболт өндөр байгаа тул бусад дэд системүүд, түүний дотор алсаас банкны үйлчилгээ (RBS) ачаалал ихтэй үед асуудалтай тулгардаг. Жишээлбэл, мөнгө хүлээн авсан тухай SMS-д баяртай байсан үйлчлүүлэгчид үүнийг идэвхтэй ашиглаж эхэлсэн. Ачаалал нь хэмжээнээс илүү хэмжээгээр үсрэх боломжтой. 

Эхний урьдчилсан загварыг гараар бүтээсэн. Бид өнгөрсөн жилийн байршуулалтыг авч, аль өдрүүдэд хамгийн их оргилд хүрэхийг тооцоолсон: жишээлбэл, 1, 15, 25, мөн сарын сүүлийн өдрүүдэд. Энэ загвар нь ихээхэн хэмжээний хөдөлмөрийн зардал шаардсан бөгөөд үнэн зөв таамаглал гаргаж чадаагүй юм. Гэсэн хэдий ч энэ нь техник хангамжийг нэмэх шаардлагатай саад бэрхшээлийг тодорхойлж, зангуу үйлчлүүлэгчидтэй тохиролцож мөнгө шилжүүлэх үйл явцыг оновчтой болгох боломжийг олгосон: цалинг нэг амьсгаагаар өгөхгүйн тулд өөр өөр бүс нутгаас гүйлгээг цаг хугацааны явцад хооронд нь холбосон. Одоо бид тэдгээрийг банкны мэдээллийн технологийн дэд бүтэц ямар ч доголдолгүйгээр "зажлах" боломжтой хэсгүүдэд боловсруулж байна.

Эхний эерэг үр дүнг хүлээн авснаар бид урьдчилан таамаглах автоматжуулалт руу шилжлээ.Өөр хэдэн арван чухал газар ээлжээ хүлээж байв.

Нэгдсэн хандлага

ВТБ нь MicroFocus-аас хяналтын системийг нэвтрүүлсэн. Тэндээс бид урьдчилан таамаглах мэдээлэл цуглуулах, хадгалах систем, тайлагнах системийг авсан. Үнэн хэрэгтээ хяналт аль хэдийн бий болсон бөгөөд зөвхөн хэмжигдэхүүн, урьдчилан таамаглах модуль нэмж, шинэ тайлан гаргах л үлдлээ. Энэхүү шийдвэрийг гадны гүйцэтгэгч Техносерв дэмжиж байгаа тул төслийг хэрэгжүүлэх гол ажил нь мэргэжилтнүүдэд оногдсон ч бид өөрсдөө загвараа хийсэн. Урьдчилан таамаглах системийг Facebook-ийн боловсруулсан нээлттэй эхийн бүтээгдэхүүн болох "Prophem" дээр үндэслэн хийсэн. Энэ нь ашиглахад хялбар бөгөөд бидний суулгасан нэгдсэн хяналтын хэрэгсэл болон Vertica-тай хялбархан нэгтгэгддэг. Товчхондоо, систем нь ачааллын графикийг шинжилж, Фурье цуврал дээр үндэслэн экстраполяци хийдэг. Мөн манай загвараас авсан тодорхой коэффициентүүдийг өдрөөр нэмэх боломжтой. Хүний оролцоогүйгээр хэмжигдэхүүнийг авдаг, долоо хоногт нэг удаа урьдчилсан тооцоог автоматаар дахин тооцоолж, шинэ тайланг хүлээн авагчдад илгээдэг. 

Энэ арга нь жилийн, сар, улирал, долоо хоног гэх мэт үндсэн мөчлөгийг тодорхойлдог. Цалин, урьдчилгаа төлбөр, амралтын хугацаа, амралт, борлуулалт - энэ бүхэн систем рүү залгасан дуудлагын тоонд нөлөөлдөг. Жишээлбэл, зарим мөчлөгүүд хоорондоо давхцаж, системүүдийн гол ачаалал (75%) нь Төв Холбооны тойргоос ирдэг. Хуулийн этгээд, хувь хүн өөр өөр зан авир гаргадаг. Хэрэв "физикчдийн" ачаалал долоо хоногийн өдрүүдэд харьцангуй жигд хуваарилагдсан бол (энэ нь маш олон жижиг гүйлгээ юм) компаниудын хувьд 99,9% нь ажлын цагаар зарцуулагддаг бөгөөд гүйлгээ нь богино байх эсвэл хэд хэдэн хугацаанд боловсруулагдах боломжтой байдаг. минут эсвэл бүр цаг.

Хяналт + ачааллын туршилт = урьдчилан таамаглах, алдаа гарахгүй

Хүлээн авсан өгөгдөл дээр үндэслэн урт хугацааны чиг хандлагыг тодорхойлдог. Шинэ систем нь хүмүүс бөөнөөр нь алсаас банкны үйлчилгээ рүү шилжиж байгааг илрүүлсэн. Үүнийг хүн бүр мэддэг, гэхдээ бид ийм цар хүрээтэй болно гэж төсөөлөөгүй бөгөөд эхэндээ итгээгүй: банкны оффис руу ирэх дуудлагын тоо маш хурдан буурч, алсын зайн гүйлгээний тоо яг ижил хэмжээгээр нэмэгдэж байна. Үүний дагуу системүүдийн ачаалал нэмэгдэж байгаа бөгөөд цаашид ч өсөх болно. Одоо бид 2020 оны хоёрдугаар сар хүртэлх ачааллыг урьдчилан таамаглаж байна. Хэвийн өдрүүдийг 3% алдаатай, оргил өдрүүдийг 10% алдаатай урьдчилан таамаглах боломжтой. Энэ бол сайн үр дүн юм.

Хүндрэл

Ердийнх шигээ энэ нь хүндрэлгүй байсангүй. Фурье цувралыг ашиглан экстраполяцийн механизм тэгийг сайн давдаггүй - хуулийн этгээдүүд амралтын өдрүүдэд цөөн тооны гүйлгээ хийдэг гэдгийг бид мэднэ, гэхдээ таамаглах модуль нь тэгээс хол утгатай утгыг гаргадаг. Тэднийг хүчээр засч залруулах боломжтой байсан ч таяг бол бидний арга биш. Нэмж дурдахад бид эх сурвалжийн системээс өгөгдлийг өвдөлтгүй авах асуудлыг шийдэх хэрэгтэй болсон. Мэдээллийг тогтмол цуглуулах нь ноцтой тооцоолох нөөц шаарддаг тул бид хуулбарлах аргыг ашиглан хурдан кэш байгуулж, хуулбараас бизнесийн өгөгдлийг хүлээн авдаг. Ийм тохиолдолд мастер системд нэмэлт ачаалал байхгүй байх нь блоклох шаардлага юм.

Шинэ сорилтууд

Оргил цэгүүдийг урьдчилан таамаглах шууд даалгавар шийдэгдсэн: энэ оны 30-р сараас хойш банкинд хэт ачаалалтай холбоотой доголдол гараагүй бөгөөд урьдчилан таамаглах шинэ систем үүнд чухал үүрэг гүйцэтгэсэн. Тийм ээ, энэ нь хангалтгүй болсон бөгөөд одоо банк оргилууд нь түүнд ямар аюултай болохыг ойлгохыг хүсч байна. Бидэнд ачааллын туршилтын хэмжигдэхүүнийг ашиглан таамаглал хэрэгтэй бөгөөд чухал системүүдийн XNUMX орчим хувьд энэ нь аль хэдийн ажиллаж байгаа, үлдсэн хэсэг нь таамаглалыг олж авах шатандаа байна. Дараагийн шатанд бид системийн ачааллыг бизнесийн гүйлгээнд биш, харин мэдээллийн технологийн дэд бүтцийн хувьд урьдчилан таамаглах болно, өөрөөр хэлбэл бид нэг давхаргаар буурах болно. Нэмж дурдахад бид татан авалттай харьцахгүйн тулд хэмжигдэхүүнүүдийг цуглуулах, тэдгээрт үндэслэн таамаглал боловсруулах ажлыг бүрэн автоматжуулах шаардлагатай байна. Үүнд гайхалтай зүйл байхгүй - бид дэлхийн шилдэг туршлагын дагуу хяналт, ачааллын туршилтыг давж байна.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх