మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

ఒక ల్యాప్‌టాప్‌లో పని సరిపోయేటప్పుడు మరియు ఇతర వ్యక్తుల నుండి స్వయంప్రతిపత్తితో చేయగలిగినప్పుడు, అప్పుడు మారుమూల ప్రదేశానికి వెళ్లడంలో సమస్య లేదు - ఉదయం ఇంట్లోనే ఉండటం. కానీ అందరూ అంత అదృష్టవంతులు కాదు.

ఆన్-కాల్ షిఫ్ట్ అనేది సర్వీస్ లభ్యత నిపుణుల బృందం (SREలు). ఇందులో డ్యూటీ అడ్మినిస్ట్రేటర్‌లు, డెవలపర్‌లు, మేనేజర్‌లు, అలాగే ఒక్కొక్కటి 26 అంగుళాల 55 LCD ప్యానెల్‌ల సాధారణ “డ్యాష్‌బోర్డ్” ఉన్నాయి. సంస్థ యొక్క సేవల స్థిరత్వం మరియు సమస్య పరిష్కారం యొక్క వేగం విధి షిఫ్ట్ యొక్క పనిపై ఆధారపడి ఉంటుంది.

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

— మీకు అంతులేని సమయం ఉన్నప్పుడు, మీరు దేనితోనైనా ఎక్కడికైనా హాయిగా వెళ్లవచ్చు. కానీ వేగంగా వ్యాప్తి చెందుతున్న కరోనావైరస్ మనల్ని పూర్తిగా భిన్నమైన పరిస్థితులలో ఉంచింది. రిమోట్ పనికి మారిన వారిలో Yandex ఉద్యోగులు ఉన్నారు - స్వీయ-ఐసోలేషన్ పాలనను ప్రవేశపెట్టడానికి ముందు కూడా. ఇలా జరిగింది. మార్చి 12, గురువారం, జట్టు పనిని ఇంటికి తరలించే అవకాశాన్ని అంచనా వేయమని నన్ను అడిగారు. శుక్రవారం 13వ తేదీన, రిమోట్ పనికి మారాలని ఒక సిఫార్సు కనిపించింది. మార్చి 17, మంగళవారం రాత్రి, మేము ప్రతిదీ సిద్ధం చేసాము: డ్యూటీలో ఉన్న వ్యక్తులు ఇంటి నుండి పని చేస్తున్నారు, పరికరాలు రవాణా చేయబడ్డాయి, తప్పిపోయిన సాఫ్ట్‌వేర్ వ్రాయబడింది, ప్రక్రియలు మళ్లీ కాన్ఫిగర్ చేయబడ్డాయి. మరియు ఇప్పుడు మేము దానిని ఎలా తీసివేసాము అని నేను మీకు చెప్తాను. కానీ మొదట, మీరు విధి షిఫ్ట్ పరిష్కరించే పనులను గుర్తుంచుకోవాలి.

మనం ఎవరం

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

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

సమస్యలు తలెత్తినప్పుడు, విధి అధికారి మొదట వారి ప్రాధాన్యతను అంచనా వేస్తారు. ఇది సమస్యను వేరు చేస్తుంది లేదా వినియోగదారులపై దాని ప్రభావాన్ని తగ్గిస్తుంది.

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

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

ఇక్కడ ప్రతిదీ ఎలా పని చేస్తుందనే దాని గురించి నేను చాలా సేపు మాట్లాడగలను, కానీ నేను ఇప్పటికే సారాంశాన్ని తెలియజేసానని అనుకుంటున్నాను. డ్యూటీ షిఫ్ట్ అన్ని సేవల పనిని సమన్వయం చేస్తుంది మరియు ప్రపంచ సమస్యలను పర్యవేక్షిస్తుంది. విధి నిర్వహణలో ఉన్న నిర్వాహకుడు తన కళ్ళ ముందు డయాగ్నస్టిక్ ప్యానెల్ను కలిగి ఉండటం చాలా ముఖ్యం. అందుకే, రిమోట్ పనికి మారినప్పుడు, మీరు ప్రతి ఒక్కరికీ ల్యాప్‌టాప్ ఇవ్వలేరు. చార్ట్‌లు మరియు హెచ్చరికలు స్క్రీన్‌పై సరిపోవు. ఏం చేయాలి?

