Còig duilgheadasan ann am pròiseasan obrachaidh agus taic do shiostaman IT Highload

Halò, Habr! Tha mi air a bhith a’ toirt taic do shiostaman IT Highload airson deich bliadhna. Cha sgrìobh mi san artaigil seo mu na duilgheadasan a thaobh stèidheachadh nginx gus obrachadh ann am modh 1000+ RPS no rudan teicnigeach eile. Roinnidh mi mo bheachdan mu na duilgheadasan anns na pròiseasan a tha ag èirigh ann an taic agus obrachadh nan siostaman sin.

Sgrùdadh

Chan eil taic theicnigeach a’ feitheamh gus an tig iarrtas leis an t-susbaint “Dè Carson... nach eil an làrach ag obair a-rithist?” Taobh a-staigh mionaid às deidh don làrach tuiteam, bu chòir don taic an duilgheadas fhaicinn mar-thà agus tòiseachadh air fuasgladh fhaighinn air. Ach tha an làrach aig bàrr na beinne-deighe. Tha e ri fhaighinn mar aon den chiad fheadhainn air an tèid sùil a chumail.

Dè bu chòir a dhèanamh leis an t-suidheachadh nuair nach bi am bathar a tha air fhàgail de bhùth air-loidhne a’ tighinn bhon t-siostam ERP tuilleadh? No a bheil an siostam CRM a bhios a’ tomhas lasachaidhean airson teachdaichean air stad a bhith a’ freagairt? Tha e coltach gu bheil an làrach ag obair. Bidh Conditional Zabbix a’ faighinn a fhreagairt 200. Chan eil an gluasad dleastanais air fios sam bith fhaighinn bhon sgrùdadh agus tha e toilichte a bhith a’ coimhead a ’chiad phrògram den t-seusan ùr de Game of Thrones.

Gu tric chan eil sgrùdadh ach cuingealaichte ri bhith a’ tomhas staid cuimhne, RAM agus luchd pròiseasar frithealaiche. Ach airson gnìomhachas tha e tòrr nas cudromaiche gum faigh thu toradh air an làrach-lìn. Mar thoradh air fàilligeadh gun chùmhnant aon inneal brìgheil sa bhuidheann thèid an trafaic a stad a dhol thuige agus meudaichidh an luchd air frithealaichean eile. Cha chaill a' chompanaidh airgead.

Mar sin, a bharrachd air a bhith a’ cumail sùil air crìochan teignigeach nan siostaman obrachaidh air frithealaichean, feumaidh tu metrics gnìomhachais a rèiteachadh. Metrics a bheir buaidh dhìreach air airgead. Diofar eadar-obrachadh le siostaman taobh a-muigh (CRM, ERP agus feadhainn eile). An àireamh de òrdughan airson ùine shònraichte. Ceadan teachdaiche soirbheachail no neo-shoirbheachail agus meatrach eile.

Eadar-obrachadh le siostaman taobh a-muigh

Bidh làrach-lìn no tagradh gluasadach sam bith le tionndadh bliadhnail de chòrr air billean rubles ag eadar-obrachadh le siostaman taobh a-muigh. A 'tòiseachadh bhon CRM agus ERP gu h-àrd agus a' crìochnachadh le gluasad dàta reic gu siostam Dàta Mòr taobh a-muigh airson a bhith a 'sgrùdadh ceannach agus a' tabhann toradh don neach-dèiligidh a cheannaicheas e gu cinnteach (gu dearbh, chan eil). Tha a thaic fhèin aig gach siostam den leithid. Agus gu tric bidh conaltradh leis na siostaman sin ag adhbhrachadh pian. Gu sònraichte nuair a tha an duilgheadas cruinneil agus feumaidh tu a sgrùdadh ann an diofar shiostaman.

