Halò, Habr! Tha mi air a bhith aâ toirt taic do shiostaman IT Highload airson deich bliadhna. San artaigil seo, cha bhith mi aâ còmhdach nan dĂšbhlain a tha an lĂšib Nginx a rèiteachadh gus dèiligeadh ri còrr is 1000 RPS no cĂšisean teicnigeach eile. Roinnidh mi na beachdan agam mu na cĂšisean pròiseas a tha ag èirigh ann a bhith aâ toirt taic do agus ag obrachadh shiostaman mar sin.
SgrĂšdadh
Cha bhith taic theicnigeach aâ feitheamh ri tiogaid aâ ruighinn ag rĂ dh, âDè an⌠a tha an lĂ rach sĂŹos a-rithist?â Bu chòir don taic an duilgheadas fhaicinn taobh a-staigh mionaid bho thèid an lĂ rach sĂŹos agus tòiseachadh air a chĂ radh. Ach chan eil an lĂ rach-lĂŹn ach bĂ rr na beinne-deigheTha a ruigsinneachd mar aon de na ciad fheadhainn a thèid a sgrĂšdadh.
Dè a nĂŹ thu nuair a sguireas clĂ r-stuthan stòr air-loidhne aâ tighinn bhon t-siostam ERP? No an do sguir an siostam CRM a bhios aâ tomhas lasachaidhean luchd-ceannach aâ freagairt? Ach, tha coltas gu bheil an lĂ rach-lĂŹn ag obair. Mar eisimpleir, gheibh Zabbix am freagairt 200. Chan fhaca an t-siorram air dleasdanas fiosan sam bith bho sgrĂšdadh agus tha iad gu toilichte aâ coimhead aâ chiad phrògram den t-seusan Ăšr de Game of Thrones.
Gu tric, bidh sgrĂšdadh cuingealaichte ri bhith aâ tomhas staid na cuimhne, RAM, agus luchd aâ phròiseasair. frithealaichean. Ach airson gnĂŹomhachas, tha dèanamh cinnteach gu bheil toraidhean rim faighinn air an lĂ rach-lĂŹn fada nas cudromaiche. Dhâ fhaodadh fĂ illigeadh aon inneal brĂŹgheil ann an cruinneachadh stad a chuir air trafaic agus barrachd luchd a chuir air frithealaichean eile. Cha chaill aâ chompanaidh airgead.
Mar sin, a bharrachd air sĂšil a chumail air paramadairean teicnigeach shiostaman obrachaidh air frithealaichean, tha e riatanach meatairean gnĂŹomhachais a rèiteachadh. Bidh buaidh dhĂŹreach aig na meatairean sin air teachd-a-steach, leithid diofar eadar-obrachaidhean le siostaman taobh a-muigh (CRM, ERP, agus feadhainn eile), an Ă ireamh de dhâòrdughan thar Ăšine sònraichte, Ăšghdarrasan soirbheachail no neo-shoirbheachail luchd-ceannach, agus meatairean eile.
Eadar-obrachadh le siostaman taobh a-muigh
Bidh lĂ rach-lĂŹn no aplacaid gluasadach sam bith le tionndadh bliadhnail de chòrr air billean rubles ag eadar-obrachadh le siostaman taobh a-muigh. Tha seo aâ dol bho na siostaman CRM agus ERP a chaidh ainmeachadh gu bhith aâ gluasad dĂ ta reic gu siostam Mòr-dhĂ ta taobh a-muigh airson ceannach a sgrĂšdadh agus toraidhean a thabhann do luchd-ceannach a tha iad cinnteach a cheannach (no, gu dearbh, nach ceannaich). Tha siostam taic fhèin aig gach aon de na siostaman sin. Agus gu tric bidh conaltradh leis na siostaman sin na phian, gu sònraichte nuair a tha an duilgheadas cruinneil agus feumach air mion-sgrĂšdadh thar iomadh siostam.
Bidh cuid de shiostaman aâ toirt seachad Ă ireamhan fòn no cunntasan Telegram an rianairean. Bidh cuid eile ag iarraidh post-d a chur gu manaidsearan no faighinn gu tracadairean mhearachdan nan siostaman taobh a-muigh seo. FiĂš âs taobh a-staigh aon chompanaidh mhòr, bidh diofar shiostaman gu tric ag obair ann an diofar shiostaman riaghlaidh thiogaidean. Faodaidh e a bhith do-dhèanta uaireannan sĂšil a chumail air inbhe tiogaid. Gheibh thu tiogaid ann an aon Jira. An uairsin, ann am beachd anns aâ chiad Jira sin, cuiridh tu ceangal ri gnĂŹomh ann an Jira eile. Anns an dĂ rna Jira, tha cuideigin mu thrĂ th aâ toirt beachd air an tiogaid, ag rĂ dh Feumaidh tu fios a chur air an rianaire mac-meanmnach Andrey gus an duilgheadas fhuasgladh. Agus mar sin air adhart.
Bhiodh am fuasgladh as fheĂ rr air an duilgheadas seo a bhith aâ cruthachadh aon Ă ite conaltraidh, leithid Slack. Cuir cuireadh thuige do na h-uile duine a tha an sĂ s ann an obrachadh shiostaman taobh a-muigh. Cuideachd, cruthaich aon tracaire gus casg a chuir air tiogaidean dĂšblaichte. Bu chòir tiogaidean a bhith air an tracadh ann an aon Ă ite, bho bhith aâ cumail sĂšil air fiosan gu bhith aâ fuasgladh bhiteagan ann an cinneasachadh. Is dòcha gum biodh tu ag rĂ dh nach eil seo reusanta agus gur e dĂŹreach cĂšis eachdraidh a thâ ann gu bheil sinn ag obair ann an aon tracaire agus iadsan ag obair ann an tè eile. Nochd siostaman eadar-dhealaichte, gach fear le na sgiobaidhean IT fèin-riaghlaidh aige fhèin. Tha mi ag aontachadh, agus mar sin feumar dèiligeadh ris an duilgheadas seo bhon mhullach, aig ĂŹre an 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 airson fuasgladh dhuilgheadasan le prÏomhachas. Chan ann dÏreach nuair a bhios mionaid aig an rianaire Andrey.
Fear a' bhata-chnap
A bheil aon neach aig gach pròiseact (no toradh) aig a bheil saor-lĂ ithean aâ cur aâ mhanaidsearachd ann an iomagain? Dhâ fhaodadh gur e innleadair, anailisiche no leasaiche DevOps a bhiodh ann. Ăs dèidh a h-uile cĂ il, chan eil fios aig ach innleadair DevOps dè na soithichean a tha air an stĂ ladh air dè na frithealaichean, mar a nĂŹ thu ath-thòiseachadh air soitheach ma tha duilgheadas ann, agus, gu dearbh, chan urrainnear fuasgladh fhaighinn air duilgheadas iom-fhillte sam bith Ă s an aonais. Is e an anailisiche an aon neach aig a bheil fios mar a tha an siostam iom-fhillte agad ag obair. Dè an dĂ ta a tha aâ sruthadh cĂ ite. Dè na h-iarrtasan gu dè na seirbheisean a dhâ fheumas dè na paramadairean, agus dè na freagairtean a gheibh sinn.
Cò as urrainn faighinn a-mach gu sgiobalta carson a tha mearachdan anns na logaichean agus biast chudromach ann an riochdachadh a chĂ radh gu sgiobalta? An aon leasaiche sin, gu dearbh. Tha feadhainn eile ann, ach airson adhbhar air choireigin, chan eil ach iadsan aâ tuigsinn mar a tha na diofar mhodalan siostaim ag obair.
Is e freumh na trioblaid seo dĂŹth sgrĂŹobhainnean.Ăs dèidh a h-uile cĂ il, nam biodh tu aâ toirt cunntas air seirbheisean an t-siostaim agad uile, dhâ fhaodadh tu an duilgheadas fhuasgladh Ă s aonais anailisiche. Nam biodh devops aâ toirt beagan lĂ ithean a-mach Ă s an clĂ r-ama trang aca gus na frithealaichean, na seirbheisean agus an stiĂšireadh uile airson cĂšisean cumanta fhuasgladh a mhĂŹneachadh, dhâ fhaodadh an duilgheadas fhuasgladh Ă s an aonais. Chan eil feum air do lionn a chrĂŹochnachadh gu sgiobalta air an trĂ igh fhad âs a tha thu air saor-lĂ ithean agus Wi-Fi a lorg gus an duilgheadas fhuasgladh.
Comas agus uallach luchd-obrach taic
Air pròiseactan mòra, chan eil companaidhean aâ dèanamh dĂŹmeas air tuarastalan luchd-leasachaidh. Bidh iad aâ fastadh luchd-meadhain no seann luchd-obrach daor bho phròiseactan coltach ris. Tha an suidheachadh le taic beagan eadar-dhealaichte. Bidh iad aâ feuchainn ris na cosgaisean sin a lughdachadh anns a h-uile dòigh a tha comasach. Bidh companaidhean aâ fastadh seann eòlaichean IT saor agus aâ dol ceann-ri-ceann. Tha an ro-innleachd seo comasach ma tha sinn aâ bruidhinn mu lĂ rach-lĂŹn airson factaraidh ann an Zelenograd, mar eisimpleir.
Ma tha sinn aâ bruidhinn mu stòr mòr air-loidhne, cosgaidh gach uair de Ăšine downt barrachd air tuarastal mĂŹosail airson rianaire deasg-chuideachaidh. Gabhamaid 1 billean rubles ann an tionndadh bliadhnail mar thoiseach tòiseachaidh. Is e seo an tionndadh as ĂŹsle airson stòr air-loidhne sam bith san rangachadh. Roinn an t-suim seo leis an Ă ireamh uairean a thĂŹde sa bhliadhna, agus gheibh sinn call lom de chòrr is 100,000 rubles. Agus mura cuir sinn uairean na h-oidhche san Ă ireamh, is urrainn dhuinn an t-suim sin a dhĂšblachadh gu furasta.
Ach chan e airgead am prĂŹomh rud, ceart? (Chan e, gu dearbh âs e sin am prĂŹomh rud.) Tha call cliĂš ann cuideachd. Faodaidh uair a thuiteas stòr air-loidhne ainmeil tonn de ath-bheachdan air na meadhanan sòisealta agus foillseachaidhean ann am meadhanan sònraichte don ghnĂŹomhachas a bhrosnachadh. Agus tha na còmhraidhean eadar caraidean sa chidsin air na loidhnichean âNa ceannaich dad Ă s an sin, tha an lĂ rach-lĂŹn aca sĂŹos fad na h-Ăšineâ dĂŹreach do-chreidsinneach.
A-nis, chun na h-uallach. Bha cĂšis agam far nach do fhreagair an rianaire a bha air dleasdanas gu sgiobalta rabhadh siostam sgrĂšdaidh lĂ raich mu lĂ rach-lĂŹn a bhith sĂŹos. Bâ e feasgar samhraidh tlachdmhor Dihaoine a bhâ ann, agus bha lĂ rach-lĂŹn stòr air-loidhne ainmeil ann am Moscow sĂ mhach. Ro mhadainn Disathairne, cha bâ urrainn don mhanaidsear toraidh airson na lĂ raich-lĂŹn sin obrachadh a-mach carson nach robh e aâ luchdachadh, agus bha na còmhraidhean taic is fios èiginneach ann an Slack sĂ mhach. Chosg am mearachd seo sia figearan dhuinn, agus obair an rianaire.
Tha uallach na sgile a tha doirbh a leasachadh. Tha e aig cuideigin no chan eil. Sin as coireach gu bheil mi aâ feuchainn ri aithneachadh rè agallamhan le diofar cheistean a tha aâ nochdadh gu neo-dhĂŹreach a bheil an neach cleachdte ri bhith aâ gabhail uallach. Ma tha cuideigin ag rĂ dh gun do thagh iad colaisde leis gun do dhâinnis am pĂ rantan dhaibh no gu bheil iad ag atharrachadh obraichean leis gu bheil am bean ag rĂ dh nach eil iad aâ cosnadh gu leòr, is fheĂ rr gun a bhith aâ conaltradh riutha.
Eadar-obrachadh leis an sgioba leasachaidh
Nuair a thig luchd-cleachdaidh tarsainn air cĂšisean sĂŹmplidh rè cinneasachadh, bidh taic gan fuasgladh leotha fhèin. Bidh iad aâ feuchainn ris an duilgheadas ath-riochdachadh, aâ sgrĂšdadh logaichean, agus mar sin air adhart. Ach dè thachras nuair a nochdas biast ann an cinneasachadh? Anns aâ chĂšis seo, bidh taic aâ sònrachadh gnĂŹomh do na luchd-leasachaidh, agus sin far a bheil an spòrs aâ tòiseachadh.
Tha luchd-leasachaidh an-còmhnaidh fo uallach. Tha iad trang aâ cruthachadh fheartan Ăšra. Chan e a bhith aâ cĂ radh mhearachdan ann an riochdachadh an rud as inntinniche ri dhèanamh. Tha an ceann-latha airson an ath sprint a chrĂŹochnachadh aâ teannadh dlĂšth. Agus an uairsin nochdaidh na daoine grĂ nda sin bhon taic agus their iad, âLeig Ă s a h-uile cĂ il sa bhad, tha duilgheadasan againn.â Is iad na gnĂŹomhan sin an fheadhainn leis aâ phrĂŹomhachas as ĂŹsle. ââGu sònraichte nuair nach eil an duilgheadas èiginneach agus gu bheil prĂŹomh ghnĂŹomhachd na lĂ raich ag obair, agus nuair nach eil manaidsear an fhoillseachaidh aâ ruith mun cuairt le sĂšilean mòra, aâ sgrĂŹobhadh, âCuir an cĂšis seo an gnĂŹomh sa bhad san ath fhoillseachadh no hotfix.â
Thèid gnĂŹomhan le prĂŹomhachas Ă bhaisteach no ĂŹosal a ghiĂšlan thairis bho fhoillseachadh gu foillseachadh. Nuair a dhâfhaighnicheas tu, âCuin a bhios an gnĂŹomh seo deiseil?â gheibh thu freagairtean mar, âDuilich, tha tòrr ghnĂŹomhan ann an-drĂ sta. Faighnich do stiĂširichean na sgioba no do mhanaidsear an fhoillseachaidh.â
Bidh duilgheadasan ann an cinneasachadh aâ faighinn prĂŹomhachas thairis air cruthachadh fheartan Ăšra. Leanaidh droch lèirmheasan ma bhios luchd-cleachdaidh an-còmhnaidh aâ tighinn tarsainn air biastagan. Tha e duilich cliĂš millte a chĂ radh.
Bidh DevOps aâ dèiligeadh ri cĂšisean eadar-obrachaidh eadar leasachadh agus taic. Bithear tric aâ cleachdadh an acronaim seo airson iomradh a thoirt air neach sònraichte a chuidicheas le bhith aâ cruthachadh Ă rainneachdan deuchainn airson leasachadh, aâ togail loidhnichean-phĂŹoban CICD, agus aâ cur còd deuchainnte gu sgiobalta gu cinneasachadh. Tha DevOps na dhòigh-obrach airson leasachadh bathar-bog far a bheil a h-uile pĂ rtaidh le Ăšidh ag obair còmhla gu dlĂšth agus aâ cuideachadh le bhith aâ cruthachadh agus ag Ăšrachadh thoraidhean is sheirbheisean bathar-bog nas luaithe. Tha mi aâ toirt iomradh air luchd-anailis, luchd-leasachaidh, luchd-deuchainn, agus taic.
San dòigh-obrach seo, chan eil taic agus leasachadh nan roinnean fa leth leis na h-amasan agus na h-amasan aca fhèin. Tha leasachadh an sĂ s ann an obrachaidhean, agus a chaochladh. Chan eil an abairt ainmeil mu sgiobaidhean sgaoilte, "Chan eil an duilgheadas air mo cheann-sa," aâ nochdadh cho tric ann an còmhraidhean tuilleadh, agus bidh luchd-cleachdaidh deireannach beagan nas toilichte.
Source: www.habr.com
