మానిటరింగ్ + లోడ్ టెస్టింగ్ = ప్రిడిక్షన్ మరియు వైఫల్యాలు లేవు

VTB IT విభాగం అనేక సార్లు వ్యవస్థల ఆపరేషన్‌లో అత్యవసర పరిస్థితులను ఎదుర్కోవలసి వచ్చింది, వాటిపై లోడ్ చాలా రెట్లు పెరిగినప్పుడు. అందువల్ల, క్లిష్టమైన సిస్టమ్‌లపై గరిష్ట లోడ్‌ను అంచనా వేసే మోడల్‌ను అభివృద్ధి చేసి పరీక్షించాల్సిన అవసరం ఉంది. దీన్ని చేయడానికి, బ్యాంక్ యొక్క IT నిపుణులు పర్యవేక్షణను ఏర్పాటు చేస్తారు, డేటాను విశ్లేషించారు మరియు సూచనలను ఆటోమేట్ చేయడం నేర్చుకున్నారు. లోడ్‌ను అంచనా వేయడానికి ఏ సాధనాలు సహాయపడతాయో మరియు అవి పనిని ఆప్టిమైజ్ చేయడంలో సహాయపడతాయో మేము ఒక చిన్న కథనంలో మీకు తెలియజేస్తాము.

మానిటరింగ్ + లోడ్ టెస్టింగ్ = ప్రిడిక్షన్ మరియు వైఫల్యాలు లేవు

దాదాపు అన్ని పరిశ్రమలలో అధిక-లోడ్ సేవలతో సమస్యలు తలెత్తుతాయి, కానీ ఆర్థిక రంగానికి అవి క్లిష్టమైనవి. గంట X వద్ద, అన్ని పోరాట యూనిట్లు సిద్ధంగా ఉండాలి మరియు అందువల్ల ఏమి జరుగుతుందో ముందుగానే తెలుసుకోవడం అవసరం మరియు లోడ్ ఎప్పుడు దూకుతుందో మరియు ఏ వ్యవస్థలు దానిని ఎదుర్కొంటాయో కూడా నిర్ణయించాలి. వైఫల్యాలను పరిష్కరించడం మరియు నిరోధించడం అవసరం, కాబట్టి అంచనా వేసే విశ్లేషణల వ్యవస్థను అమలు చేయవలసిన అవసరం గురించి కూడా చర్చించబడలేదు. పర్యవేక్షణ డేటా ఆధారంగా వ్యవస్థలను ఆధునీకరించడం అవసరం.

మీ మోకాళ్లపై విశ్లేషణలు

పేరోల్ ప్రాజెక్ట్ వైఫల్యం విషయంలో అత్యంత సున్నితమైన వాటిలో ఒకటి. ఇది అంచనా వేయడానికి చాలా అర్థమయ్యేది, కాబట్టి మేము దానితో ప్రారంభించాలని నిర్ణయించుకున్నాము. అధిక కనెక్టివిటీ కారణంగా, రిమోట్ బ్యాంకింగ్ సేవలు (RBS) సహా ఇతర సబ్‌సిస్టమ్‌లు గరిష్ట లోడ్‌ల సమయంలో సమస్యలను ఎదుర్కొంటాయి. ఉదాహరణకు, డబ్బు రసీదు గురించి SMS తో సంతోషించిన ఖాతాదారులు దానిని చురుకుగా ఉపయోగించడం ప్రారంభించారు. లోడ్ మాగ్నిట్యూడ్ ఆర్డర్ కంటే ఎక్కువ దూకవచ్చు. 

మొదటి సూచన మోడల్ మానవీయంగా సృష్టించబడింది. మేము గత సంవత్సరానికి సంబంధించిన అప్‌లోడ్‌లను తీసుకున్నాము మరియు గరిష్ట శిఖరాలను ఏ రోజులలో అంచనా వేయవచ్చో లెక్కించాము: ఉదాహరణకు, 1వ, 15వ మరియు 25వ తేదీ, అలాగే నెల చివరి రోజులలో. ఈ నమూనాకు గణనీయమైన కార్మిక ఖర్చులు అవసరం మరియు ఖచ్చితమైన సూచనను అందించలేదు. అయినప్పటికీ, హార్డ్‌వేర్‌ను జోడించాల్సిన అవసరం ఉన్న అడ్డంకులను ఇది గుర్తించింది మరియు యాంకర్ క్లయింట్‌లతో ఏకీభవించడం ద్వారా డబ్బు బదిలీ ప్రక్రియను ఆప్టిమైజ్ చేయడం సాధ్యపడింది: జీతాలు ఒక్క గల్ప్‌లో ఇవ్వకుండా ఉండటానికి, వివిధ ప్రాంతాల నుండి లావాదేవీలు కాలక్రమేణా ఖాళీ చేయబడ్డాయి. ఇప్పుడు మేము బ్యాంకు యొక్క IT అవస్థాపన వైఫల్యం లేకుండా "నమలడం" చేయగల భాగాలలో వాటిని ప్రాసెస్ చేస్తాము.

