Awọn iṣoro marun ni awọn ilana ṣiṣe ati atilẹyin ti awọn ọna ṣiṣe IT Highload

Kaabo, Habr! Mo ti ṣe atilẹyin awọn ọna ṣiṣe IT Highload fun ọdun mẹwa. Emi kii yoo kọ sinu nkan yii nipa awọn iṣoro ti iṣeto nginx lati ṣiṣẹ ni ipo 1000+ RPS tabi awọn nkan imọ-ẹrọ miiran. Emi yoo pin awọn akiyesi mi nipa awọn iṣoro ninu awọn ilana ti o dide ni atilẹyin ati iṣẹ ti iru awọn ọna ṣiṣe.

Abojuto

Atilẹyin imọ-ẹrọ ko duro titi ibeere kan yoo fi de pẹlu akoonu “Kini Kilode… aaye naa ko tun ṣiṣẹ?” Laarin iṣẹju kan lẹhin awọn ipadanu aaye, atilẹyin yẹ ki o ti rii iṣoro naa tẹlẹ ki o bẹrẹ lati yanju rẹ. Ṣugbọn awọn ojula ni awọn sample ti tente. Wiwa rẹ jẹ ọkan ninu akọkọ lati ṣe abojuto.

Kini lati ṣe pẹlu ipo naa nigbati awọn ẹru to ku ti ile itaja ori ayelujara ko de lati eto ERP mọ? Tabi eto CRM ti o ṣe iṣiro awọn ẹdinwo fun awọn alabara dẹkun idahun bi? O dabi pe aaye naa n ṣiṣẹ. Zabbix majemu gba esi 200 rẹ. Iyipada iṣẹ ko ti gba awọn iwifunni eyikeyi lati ibojuwo ati pe o ni inudidun wiwo iṣẹlẹ akọkọ ti akoko tuntun ti Ere ti Awọn itẹ.

Abojuto nigbagbogbo ni opin si wiwọn ipo iranti nikan, Ramu ati fifuye ero isise olupin. Ṣugbọn fun iṣowo o ṣe pataki pupọ diẹ sii lati gba wiwa ọja lori oju opo wẹẹbu. Ikuna majemu ti ẹrọ foju kan ninu iṣupọ yoo yorisi otitọ pe ijabọ yoo da lilọ si rẹ ati fifuye lori awọn olupin miiran yoo pọ si. Ile-iṣẹ kii yoo padanu owo.

Nitorinaa, ni afikun si ibojuwo awọn aye imọ-ẹrọ ti awọn ọna ṣiṣe lori olupin, o nilo lati tunto awọn metiriki iṣowo. Metiriki ti o taara owo. Awọn ibaraẹnisọrọ oriṣiriṣi pẹlu awọn eto ita (CRM, ERP ati awọn omiiran). Nọmba awọn ibere fun akoko kan pato. Aṣeyọri tabi aṣeyọri awọn aṣẹ alabara ati awọn metiriki miiran.

Ibaraenisepo pẹlu ita awọn ọna šiše

Eyikeyi oju opo wẹẹbu tabi ohun elo alagbeka pẹlu iyipada lododun ti o ju bilionu kan rubles ṣe ajọṣepọ pẹlu awọn eto ita. Bibẹrẹ lati CRM ti a mẹnuba loke ati ERP ati ipari pẹlu gbigbe data tita si eto data nla ita ita fun itupalẹ awọn rira ati fifun alabara ọja kan ti yoo dajudaju ra (ni otitọ, kii ṣe). Kọọkan iru eto ni o ni awọn oniwe-ara support. Ati nigbagbogbo ibaraẹnisọrọ pẹlu awọn ọna ṣiṣe wọnyi nfa irora. Paapa nigbati iṣoro naa jẹ agbaye ati pe o nilo lati ṣe itupalẹ rẹ ni awọn ọna ṣiṣe oriṣiriṣi.