Bidh cuid de shiostaman a’ toirt àireamh fòn no teileagram don luchd-rianachd aca. An àiteigin feumaidh tu litrichean a sgrìobhadh gu manaidsearan no a dhol gu lorgairean bug nan siostaman taobh a-muigh sin. Eadhon taobh a-staigh co-theacsa aon chompanaidh mhòr, bidh diofar shiostaman gu tric ag obair ann an diofar shiostaman cunntasachd tagraidh. Aig amannan bidh e do-dhèanta sùil a chumail air inbhe tagradh. Gheibh thu iarrtas ann an aon chùmhnant Jira. An uairsin ann am beachd a’ chiad Jira seo chuir thu ceangal ris a’ chùis ann an Jira eile. Anns an dàrna Jira san tagradh, tha cuideigin mu thràth a’ sgrìobhadh beachd a tha feumaidh tu fios a chuir chun rianadair le cùmhnant Andrey gus a’ chùis fhuasgladh. Agus mar sin air adhart.

Is e am fuasgladh as fheàrr don duilgheadas seo aon àite conaltraidh a chruthachadh, mar eisimpleir ann an Slack. A’ toirt cuireadh don h-uile com-pàirtiche sa phròiseas a bhith ag obrachadh siostaman taobh a-muigh a thighinn còmhla. Agus cuideachd aon rianadair gus nach dùblaich thu tagraidhean. Bu chòir sùil a chumail air tagraidhean ann an aon àite, bho bhith a’ cumail sùil air fiosan gu toradh fuasglaidhean bug san àm ri teachd. Canaidh tu gu bheil seo neo-phractaigeach agus gu h-eachdraidheil tha e air tachairt gu bheil sinn ag obair ann an aon rianadair, agus gu bheil iad ag obair ann an tè eile. Nochd diofar shiostaman, bha na sgiobaidhean IT fèin-riaghailteach aca. Tha mi ag aontachadh, agus mar sin feumar an duilgheadas fhuasgladh bho shuas aig ìre CIO no sealbhadair toraidh.

Bu chòir do gach siostam leis a bheil thu ag eadar-obrachadh taic a thoirt seachad mar sheirbheis le SLA soilleir gus cùisean fhuasgladh le prìomhachas. Agus chan ann nuair a tha mionaid aig an rianadair cùmhnantail Andrey dhut.

Fear-bualaidh

A bheil neach aig a h-uile duine air pròiseact (no toradh) a bhios a’ dol air saor-làithean ag adhbhrachadh convulsions am measg an fheadhainn as àirde? Dh’ fhaodadh seo a bhith na innleadair devops, anailisiche no leasaiche. Às deidh na h-uile, chan eil ach innleadair devops aig a bheil fios dè na frithealaichean aig a bheil na soithichean a chaidh a chuir a-steach, mar as urrainn dhaibh an soitheach ath-thòiseachadh gun fhios nach bi duilgheadas ann, agus san fharsaingeachd, chan urrainnear duilgheadas iom-fhillte sam bith fhuasgladh às aonais. Is e an anailisiche an aon fhear aig a bheil fios mar a tha an uidheamachd iom-fhillte agad ag obair. Dè na sruthan dàta a thèid far a bheil. Fo na crìochan iarrtasan air dè na seirbheisean, dè an fheadhainn a gheibh sinn freagairtean.
Cò a thuigeas gu sgiobalta carson a tha mearachdan anns na logaichean agus a shocraicheas gu sgiobalta bug èiginneach san toradh? Gu dearbh an aon leasaiche. Tha feadhainn eile ann, ach airson adhbhar air choireigin a-mhàin tha e a 'tuigsinn mar a tha na diofar mhodalan den t-siostam ag obair.