మొదటి సానుకూల ఫలితాన్ని అందుకున్న తర్వాత, మేము స్వయంచాలక అంచనాకు వెళ్లాము. మరో డజను క్లిష్టమైన ప్రాంతాలు తమ వంతు కోసం వేచి ఉన్నాయి.

ఇంటిగ్రేటెడ్ విధానం

VTB మైక్రోఫోకస్ నుండి పర్యవేక్షణ వ్యవస్థను అమలు చేసింది. అక్కడ నుండి మేము అంచనా, నిల్వ వ్యవస్థ మరియు రిపోర్టింగ్ సిస్టమ్ కోసం డేటా సేకరణను తీసుకున్నాము. వాస్తవానికి, పర్యవేక్షణ ఇప్పటికే అమలులో ఉంది, కొలమానాలు, ప్రిడిక్షన్ మాడ్యూల్ జోడించడం మరియు కొత్త నివేదికలను సృష్టించడం మాత్రమే మిగిలి ఉంది. ఈ నిర్ణయానికి బాహ్య కాంట్రాక్టర్ టెక్నోసర్వ్ మద్దతు ఇస్తుంది, కాబట్టి ప్రాజెక్ట్ అమలులో ప్రధాన పని దాని నిపుణులపై పడింది, అయితే మేము మోడల్‌ను స్వయంగా నిర్మించాము. ఫేస్‌బుక్ అభివృద్ధి చేసిన ఓపెన్ సోర్స్ ఉత్పత్తి అయిన ప్రొఫెట్ ఆధారంగా ఫోర్‌కాస్టింగ్ సిస్టమ్ రూపొందించబడింది. ఇది ఉపయోగించడానికి సులభం మరియు మా ఇన్‌స్టాల్ చేయబడిన ఇంటిగ్రేటెడ్ మానిటరింగ్ టూల్స్ మరియు వెర్టికాతో సులభంగా కలిసిపోతుంది. స్థూలంగా చెప్పాలంటే, సిస్టమ్ లోడ్ గ్రాఫ్‌ను విశ్లేషిస్తుంది మరియు ఫోరియర్ సిరీస్ ఆధారంగా దాన్ని ఎక్స్‌ట్రాపోలేట్ చేస్తుంది. మా మోడల్ నుండి తీసుకున్న కొన్ని గుణకాలను రోజువారీగా జోడించడం కూడా సాధ్యమే. మానవ ప్రమేయం లేకుండా కొలమానాలు తీసుకోబడతాయి, సూచన స్వయంచాలకంగా వారానికి ఒకసారి తిరిగి లెక్కించబడుతుంది మరియు గ్రహీతలకు కొత్త నివేదికలు పంపబడతాయి. 

ఈ విధానం ప్రధాన చక్రీయతలను గుర్తిస్తుంది, ఉదాహరణకు, వార్షిక, నెలవారీ, త్రైమాసిక మరియు వారానికి. జీతాలు మరియు అడ్వాన్సుల చెల్లింపులు, సెలవు కాలాలు, సెలవులు మరియు అమ్మకాలు - ఇవన్నీ సిస్టమ్‌లకు కాల్‌ల సంఖ్యను ప్రభావితం చేస్తాయి. ఉదాహరణకు, కొన్ని చక్రాలు ఒకదానికొకటి అతివ్యాప్తి చెందుతాయి మరియు సిస్టమ్‌లపై ప్రధాన లోడ్ (75%) సెంట్రల్ ఫెడరల్ డిస్ట్రిక్ట్ నుండి వస్తుంది. చట్టపరమైన సంస్థలు మరియు వ్యక్తులు భిన్నంగా ప్రవర్తిస్తారు. “భౌతిక శాస్త్రవేత్తల” నుండి వచ్చే భారం వారం రోజులలో సాపేక్షంగా సమానంగా పంపిణీ చేయబడితే (ఇది చాలా చిన్న లావాదేవీలు), అప్పుడు కంపెనీలకు 99,9% పని గంటలలో ఖర్చు చేయబడుతుంది మరియు లావాదేవీలు తక్కువగా ఉండవచ్చు లేదా అనేక వ్యవధిలో ప్రాసెస్ చేయవచ్చు. నిమిషాలు లేదా గంటలు కూడా.

మానిటరింగ్ + లోడ్ టెస్టింగ్ = ప్రిడిక్షన్ మరియు వైఫల్యాలు లేవు