Diẹ ninu awọn eto pese nọmba foonu kan tabi teligram fun awọn alabojuto wọn. Ibikan o nilo lati kọ awọn lẹta si awọn alakoso tabi lọ si awọn olutọpa kokoro ti awọn ọna ita wọnyi. Paapaa laarin agbegbe ti ile-iṣẹ nla kan, awọn ọna ṣiṣe oriṣiriṣi nigbagbogbo n ṣiṣẹ ni awọn ọna ṣiṣe iṣiro ohun elo oriṣiriṣi. Nigba miiran ko ṣee ṣe lati tọpa ipo ohun elo kan. O gba ibeere kan ni Jira majemu kan. Lẹhinna ninu asọye Jira akọkọ yii o fi ọna asopọ kan si ọran naa ni Jira miiran. Ninu Jira keji ninu ohun elo, ẹnikan ti nkọ asọye tẹlẹ pe o nilo lati pe alabojuto ipo Andrey lati yanju ọran naa. Ati bẹbẹ lọ.

Ojutu ti o dara julọ si iṣoro yii yoo jẹ lati ṣẹda aaye kan fun ibaraẹnisọrọ, fun apẹẹrẹ ni Slack. Pipe gbogbo awọn olukopa ninu ilana ti awọn ọna ṣiṣe ita lati darapọ mọ. Ati tun olutọpa ẹyọkan ki o má ba ṣe ẹda awọn ohun elo. Awọn ohun elo yẹ ki o tọpinpin ni aaye kan, lati awọn iwifunni ibojuwo si iṣelọpọ awọn ojutu kokoro ni ọjọ iwaju. Iwọ yoo sọ pe eyi jẹ aiṣedeede ati pe o ti ṣẹlẹ ni itan-akọọlẹ pe a ṣiṣẹ ni olutọpa kan, ati pe wọn ṣiṣẹ ni omiiran. Awọn eto oriṣiriṣi han, wọn ni awọn ẹgbẹ IT adase tiwọn. Mo gba, ati nitori naa iṣoro naa nilo lati yanju lati oke ni CIO tabi ipele oniwun ọja.

Gbogbo eto ti o nlo pẹlu yẹ ki o pese atilẹyin bi iṣẹ kan pẹlu SLA ti o ye lati yanju awọn ọran nipasẹ pataki. Ati pe kii ṣe nigbati alabojuto ipo Andrey ni iṣẹju kan fun ọ.

Ọkunrin igo

Ṣe gbogbo eniyan ti o wa lori iṣẹ akanṣe (tabi ọja) ni eniyan ti lilọ si isinmi nfa gbigbọn laarin awọn ọga wọn? Eyi le jẹ ẹlẹrọ devops, atunnkanka tabi olupilẹṣẹ. Lẹhinna, ẹlẹrọ devops nikan mọ iru awọn olupin ti o ni awọn apoti ti o fi sii, bawo ni a ṣe le tun eiyan naa pada ni ọran ti iṣoro kan, ati ni gbogbogbo, eyikeyi iṣoro eka ko le yanju laisi rẹ. Oluyanju naa nikan ni o mọ bi ẹrọ eka rẹ ṣe n ṣiṣẹ. Eyi ti data ṣiṣan lọ ibi ti. Labẹ kini awọn aye ti awọn ibeere si awọn iṣẹ wo, awọn wo ni a yoo gba awọn idahun.
Tani yoo yara loye idi ti awọn aṣiṣe wa ninu awọn akọọlẹ ati ṣe atunṣe kokoro pataki kan ni kiakia ninu ọja naa? Dajudaju kanna Olùgbéejáde. Awọn miiran wa, ṣugbọn fun idi kan nikan o loye bi awọn oriṣiriṣi awọn modulu ti eto naa ṣe n ṣiṣẹ.

Awọn root ti isoro yi ni aini ti iwe. Lẹhinna, ti gbogbo awọn iṣẹ ti eto rẹ ba ṣe apejuwe, lẹhinna o yoo ṣee ṣe lati koju iṣoro naa laisi oluyanju. Ti awọn devops ba mu awọn ọjọ meji diẹ kuro ninu iṣeto nšišẹ rẹ ati ṣe apejuwe gbogbo awọn olupin, awọn iṣẹ ati awọn itọnisọna fun ipinnu awọn iṣoro aṣoju, lẹhinna iṣoro naa ni isansa rẹ le ṣee yanju laisi rẹ. O ko nilo lati yara pari ọti rẹ ni eti okun nigba isinmi ati wa wi-fi lati yanju iṣoro naa.