Is e bunait na duilgheadas seo an dìth sgrìobhainnean. Às deidh na h-uile, nam biodh cunntas air a h-uile seirbheis den t-siostam agad, bhiodh e comasach dèiligeadh ris an duilgheadas gun anailisiche. Nam biodh devops a 'toirt latha no dhà a-mach às a' chlàr thrang aige agus a 'toirt cunntas air a h-uile seirbheis, seirbheis agus stiùireadh airson fuasgladh fhaighinn air duilgheadasan àbhaisteach, dh' fhaodadh an duilgheadas a bhith air a rèiteachadh às aonais. Cha leig thu leas crìoch a chuir air do lionn gu sgiobalta air an tràigh fhad ‘s a tha thu air saor-làithean agus coimhead airson wi-fi gus an duilgheadas fhuasgladh.

Comas agus uallach luchd-taic

Air pròiseactan mòra, chan eil companaidhean a 'toirt buaidh air tuarastal luchd-leasachaidh. Tha iad a’ coimhead airson daoine meadhanach daor no seann daoine bho phròiseactan coltach ris. Le taic tha an suidheachadh beagan eadar-dhealaichte. Tha iad a' feuchainn ris na cosgaisean sin a lùghdachadh anns a h-uile dòigh a tha comasach. Bidh companaidhean a' fastadh luchd-obrach Enikey an-dè agus gu dàna a' dol dhan bhlàr. Tha an ro-innleachd seo comasach ma tha sinn a’ bruidhinn mu dheidhinn làrach-lìn cairt gnìomhachais de phlannt ann an Zelenograd.

Ma tha sinn a ’bruidhinn mu dheidhinn stòr mòr air-loidhne, bidh a h-uile uair a thìde de dh’ ùine downt a’ cosg barrachd air tuarastal mìosail rianadair Enikey. Bheir sinn 1 billean rubles de thionndadh bliadhnail mar thoiseach tòiseachaidh. Is e seo an tionndadh as ìsle de bhùth air-loidhne sam bith bhon rangachadh Top 100 airson 2018. Roinn an t-suim seo leis an àireamh de dh'uairean sa bhliadhna agus faigh còrr air 100 rubles de chall lom. Agus mura cunnt thu uairean na h-oidhche, faodaidh tu an t-suim a dhùblachadh gu sàbhailte.

Ach chan e airgead am prìomh rud, ceart? (chan e, gu dearbh am prìomh rud) Tha call cliù ann cuideachd. Faodaidh tuiteam stòr air-loidhne ainmeil an dà chuid tonn de lèirmheasan adhbhrachadh air lìonraidhean sòisealta agus foillseachaidhean anns na meadhanan cuspaireil. Agus chan urrainnear còmhraidhean charaidean sa chidsin ann an stoidhle “Na ceannaich dad an sin, tha an làrach-lìn aca an-còmhnaidh sìos” a thomhas idir.

A-nis gu uallach. Anns a’ chleachdadh agam, bha cùis ann nuair nach do fhreagair an rianaire a bha air dleasdanas ann an àm ri fios bhon t-siostam sgrùdaidh mu nach robh an làrach ri fhaighinn. Air feasgar tlachdmhor samhraidh Dihaoine, bha làrach-lìn stòr air-loidhne ainmeil ann am Moscow na laighe gu sàmhach. Madainn Disathairne, cha do thuig manaidsear toraidh na làraich seo carson nach do dh’ fhosgail an làrach, agus bha sàmhchair anns an taic agus na còmhraidhean fios èiginneach ann an Slack. Chosg a leithid de mhearachd dhuinn suim sia-fhigearach, agus an obair aige don oifigear dleastanais seo.

Tha uallach na sgil duilich a leasachadh. Co-dhiù tha e aig duine no nach eil. Mar sin, ann an agallamhan, bidh mi a 'feuchainn ri a làthaireachd a chomharrachadh le diofar cheistean a tha a' sealltainn gu neo-dhìreach a bheil neach cleachdte ri bhith a 'gabhail uallach. Ma fhreagair duine gun do thagh e oilthigh leis gu bheil a phàrantan ag ràdh sin no ag atharrachadh obraichean leis gun tuirt a bhean nach eil e a’ cosnadh gu leòr, tha e nas fheàrr gun a bhith an sàs ann an leithid de dhaoine.