ఆలోచన

కార్యాలయంలో, డ్యూటీలో ఉన్న మొత్తం పది మంది నిర్వాహకులు ఒక డాష్‌బోర్డ్ వెనుక షిఫ్టులలో పని చేస్తారు, ఇందులో 26 మానిటర్లు, రెండు కంప్యూటర్లు, నాలుగు NVIDIA Quadro NVS 810 వీడియో కార్డ్‌లు, రెండు ర్యాక్-మౌంట్ నిరంతర విద్యుత్ సరఫరాలు మరియు అనేక స్వతంత్ర నెట్‌వర్క్ యాక్సెస్‌లు ఉన్నాయి. ప్రతి ఒక్కరికీ ఇంట్లో పని చేసే అవకాశం ఉండేలా చూసుకోవాలి. అపార్ట్‌మెంట్‌లో అటువంటి గోడను సమీకరించడం సాధ్యం కాదు (నా భార్య దీని గురించి ప్రత్యేకంగా సంతోషిస్తుంది), కాబట్టి మేము ఇంట్లో తీసుకువచ్చి సమీకరించగల పోర్టబుల్ వెర్షన్‌ను రూపొందించాలని నిర్ణయించుకున్నాము.

మేము కాన్ఫిగరేషన్‌తో ప్రయోగాలు చేయడం ప్రారంభించాము. మేము అన్ని పరికరాలను తక్కువ డిస్‌ప్లేలలో అమర్చాలి, కాబట్టి మానిటర్‌కు ప్రధాన అవసరం అధిక పిక్సెల్ సాంద్రత. మా వాతావరణంలో అందుబాటులో ఉన్న 4K మానిటర్‌లలో, మేము పరీక్ష కోసం Lenovo P27u-10ని ఎంచుకున్నాము.

ల్యాప్‌టాప్‌ల నుండి మేము 16-అంగుళాల మ్యాక్‌బుక్ ప్రోని తీసుకున్నాము. ఇది చాలా శక్తివంతమైన గ్రాఫిక్స్ సబ్‌సిస్టమ్‌ను కలిగి ఉంది, ఇది అనేక 4K డిస్‌ప్లేలలో ఇమేజ్‌లను రెండరింగ్ చేయడానికి అవసరం మరియు నాలుగు యూనివర్సల్ టైప్-సి కనెక్టర్‌లను కలిగి ఉంది. మీరు అడగవచ్చు: డెస్క్‌టాప్ ఎందుకు చేయకూడదు? ల్యాప్‌టాప్‌ను గిడ్డంగి నుండి సరిగ్గా అదే దానితో భర్తీ చేయడం ఒకేలా సిస్టమ్ యూనిట్‌ను సమీకరించడం మరియు కాన్ఫిగర్ చేయడం కంటే చాలా సులభం మరియు వేగంగా ఉంటుంది. మరియు అది తక్కువ బరువు ఉంటుంది.

ఇప్పుడు మనం ల్యాప్‌టాప్‌కి ఎన్ని మానిటర్‌లను కనెక్ట్ చేయగలమో అర్థం చేసుకోవాలి. మరియు ఇక్కడ సమస్య కనెక్టర్ల సంఖ్య కాదు; మేము సమావేశమైన సిస్టమ్‌ను పరీక్షించడం ద్వారా మాత్రమే దీన్ని కనుగొనగలము.

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

పరీక్ష

మేము చాలా సౌకర్యవంతంగా అన్ని చార్ట్‌లు మరియు అలర్ట్‌లను నాలుగు మానిటర్‌లపై ఉంచాము మరియు వాటిని ల్యాప్‌టాప్‌కి కూడా కనెక్ట్ చేసాము, కానీ మేము సమస్యలో పడ్డాము. కనెక్ట్ చేయబడిన మానిటర్‌లపై 4x4K పిక్సెల్‌లను రెండరింగ్ చేయడం వల్ల వీడియో కార్డ్‌పై ఒత్తిడి ఏర్పడుతుంది, ఛార్జింగ్‌లో ఉన్నప్పుడు కూడా ల్యాప్‌టాప్ డ్రైనేజ్ అవుతుంది. అదృష్టవశాత్తూ, Lenovo ThinkPad Thunderbolt 3 Dock Gen 2 సహాయంతో సమస్య పరిష్కరించబడింది. నేను మానిటర్, విద్యుత్ సరఫరా మరియు నాకు ఇష్టమైన మౌస్ మరియు కీబోర్డ్‌ను కూడా డాకింగ్ స్టేషన్‌కి కనెక్ట్ చేయగలిగాను.

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