Imọye ati ojuse ti oṣiṣẹ atilẹyin

Lori awọn iṣẹ akanṣe nla, awọn ile-iṣẹ ko skimp lori awọn owo-iṣẹ idagbasoke. Wọn n wa awọn agbedemeji gbowolori tabi awọn agbalagba lati awọn iṣẹ akanṣe. Pẹlu atilẹyin, ipo naa yatọ diẹ. Wọn n gbiyanju lati dinku awọn idiyele wọnyi ni gbogbo ọna ti o ṣeeṣe. Awọn ile-iṣẹ bẹwẹ awọn oṣiṣẹ Enikey ti ko gbowolori lana ati fi igboya lọ si ogun. Ilana yii ṣee ṣe ti a ba sọrọ nipa oju opo wẹẹbu kaadi iṣowo ti ọgbin kan ni Zelenograd.

Ti a ba n sọrọ nipa ile itaja ori ayelujara nla kan, lẹhinna ni gbogbo wakati ti akoko idinku awọn idiyele diẹ sii ju owo osu oṣooṣu ti oluṣakoso Enikey. Jẹ ki a mu 1 bilionu rubles ti iyipada lododun bi aaye ibẹrẹ. Eyi ni iyipada ti o kere ju ti eyikeyi ile itaja ori ayelujara lati idiyele TOP 100 fun ọdun 2018. Pin iye yii nipasẹ nọmba awọn wakati fun ọdun kan ati gba diẹ sii ju 100 rubles ti awọn adanu apapọ. Ati pe ti o ko ba ka awọn wakati alẹ, o le ni ilọpo meji iye lailewu.

Ṣugbọn owo kii ṣe ohun akọkọ, ọtun? (ko si, dajudaju ohun akọkọ) Awọn adanu olokiki tun wa. Ilọkuro ti ile-itaja ori ayelujara ti o mọ daradara le fa mejeeji igbi ti awọn atunwo lori awọn nẹtiwọọki awujọ ati awọn atẹjade ni media thematic. Ati awọn ibaraẹnisọrọ ti awọn ọrẹ ni ibi idana ounjẹ ni aṣa ti "Maa ṣe ra ohunkohun nibẹ, aaye ayelujara wọn nigbagbogbo wa ni isalẹ" ko le ṣe iwọn rara.

Bayi si ojuse. Ninu iṣe mi, ọran kan wa nigbati alabojuto lori iṣẹ ko dahun ni akoko si ifitonileti kan lati eto ibojuwo nipa aini wiwa aaye naa. Ni igba ooru ti o dun ni aṣalẹ Jimọ, oju opo wẹẹbu ti ile itaja ori ayelujara ti o mọ daradara ni Ilu Moscow dubulẹ ni idakẹjẹ. Ni owurọ ọjọ Satidee, oluṣakoso ọja ti aaye yii ko loye idi ti aaye naa ko ṣii, ati pe ipalọlọ wa ninu atilẹyin ati awọn ibaraẹnisọrọ iwifunni ni iyara ni Slack. Irú àṣìṣe bẹ́ẹ̀ ná wa lọ́nà mẹ́fà, tí ọ̀gá iṣẹ́ yìí sì jẹ́ iṣẹ́ rẹ̀.

Ojuse ni a soro olorijori lati se agbekale. Boya eniyan ni tabi rara. Nitorinaa, lakoko awọn ifọrọwanilẹnuwo, Mo gbiyanju lati ṣe idanimọ wiwa rẹ pẹlu ọpọlọpọ awọn ibeere ti o fihan ni aiṣe-taara boya eniyan jẹ aṣa lati mu ojuse. Bí ẹnì kan bá dáhùn pé òun yan yunifásítì nítorí pé àwọn òbí òun sọ bẹ́ẹ̀ tàbí kí wọ́n yí iṣẹ́ pa dà nítorí pé ìyàwó òun sọ pé òun ò ń náwó tó, ó sàn kó má ṣe lọ́wọ́ sí irú àwọn èèyàn bẹ́ẹ̀.