Eadar-obrachadh leis an sgioba leasachaidh

Nuair a choinnicheas luchd-cleachdaidh ri duilgheadasan sìmplidh le toradh rè obrachadh, bidh taic gam fuasgladh leotha fhèin. A’ feuchainn ris an duilgheadas ath-riochdachadh, a’ dèanamh anailis air na logaichean, agus mar sin air adhart. Ach dè a nì thu nuair a nochdas bug anns an toradh? Anns a 'chùis seo, bidh taic a' sònrachadh a 'ghnìomh don luchd-leasachaidh agus seo far a bheil an spòrs a' tòiseachadh.

Tha luchd-leasachaidh an-còmhnaidh air an luchdachadh. Tha iad a 'cruthachadh feartan ùra. Chan e a bhith a’ càradh bhiteagan le reic an gnìomh as inntinniche. Tha cinn-latha faisg air làimh airson an ath sprint a chrìochnachadh. Agus an uairsin bidh daoine mì-thlachdmhor bho thaic a’ tighinn agus ag ràdh: “Fàg a h-uile càil sa bhad, tha duilgheadasan againn." Tha prìomhachas a leithid de ghnìomhan cho beag. Gu sònraichte nuair nach e an duilgheadas an rud as deatamaiche agus gu bheil prìomh ghnìomhachd na làraich ag obair, agus nuair nach bi am manaidsear fuasglaidh a ’ruith timcheall le sùilean bulging agus a’ sgrìobhadh: “Cuir a’ ghnìomh seo gu h-èiginneach ris an ath fhoillseachadh no hotfix. ”

Tha cùisean le prìomhachas àbhaisteach no ìosal air an gluasad bho sgaoileadh gu sgaoileadh. Gus a 'cheist "Cuin a bhios an obair deiseil?" gheibh thu freagairtean ann an stoidhle: “Duilich, tha tòrr ghnìomhan ann an-dràsta, faighnich do stiùirichean sgioba no leig às do mhanaidsear.”

Tha prìomhachas nas àirde aig duilgheadasan cinneasachd na bhith a’ cruthachadh feartan ùra. Cha bhith droch lèirmheasan fada ri thighinn ma bhios luchd-cleachdaidh an-còmhnaidh a’ tuiteam air mialan. Tha e duilich cliù millte a thoirt air ais.

Tha cùisean co-obrachaidh eadar leasachadh agus taic air am fuasgladh le DevOps. Bidh an giorrachadh seo gu tric air a chleachdadh ann an cruth neach sònraichte a chuidicheas le bhith a’ cruthachadh àrainneachdan deuchainn airson leasachadh, a’ togail pìoban CICD agus a’ toirt còd deuchainn gu cinneasachadh gu sgiobalta. Tha DevOps na dhòigh-obrach airson leasachadh bathar-bog nuair a bhios a h-uile com-pàirtiche sa phròiseas ag eadar-obrachadh gu dlùth le chèile agus a’ cuideachadh le bhith a’ cruthachadh agus ag ùrachadh bathar agus seirbheisean bathar-bog gu luath. Tha mi a’ ciallachadh sgrùdairean, luchd-leasachaidh, luchd-dearbhaidh agus taic.

Anns an dòigh-obrach seo, chan eil taic agus leasachadh nan roinnean eadar-dhealaichte le na h-amasan agus na h-amasan aca fhèin. Tha leasachadh an sàs ann an obrachadh agus a chaochladh. Chan eil an abairt ainmeil de sgiobaidhean sgaoilte: “Chan eil an duilgheadas air mo thaobh” a’ nochdadh tuilleadh ann an cabadaich cho tric, agus bidh an luchd-cleachdaidh deireannach a’ fàs beagan nas toilichte.

Source: www.habr.com

Cuir beachd ann