ప్రపంచవ్యాప్తంగా సిస్టమ్ నిర్వాహకులు, మీ వృత్తిపరమైన సెలవుదినానికి అభినందనలు!
మాకు సిస్టమ్ నిర్వాహకులు ఎవరూ లేరు (అలాగే, దాదాపు). అయితే, వారి గురించిన పురాణం ఇప్పటికీ తాజాగా ఉంది. సెలవుదినాన్ని పురస్కరించుకుని, మేము ఈ పురాణాన్ని సిద్ధం చేసాము. ప్రియమైన పాఠకులారా, సుఖంగా ఉండండి.
ఒకప్పుడు డోడో ఐఎస్ ప్రపంచం మండిపోయింది. ఆ చీకటి సమయంలో, మా సిస్టమ్ అడ్మినిస్ట్రేటర్ల ప్రధాన కర్తవ్యం మరో రోజు బ్రతకడం మరియు ఏడవడం కాదు.
చాలా కాలం క్రితం, ప్రోగ్రామర్లు కోడ్ను కొద్దిగా మరియు నెమ్మదిగా వ్రాసారు మరియు దానిని వారానికి ఒకసారి మాత్రమే ఉత్పత్తిలో పోస్ట్ చేశారు. కాబట్టి ప్రతి ఏడు రోజులకు ఒకసారి మాత్రమే సమస్యలు తలెత్తాయి. కానీ అప్పుడు వారు మరింత కోడ్ రాయడం మరియు తరచుగా పోస్ట్ చేయడం ప్రారంభించారు, సమస్యలు పెరగడం ప్రారంభించాయి, కొన్నిసార్లు ప్రతిదీ విడిపోవడం ప్రారంభమైంది మరియు వెనక్కి వెళ్లడం అధ్వాన్నంగా మారింది. సిస్టమ్ నిర్వాహకులు బాధపడ్డారు, కానీ ఈ ప్రహసనాన్ని సహించారు.
వారు తమ ఆత్మలలో ఆందోళనతో సాయంత్రం ఇంట్లో కూర్చున్నారు. మరియు ఇది జరిగిన ప్రతిసారీ "ఇది ఎప్పుడూ జరగలేదు, మరియు ఇక్కడ మళ్ళీ పర్యవేక్షణ సహాయం కోసం ఒక సంకేతాన్ని పంపుతుంది: డ్యూడ్, ప్రపంచం మంటల్లో ఉంది!". అప్పుడు మా సిస్టమ్ అడ్మినిస్ట్రేటర్లు తమ ఎర్రటి రెయిన్కోట్లు, లెగ్గింగ్లపై షార్ట్లు ధరించి, వారి నుదిటిపై కర్ల్ చేసి, డోడో ప్రపంచాన్ని రక్షించడానికి ఎగిరిపోయారు.
శ్రద్ధ, ఒక చిన్న వివరణ. డోడో ISలో హార్డ్వేర్ను నిర్వహించే క్లాసికల్ సిస్టమ్ అడ్మినిస్ట్రేటర్లు ఎప్పుడూ లేరు. మేము వెంటనే ఆజూర్ మేఘాలపై ముందుకు వచ్చాము.
వారు ఏమి చేసారు:
- ఏదైనా విరిగిపోయినట్లయితే, వారు దానిని మరమ్మత్తు చేసేలా చేసారు;
- నిపుణుల స్థాయిలో మోసగించిన సర్వర్లు;
- అజూర్లోని వర్చువల్ నెట్వర్క్కు బాధ్యత వహించారు;
- తక్కువ-స్థాయి విషయాలకు బాధ్యత వహిస్తారు, ఉదాహరణకు, భాగాల పరస్పర చర్యలు (* గుసగుసలు * దీనిలో కొన్నిసార్లు వారు చిందరవందర చేయరు);
- సర్వర్ మళ్లీ కనెక్ట్ అవుతుంది;
- మరియు అనేక ఇతర అడవి.
ఇన్ఫ్రాస్ట్రక్చర్ ఇంజనీర్ల బృందం (మేము మా సిస్టమ్ అడ్మినిస్ట్రేటర్లు అని పిలుస్తాము) జీవితం మంటలను ఆర్పడం మరియు టెస్ట్ బెంచ్లను నిరంతరం విచ్ఛిన్నం చేయడం. వారు జీవించారు మరియు దుఃఖించారు, ఆపై వారు ఆలోచించాలని నిర్ణయించుకున్నారు: ఇది ఎందుకు చాలా చెడ్డది, లేదా మనం బాగా చేయగలమా? ఉదాహరణకు, మేము వ్యక్తులను ప్రోగ్రామర్లు మరియు సిస్టమ్ అడ్మినిస్ట్రేటర్లుగా విభజించలేమా?
సమస్య
May: అతని బాధ్యత ప్రాంతంలో సర్వర్లను కలిగి ఉన్న సిస్టమ్ అడ్మినిస్ట్రేటర్ ఉన్నాడు, అతన్ని ఇతర సర్వర్లకు కనెక్ట్ చేసే నెట్వర్క్, ఇన్ఫ్రాస్ట్రక్చర్-స్థాయి ప్రోగ్రామ్లు (అప్లికేషన్ను హోస్ట్ చేసే వెబ్ సర్వర్, డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్ మొదలైనవి). మరియు ఒక ప్రోగ్రామర్ ఉన్నాడు, దీని బాధ్యత వర్కింగ్ కోడ్.
మరియు జంక్షన్ వద్ద ఉన్న విషయాలు ఉన్నాయి. ఇది ఎవరి బాధ్యత?
సాధారణంగా, మా సిస్టమ్ నిర్వాహకులు మరియు ప్రోగ్రామర్లు ఈ జంక్షన్ వద్ద కలుసుకున్నారు మరియు ఇది ప్రారంభమైంది:
“డ్యూడ్స్, ఏమీ పనిచేయదు, బహుశా మౌలిక సదుపాయాల వల్ల.
- డ్యూడ్, లేదు, ఇది కోడ్లో ఉంది.
ఈ సమయంలో ఒక రోజు, వారి మధ్య ఒక కంచె పెరగడం ప్రారంభమైంది, దాని ద్వారా వారు ఆనందంతో పూప్ విసిరారు. పని, ఒక పూప్ వంటి, కంచె యొక్క ఒక వైపు నుండి మరొక వైపుకు విసిరివేయబడింది. అదే సమయంలో పరిస్థితిని పరిష్కరించేందుకు ఎవరూ ముందుకు రాలేదు. విచారంగా నవ్వింది.
కొన్ని సంవత్సరాల క్రితం గూగుల్లో వారు టాస్క్లను మార్చుకోకూడదని, బదులుగా ఒక సాధారణ పని చేయాలని ఆలోచనతో వచ్చినప్పుడు సూర్యకిరణం మేఘావృతమైన ఆకాశాన్ని కుట్టింది.
కానీ మనం ప్రతిదీ కోడ్గా వివరిస్తే?
2016లో, Google సిస్టమ్ అడ్మినిస్ట్రేటర్ పాత్ర యొక్క పరివర్తన గురించి "సైట్ రిలయబిలిటీ ఇంజనీరింగ్" అనే పుస్తకాన్ని విడుదల చేసింది: మాస్టర్ ఆఫ్ మ్యాజిక్ నుండి సాఫ్ట్వేర్ మరియు ఆటోమేషన్ ఉపయోగంలో అధికారిక ఇంజనీరింగ్ విధానం వరకు. వారే అన్ని ముళ్లు, అడ్డంకులు ఎదుర్కొని, దాన్ని గ్రహించి, ప్రపంచంతో పంచుకోవాలని నిర్ణయించుకున్నారు. పుస్తకం పబ్లిక్ డొమైన్లో ఉంది
పుస్తకంలో సాధారణ సత్యాలు ఉన్నాయి:
- ప్రతిదీ కోడ్గా చేయడం మంచిది;
- ఇంజనీరింగ్ విధానాన్ని ఉపయోగించండి - మంచిది;
- మంచి పర్యవేక్షణ చేయడం మంచిది;
- స్పష్టమైన లాగింగ్ మరియు పర్యవేక్షణ లేకుంటే ఒక సేవను విడుదల చేయకుండా నిరోధించడం కూడా మంచిది.
ఈ అభ్యాసాలను మా గ్లెబ్ చదివారు (
డెవలపర్లు తమ పరిసరాలను నిర్వహించడానికి మరియు SREతో పూర్తిగా వారి స్వంతంగా సహకరించుకోవడానికి వీలు కల్పించే విధంగా మేము మా మౌలిక సదుపాయాలను సృష్టిస్తాము.
ముగింపులకు బదులుగా వాంగ్
సిస్టమ్ అడ్మినిస్ట్రేటర్ ఒక విలువైన వృత్తి. కానీ సిస్టమ్ భాగం యొక్క జ్ఞానం కూడా అద్భుతమైన సాఫ్ట్వేర్ ఇంజనీరింగ్ నైపుణ్యాలు అవసరం.
సిస్టమ్లు సరళమైనవి మరియు సరళమైనవిగా మారుతున్నాయి మరియు ఐరన్ సర్వర్లను నిర్వహించే సూపర్-ప్రత్యేక జ్ఞానం ప్రతి సంవత్సరం డిమాండ్లో తక్కువగా మారుతోంది. క్లౌడ్ టెక్నాలజీలు ఈ జ్ఞానం యొక్క అవసరాన్ని భర్తీ చేస్తున్నాయి.
సమీప భవిష్యత్తులో మంచి సిస్టమ్ అడ్మినిస్ట్రేటర్కు మంచి సాఫ్ట్వేర్ ఇంజనీరింగ్ నైపుణ్యాలు ఉండాలి. ఇంకా మంచిది, అతను ఈ ప్రాంతంలో మంచి నైపుణ్యాలను కలిగి ఉండాలి.
భవిష్యత్తును ఎలా అంచనా వేయాలో ఎవరికీ తెలియదు, కానీ కాలక్రమేణా సిస్టమ్ అడ్మినిస్ట్రేటర్ల యొక్క అంతులేని ఉబ్బిన సిబ్బందికి జోడించాలనుకునే కంపెనీలు చాలా తక్కువగా ఉంటాయని మేము నమ్ముతున్నాము. అయినప్పటికీ, అభిమానులు అలాగే ఉంటారు. ప్రేమికులు ఉన్నప్పటికీ ఈరోజు కొంతమంది గుర్రాలను నడుపుతారు, ఎక్కువగా కార్లను ఉపయోగిస్తారు ...
అందరికీ సిసాడ్మిన్ దినోత్సవ శుభాకాంక్షలు, అందరికీ కోడ్!
మూలం: www.habr.com