Ibaraṣepọ pẹlu ẹgbẹ idagbasoke

Nigbati awọn olumulo ba pade awọn iṣoro ti o rọrun pẹlu ọja lakoko iṣẹ, atilẹyin yanju wọn funrararẹ. Gbiyanju lati tun ṣe iṣoro naa, ṣe itupalẹ awọn akọọlẹ, ati bẹbẹ lọ. Ṣugbọn kini lati ṣe nigbati kokoro ba han ninu ọja naa? Ni idi eyi, atilẹyin ṣe ipinnu iṣẹ-ṣiṣe si awọn olupilẹṣẹ ati eyi ni ibi ti igbadun bẹrẹ.

Awọn olupilẹṣẹ ti wa ni apọju nigbagbogbo. Wọn ṣẹda awọn ẹya tuntun. Ṣiṣe atunṣe awọn idun pẹlu awọn tita kii ṣe iṣẹ ṣiṣe ti o nifẹ julọ. Awọn akoko ipari n sunmọ lati pari ipari ti o tẹle. Ati lẹhinna awọn eniyan ti ko dun lati atilẹyin wa sọ pe: “Fi ohun gbogbo silẹ lẹsẹkẹsẹ, a ni awọn iṣoro.” Ni ayo ti iru awọn iṣẹ-ṣiṣe ni iwonba. Paapa nigbati iṣoro naa ko ṣe pataki julọ ati pe iṣẹ akọkọ ti aaye naa n ṣiṣẹ, ati nigbati oluṣakoso itusilẹ ko ṣiṣẹ ni ayika pẹlu awọn oju didan ati kọ: “Fi iṣẹ-ṣiṣe yii ni kiakia si itusilẹ atẹle tabi hotfix.”

Awọn oran pẹlu deede tabi ayo kekere ni a gbe lati itusilẹ si idasilẹ. Si ibeere naa "Nigbawo ni iṣẹ-ṣiṣe yoo pari?" Iwọ yoo gba awọn idahun ni ara ti: “Ma binu, awọn iṣẹ ṣiṣe lọpọlọpọ lo wa ni bayi, beere lọwọ awọn oludari ẹgbẹ rẹ tabi oluṣakoso itusilẹ.”

Awọn iṣoro iṣelọpọ ṣe pataki ni pataki ju ṣiṣẹda awọn ẹya tuntun lọ. Awọn atunwo buburu kii yoo pẹ ni wiwa ti awọn olumulo ba kọsẹ nigbagbogbo lori awọn idun. Orukọ ti o bajẹ jẹ soro lati mu pada.

Awọn ọran ti ibaraenisepo laarin idagbasoke ati atilẹyin jẹ ipinnu nipasẹ DevOps. Abbreviation yii ni a maa n lo ni irisi eniyan kan pato ti o ṣe iranlọwọ lati ṣẹda awọn agbegbe idanwo fun idagbasoke, kọ awọn opo gigun ti CICD ati mu koodu idanwo wa ni kiakia sinu iṣelọpọ. DevOps jẹ ọna kan si idagbasoke sọfitiwia nigbati gbogbo awọn olukopa ninu ilana ni ibaraenisepo pẹlu ara wọn ati iranlọwọ lati ṣẹda ati mu imudojuiwọn awọn ọja ati iṣẹ sọfitiwia. Mo tunmọ si atunnkanka, kóòdù, testers ati support.

Ni ọna yii, atilẹyin ati idagbasoke kii ṣe awọn ẹka oriṣiriṣi pẹlu awọn ibi-afẹde ati awọn ibi-afẹde tiwọn. Idagbasoke ni ipa ninu iṣiṣẹ ati ni idakeji. Gbolohun olokiki ti awọn ẹgbẹ ti a pin: “Iṣoro naa ko si ni ẹgbẹ mi” ko tun han ni awọn ibaraẹnisọrọ nigbagbogbo, ati awọn olumulo ipari di idunnu diẹ sii.

orisun: www.habr.com

Fi ọrọìwòye kun