మరొక అసహ్యకరమైన లక్షణం ఉంది. అన్ని చార్ట్‌లు మరియు హెచ్చరికలు ఖచ్చితంగా నిర్వచించబడిన ప్రదేశంలో ఉండాలి. మీరు ల్యాండ్ చేయడానికి ఒక విమానాన్ని పైలట్ చేస్తున్నారని ఊహించండి - ఆపై స్పీడ్ ఇండికేటర్లు, ఆల్టిమీటర్లు, వేరియోమీటర్లు, యాటిట్యూడ్ ఇండికేటర్లు, కంపాస్‌లు మరియు పొజిషన్ ఇండికేటర్‌లు పరిమాణాన్ని మార్చడం మరియు వేర్వేరు ప్రదేశాలకు వెళ్లడం ప్రారంభిస్తాయి. కాబట్టి మేము దీనికి సహాయపడే అప్లికేషన్‌ను తయారు చేయాలని నిర్ణయించుకున్నాము. ఒక సాయంత్రం మేము దానిని Electron.jsలో వ్రాసాము, ఒక రెడీమేడ్ తీసుకొని API విండోలను సృష్టించడం మరియు నిర్వహించడం. మేము కాన్ఫిగరేషన్ ప్రాసెసర్ మరియు వాటి కాలానుగుణ నవీకరణను జోడించాము, అలాగే పరిమిత సంఖ్యలో మానిటర్‌లకు మద్దతునిచ్చాము. కొద్దిసేపటి తర్వాత వారు వివిధ సెటప్‌లకు మద్దతును జోడించారు.

అసెంబ్లీ మరియు డెలివరీ

సోమవారం నాటికి, హెల్ప్ డెస్క్‌లోని తాంత్రికులు మా కోసం 40 మానిటర్‌లు, పది ల్యాప్‌టాప్‌లు మరియు అదే సంఖ్యలో డాకింగ్ స్టేషన్‌లను పొందారు. వారు దానిని ఎలా నిర్వహించారో నాకు తెలియదు, కానీ వారికి చాలా ధన్యవాదాలు.

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

డ్యూటీలో ఉన్న నిర్వాహకుల అపార్ట్‌మెంట్‌లకు అన్నింటినీ పంపిణీ చేయడం మాత్రమే మిగిలి ఉంది. మరియు ఇవి మాస్కోలోని వివిధ ప్రాంతాలలో పది చిరునామాలు: దక్షిణం, తూర్పు, మధ్య, మరియు కార్యాలయానికి 45 కిలోమీటర్ల దూరంలో ఉన్న బాలాషిఖా (మార్గం ద్వారా, సెర్పుఖోవ్ నుండి ఇంటర్న్ తరువాత జోడించబడింది). లాజిస్టిక్స్ నిర్మించడానికి, ప్రజల మధ్య ఏదో ఒకవిధంగా పంపిణీ చేయడం అవసరం.

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

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

డెలివరీ మొత్తం రికార్డు మూడు గంటలు పట్టింది. సోమవారం సాయంత్రం పది గంటలకు ఆఫీస్ నుంచి బయలుదేరాం. అర్ధరాత్రి ఒంటిగంటకు నేను అప్పటికే ఇంట్లో ఉన్నాను. అదే రాత్రి కొత్త పరికరాలతో డ్యూటీకి వెళ్లాం.

బాటమ్ లైన్ అంటే ఏమిటి

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

క్రింద మీరు మా డ్యూటీ ఆఫీసర్ల నిజమైన కార్యాలయాల ఛాయాచిత్రాలను కనుగొంటారు.

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మేము Yandex డ్యూటీ షిఫ్ట్‌ని ఎలా ఖాళీ చేసాము

మూలం: www.habr.com