Համակարգի ադմինիստրատորների մասին էպոսը որպես անհետացող տեսակ

Համակարգի ադմինիստրատորներ ամբողջ աշխարհում, շնորհավորում ենք ձեր մասնագիտական ​​տոնը:

Մենք համակարգային ադմինիստրատորներ չունենք (լավ, գրեթե): Սակայն նրանց մասին լեգենդը դեռ թարմ է։ Տոնի պատվին մենք պատրաստել ենք այս էպոսը։ Հանգստացեք, սիրելի ընթերցողներ:

Համակարգի ադմինիստրատորների մասին էպոսը որպես անհետացող տեսակ

Ժամանակին Dodo IS-ի աշխարհը վառվում էր: Այդ մութ ժամանակներում մեր համակարգային ադմինիստրատորների հիմնական խնդիրը մեկ օր ավել գոյատևելն ու չլաց լինելն էր։

Վաղուց ծրագրավորողները կոդ էին գրում քիչ ու դանդաղ, իսկ պրոդում տեղադրում էին շաբաթը մեկ անգամ։ Այսպիսով, խնդիրներն առաջանում էին միայն յոթ օրը մեկ անգամ: Բայց հետո նրանք սկսեցին ավելի շատ կոդ գրել և ավելի հաճախ տեղադրել, խնդիրները սկսեցին աճել, երբեմն ամեն ինչ սկսում էր քանդվել, և հետ գլորվելն ավելի վատ էր դառնում: Համակարգի ադմինիստրատորները տուժեցին, բայց հանդուրժեցին այս ֆարսը:

Իրիկունները հոգում տագնապով նստում էին տանը։ Եվ ամեն անգամ, երբ դա տեղի է ունենում, «երբեք չի եղել, և այստեղ կրկին մոնիթորինգն օգնության ազդանշան է ուղարկում. Ընկեր, աշխարհը վառվում է»: Հետո մեր համակարգի ադմինիստրատորները հագան իրենց կարմիր անձրևանոցները, շորտերը լեգինսների վրայից, գանգրացրեցին իրենց ճակատին և թռան՝ փրկելու Դոդոյի աշխարհը:

Ուշադրություն, մի փոքր բացատրություն. Երբեք չեն եղել դասական համակարգի ադմինիստրատորներ, որոնք սարքավորում են պահպանում Dodo IS-ում: Մենք անմիջապես առաջ շարժվեցինք լազուր ամպերի վրա:

Ի՞նչ արեցին.

  • եթե ինչ-որ բան կոտրվել է, այնպես են արել, որ վերանորոգվել է;
  • փորձագիտական ​​մակարդակով խաբված սերվերներ;
  • պատասխանատու էին Azure-ի վիրտուալ ցանցի համար.
  • պատասխանատու է ցածր մակարդակի բաների համար, օրինակ՝ բաղադրիչների փոխազդեցությունները (*շշնջալ*, որի ժամանակ երբեմն դրանք չեն շփոթվել);
  • սերվերի վերամիացում;
  • և շատ այլ վայրիներ:

Ենթակառուցվածքի ինժեներների թիմի կյանքը (ինչպես մենք անվանում էինք մեր համակարգի ադմինիստրատորները) այն ժամանակ բաղկացած էր հրդեհները մարելուց և փորձարկման նստարաններն անընդհատ կոտրելուց: Նրանք ապրեցին և տխրեցին, և հետո որոշեցին մտածել՝ ինչո՞ւ է այդքան վատ, կամ գուցե մենք կարող ենք ավելի լավ անել: Օրինակ, մենք մարդկանց չե՞նք բաժանի ծրագրավորողների և համակարգի ադմինիստրատորների։

խնդիր

Տրված է. կա համակարգի ադմինիստրատոր, ով ունի սերվերներ իր պատասխանատվության տարածքում, ցանց, որը կապում է նրան այլ սերվերների, ենթակառուցվածքի մակարդակի ծրագրերի (վեբ սերվեր, որը հոսթինգ է դիմում, տվյալների բազայի կառավարման համակարգ և այլն): Եվ կա ծրագրավորող, որի պատասխանատվության ոլորտը աշխատանքային ծածկագիրն է։

Եվ կան բաներ, որոնք գտնվում են հանգույցում: Ո՞ւմ պատասխանատվությունն է սա:

Սովորաբար, մեր համակարգի ադմինիստրատորներն ու ծրագրավորողները հանդիպում էին հենց այս հանգույցում և սկսվում էր.

«Ժողովուրդներ, ոչինչ չի ստացվում, հավանաբար ենթակառուցվածքի պատճառով:
- Ընկեր, չէ, ծածկագրում է:

Մի օր այս պահին նրանց միջև սկսեց պարիսպ աճել, որի միջով նրանք ուրախությամբ թուխ էին նետում։ Առաջադրանքը, ինչպես թուխ, ցանկապատի մի կողմից մյուսը նետվեց։ Միևնույն ժամանակ, ոչ ոք մոտ չեղավ իրավիճակի հանգուցալուծմանը։ Տխուր սմայլիկ.

Արևի մի շող թափանցեց ամպամած երկինքը, երբ մի քանի տարի առաջ Google-ում նրանք միտք արեցին չփոխանակել առաջադրանքները, փոխարենը անել ընդհանուր բան:

Բայց ի՞նչ, եթե մենք ամեն ինչ նկարագրենք որպես ծածկագիր:

2016-ին Google-ը թողարկեց գիրք, որը կոչվում է «Կայքի հուսալիության ճարտարագիտություն», որը վերաբերում է համակարգի ադմինիստրատորի դերի փոխակերպմանը. Նրանք իրենք անցան բոլոր փշերի ու խոչընդոտների միջով, ձեռք բերեցին այն և որոշեցին կիսվել աշխարհի հետ: Գիրքը հանրային տիրույթում է այստեղ.

Գիրքը պարունակում է պարզ ճշմարտություններ.

  • ամեն ինչ անելը որպես կոդը լավ է;
  • օգտագործել ինժեներական մոտեցում - լավ;
  • լավ մոնիտորինգ անելը լավ է.
  • Ծառայության թողարկումը կանխելը, եթե այն չունի հստակ գրանցում և մոնիտորինգ, նույնպես լավ է:

Այս սովորույթները կարդացել է մեր Գլեբը (անթրոպիա), և մենք գնում ենք։ Իրականացում! Հիմա մենք անցումային փուլում ենք։ Ձևավորվել է SRE թիմը (կան 6 պատրաստի մասնագետ, ևս 6-ը ներբեռնում են) և պատրաստ են փոխել աշխարհը, որը բաղկացած է ամբողջությամբ կոդից, դեպի լավը:

Մենք ստեղծում ենք մեր ենթակառուցվածքը այնպես, որ ծրագրավորողներին հնարավորություն ընձեռվի կառավարել իրենց միջավայրը և լիովին անկախ համագործակցել SRE-ի հետ:

Վանգ եզրակացությունների փոխարեն

Համակարգի ադմինիստրատորը արժանի մասնագիտություն է։ Սակայն համակարգի մասի իմացությունը պահանջում է նաև ծրագրային ապահովման ճարտարագիտության գերազանց հմտություններ:

Համակարգերը դառնում են ավելի ու ավելի պարզ, իսկ երկաթե սերվերների կառավարման գերեզակի գիտելիքները տարեցտարի դառնում են ավելի քիչ պահանջարկ: Ամպային տեխնոլոգիաները փոխարինում են այս գիտելիքի անհրաժեշտությանը:

Մոտ ապագայում համակարգի լավ ադմինիստրատորը պետք է ունենա ծրագրային ապահովման ճարտարագիտության լավ հմտություններ: Նույնիսկ ավելի լավ, նա պետք է լավ հմտություններ ունենա այս ոլորտում:

Ոչ ոք չգիտի, թե ինչպես կանխատեսել ապագան, մինչ դա տեղի կունենա, բայց մենք հավատում ենք, որ ժամանակի ընթացքում ավելի ու ավելի քիչ ընկերություններ կլինեն, որոնք կցանկանան համալրել համակարգի ադմինիստրատորների անվերջ փքված անձնակազմը: Չնայած, իհարկե, երկրպագուները կմնան։ Այսօր քչերն են ձիավարում, հիմնականում օգտվում են մեքենաներից, չնայած կան սիրահարներ...

Շնորհավոր բոլորին sysadmin-ի օրը, կոդը բոլորին:

Source: www.habr.com

Добавить комментарий