పొందిన డేటా ఆధారంగా, దీర్ఘకాలిక పోకడలు నిర్ణయించబడతాయి. రిమోట్ బ్యాంకింగ్ సేవలకు ప్రజలు పెద్దఎత్తున తరలివెళుతున్నారని కొత్త వ్యవస్థ వెల్లడించింది. అందరికీ ఇది తెలుసు, కానీ మేము అలాంటి స్థాయిని ఊహించలేదు మరియు మొదట దానిని విశ్వసించలేదు: బ్యాంకు కార్యాలయాలకు కాల్‌ల సంఖ్య చాలా త్వరగా తగ్గుతోంది మరియు రిమోట్ లావాదేవీల సంఖ్య సరిగ్గా అదే మొత్తంలో పెరుగుతోంది. దీని ప్రకారం, సిస్టమ్స్‌పై లోడ్ కూడా పెరుగుతోంది మరియు పెరుగుతూనే ఉంటుంది. మేము ఇప్పుడు ఫిబ్రవరి 2020 వరకు లోడ్‌ను అంచనా వేస్తున్నాము. సాధారణ రోజులను 3% లోపంతో మరియు గరిష్ట రోజులను 10% లోపంతో అంచనా వేయవచ్చు. ఇది మంచి పరిణామం.

ఆపదలను

ఎప్పటిలాగే, ఇది ఇబ్బందులు లేకుండా లేదు. ఫోరియర్ సిరీస్‌ని ఉపయోగించే ఎక్స్‌ట్రాపోలేషన్ మెకానిజం సున్నాని బాగా దాటదు - చట్టపరమైన సంస్థలు వారాంతాల్లో కొన్ని లావాదేవీలను సృష్టిస్తాయని మాకు తెలుసు, అయితే ప్రిడిక్షన్ మాడ్యూల్ సున్నాకి దూరంగా ఉండే విలువలను ఉత్పత్తి చేస్తుంది. వాటిని బలవంతంగా సరిదిద్దడం సాధ్యమైంది, కానీ ఊతకర్రలు మా పద్ధతి కాదు. అదనంగా, మేము సోర్స్ సిస్టమ్‌ల నుండి డేటాను నొప్పిలేకుండా తిరిగి పొందే సమస్యను పరిష్కరించాల్సి వచ్చింది. సాధారణ సమాచార సేకరణకు తీవ్రమైన కంప్యూటింగ్ వనరులు అవసరం, కాబట్టి మేము రెప్లికేషన్‌ని ఉపయోగించి వేగవంతమైన కాష్‌లను నిర్మించాము మరియు ప్రతిరూపాల నుండి వ్యాపార డేటాను స్వీకరిస్తాము. అటువంటి సందర్భాలలో మాస్టర్ సిస్టమ్స్‌పై అదనపు లోడ్ లేకపోవడం నిరోధించే అవసరం.

కొత్త సవాళ్లు

శిఖరాలను అంచనా వేసే సరళమైన పని పరిష్కరించబడింది: ఈ సంవత్సరం మే నుండి బ్యాంకులో ఓవర్‌లోడ్-సంబంధిత వైఫల్యాలు లేవు మరియు కొత్త అంచనా వ్యవస్థ ఇందులో ముఖ్యమైన పాత్ర పోషించింది. అవును, అది సరిపోదని తేలింది, మరియు ఇప్పుడు దాని కోసం శిఖరాలు ఎంత ప్రమాదకరమైనవో బ్యాంకు అర్థం చేసుకోవాలనుకుంటుంది. లోడ్ టెస్టింగ్ నుండి మెట్రిక్‌లను ఉపయోగించి మాకు అంచనాలు అవసరం మరియు దాదాపు 30% క్లిష్టమైన సిస్టమ్‌లకు ఇది ఇప్పటికే పని చేస్తోంది, మిగిలినవి అంచనాలను పొందే ప్రక్రియలో ఉన్నాయి. తదుపరి దశలో, మేము సిస్టమ్‌లపై లోడ్‌ను వ్యాపార లావాదేవీలలో కాకుండా, IT మౌలిక సదుపాయాల పరంగా అంచనా వేయబోతున్నాము, అంటే మేము ఒక పొరను దిగువకు వెళ్తాము. అదనంగా, డౌన్‌లోడ్‌లతో వ్యవహరించకుండా ఉండటానికి, మేము మెట్రిక్‌ల సేకరణను మరియు వాటి ఆధారంగా సూచనల నిర్మాణాన్ని పూర్తిగా ఆటోమేట్ చేయాలి. దీని గురించి అద్భుతంగా ఏమీ లేదు - మేము గ్లోబల్ బెస్ట్ ప్రాక్టీసులకు అనుగుణంగా మానిటరింగ్ మరియు లోడ్ టెస్టింగ్‌ను క్రాస్ చేస్తున్నాము.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి