Dè a th’ ann an DevOps

Tha am mìneachadh air DevOps gu math toinnte, agus mar sin feumaidh sinn an deasbad mu dheidhinn a thòiseachadh a-rithist a h-uile turas. Tha mìle foillseachadh air a’ chuspair seo air Habré a-mhàin. Ach ma tha thu a’ leughadh seo, is dòcha gu bheil fios agad dè a th’ ann an DevOps. Leis nach eil mi. Halo Is e m’ Ainm Alasdair Titov (@osminog), agus bruidhnidh sinn mu dheidhinn DevOps agus roinnidh mi m’ eòlas.

Dè a th’ ann an DevOps

Tha mi air a bhith a’ smaoineachadh airson ùine mhòr mu mar a nì mi mo sgeulachd feumail, agus mar sin bidh tòrr cheistean an seo - an fheadhainn a bhios mi a’ faighneachd dhomh fhìn agus an fheadhainn a bhios mi a’ faighneachd do luchd-dèiligidh a’ chompanaidh againn. Le bhith a’ freagairt nan ceistean sin, bidh tuigse a’ fàs nas fheàrr. Innsidh mi dhut carson a tha feum air DevOps bho mo shealladh, dè a th’ ann, a-rithist, bho mo shealladh, agus mar a thuigeas tu gu bheil thu a ’gluasad a dh’ ionnsaigh DevOps a-rithist bho mo shealladh. Bidh a’ phuing mu dheireadh tro cheistean. Le bhith gam freagairt dhut fhèin, tuigidh tu a bheil a’ chompanaidh agad a’ gluasad a dh’ionnsaigh DevOps no a bheil duilgheadasan ann an dòigh air choireigin.


Aig aon àm bha mi a 'marcachd air na tonnan de cho-aonaidhean agus togail. An toiseach, bha mi ag obair airson companaidh tòiseachaidh beag leis an t-ainm Qik, an uairsin chaidh a cheannach le companaidh beagan nas motha ris an canar Skype, a chaidh a cheannach an uairsin le companaidh beagan nas motha ris an canar Microsoft. Aig an àm sin, thòisich mi a 'faicinn mar a bha am beachd air DevOps ag atharrachadh ann an companaidhean de dhiofar mheudan. Às deidh sin, ghabh mi ùidh ann a bhith a 'coimhead air DevOps bho shealladh margaidh, agus stèidhich mo cho-obraichean agus mi a' chompanaidh Express 42. Airson 6 bliadhna a-nis tha sinn air a bhith a 'gluasad air adhart air tonnan a' mhargaidh.

Am measg rudan eile, tha mi mar aon de luchd-eagrachaidh coimhearsnachd DevOps Moscow agus eagraiche DevOps-Days 2017, ach cha do chuir mi air dòigh 2018. Bidh Express 42 ag obair le mòran chompanaidhean. Bidh sinn a’ fàs DevOps an sin, a’ coimhead mar a thachras e, a’ tighinn gu co-dhùnaidhean, a’ dèanamh anailis, ag innse do na co-dhùnaidhean againn uile, agus a’ trèanadh dhaoine ann an cleachdaidhean DevOps. San fharsaingeachd, tha sinn a’ dèanamh ar dìcheall gus ar n-eòlas agus ar n-eòlas a mheudachadh a thaobh seo.

Carson a tha DevOps

Is e a’ chiad cheist a tha a’ cur dragh air a h-uile duine agus an-còmhnaidh - carson? Tha mòran dhaoine den bheachd gur e dìreach fèin-ghluasad a th’ ann an DevOps no an aon rud a bha aig a h-uile companaidh mu thràth.

- Bha Amalachadh Leantainneach againn - tha seo a’ ciallachadh gu robh DevOps againn mu thràth, agus carson a tha feum air an stuth seo? Tha spòrs aca thall thairis, ach tha iad gar stad bho bhith ag obair!

Thairis air 9 bliadhna de leasachadh na coimhearsnachd agus modh-obrach, tha e mar-thà air fàs soilleir gu bheil seo fhathast nach eil e glitter margaideachd, ach chan eil e fhathast gu tur soilleir carson a tha feum air. Coltach ri inneal is pròiseas sam bith, tha amasan sònraichte aig DevOps a choileanas e aig a’ cheann thall.

Tha seo uile air sgàth gu bheil an saoghal ag atharrachadh. Bidh e a 'gluasad air falbh bhon dòigh iomairt, nuair a ghluaiseas companaidhean dìreach a dh'ionnsaigh bruadar, mar a sheinn an clasaig St Petersburg againn, bho phuing A gu puing B a rèir ro-innleachd sònraichte, le structar sònraichte air a thogail airson seo.

Dè a th’ ann an DevOps

Ann am prionnsapal, bu chòir a h-uile dad ann an IT a thogail a rèir an dòigh-obrach seo. An seo tha IT air a chleachdadh a-mhàin airson pròiseasan fèin-ghluasadach.

Chan eil fèin-ghluasad ag atharrachadh gu tric, oir nuair a thèid companaidh sìos rut ​​a tha air a dheagh bhualadh, dè a tha ri atharrachadh? Bidh e ag obair - na cuir suathadh air. A-nis tha dòighean-obrach san t-saoghal ag atharrachadh, agus tha am fear ris an canar Agile a’ moladh nach eil puing crìochnachaidh B ri fhaicinn sa bhad.

Dè a th’ ann an DevOps

Nuair a bhios companaidh a 'dol tron ​​​​mhargaid, ag obair le neach-dèiligidh, bidh e daonnan a' sgrùdadh a 'mhargaidh agus ag atharrachadh puing crìochnachaidh B. A bharrachd air an sin, mar as trice a bhios a' chompanaidh ag atharrachadh a stiùir, is ann as soirbheachaile a bhios e aig a 'cheann thall, oir tha e a' taghadh barrachd mhargaidh raointean.

Tha an ro-innleachd air a nochdadh le companaidh inntinneach a dh’ ionnsaich mi o chionn ghoirid. Is e seirbheis lìbhrigidh ballrachd a th’ ann an One Box Shave airson ràsaran agus sgeadachadh bearraidh ann am bogsa. Tha fios aca mar a nì iad am “bogsa” aca a ghnàthachadh airson diofar luchd-dèiligidh. Tha seo air a dhèanamh le bathar-bog sònraichte, a bhios an uairsin a ’cur an òrdugh gu factaraidh Korean a bhios a’ dèanamh a ’bhathair.

Chaidh an toradh seo a cheannach le Unilever airson $1 billean. Tha e a-nis a’ farpais ri Gillette agus tha e air cuibhreann mòr de luchd-cleachdaidh a thoirt air falbh ann am margaidh Ameireagaidh. Tha One Box Shave ag ràdh:

— 4 lann? A bheil thu dha-rìribh? Carson a tha feum agad air seo - chan eil e a 'leasachadh càileachd an t-seòmair. Bidh uachdar air a thaghadh gu sònraichte, cùbhraidh agus ràsair àrd-inbhe le dà lann a’ fuasgladh tòrr a bharrachd dhuilgheadasan na na lannan gòrach 4 Gillette sin! Am bi sinn a’ ruighinn 10 a dh’ aithghearr?

Seo mar a tha an saoghal ag atharrachadh. Tha Unilever ag agairt gu bheil siostam IT fionnar aca a leigeas leat seo a dhèanamh. Aig a 'cheann thall tha e coltach ri bun-bheachd Ùine gu margaidh, air nach do labhair duine cheana.

Dè a th’ ann an DevOps

Chan e puing Ùine gu margaidh cho tric sa bhios sinn a’ cleachdadh. Faodaidh tu a chleachdadh gu tric, ach bidh na cuairtean fuasglaidh fada. Ma thèid cearcallan fuasglaidh trì mìosan a chuir thairis air a chèile, gan gluasad le seachdain, tha e coltach gu bheil a ’chompanaidh a’ cleachdadh uair san t-seachdain. Agus bhon bheachd gu buileachadh deireannach bheir e 3 mìosan.

Tha ùine gu margaidh mu dheidhinn a bhith a’ lughdachadh na h-ùine bho bheachd gu buileachadh deireannach.

Anns a 'chùis seo, bathar-bog ag eadar-obrachadh leis a' mhargaidh. Seo mar a bhios làrach-lìn One Box Shave ag eadar-obrachadh leis an neach-dèiligidh. Chan eil luchd-reic aca - dìreach làrach-lìn far am bi luchd-tadhail a’ cliogadh agus a’ fàgail miannan. Mar sin, feumaidh rudeigin ùr a bhith air a phostadh gu cunbhalach air an làrach agus air ùrachadh a rèir miann. Mar eisimpleir, ann an Coirea a Deas bidh iad a 'crathadh gu eadar-dhealaichte seach anns an Ruis, agus is toil leotha fàileadh chan ann bho ghiuthas, ach, mar eisimpleir, curranan agus vanilla.

Leis gu bheil feum air susbaint na làraich atharrachadh gu sgiobalta, bidh leasachadh bathar-bog ag atharrachadh gu mòr. Tro bhathar-bog feumaidh sinn faighinn a-mach dè a tha an neach-dèiligidh ag iarraidh. Roimhe sin, dh’ ionnsaich sinn seo tro chuid de dhòighean cearcall-rathaid, mar eisimpleir, tro riaghladh gnìomhachais. An uairsin dhealbhaich sinn e, chuir sinn na riatanasan a-steach don t-siostam IT, agus bha a h-uile dad fionnar. A-nis tha e eadar-dhealaichte - tha bathar-bog air a dhealbhadh leis a h-uile duine a tha an sàs sa phròiseas, innleadairean nam measg, oir tro shònrachaidhean teignigeach bidh iad ag ionnsachadh mar a tha a’ mhargaidh ag obair agus cuideachd a ’roinn am beachdan leis a’ ghnìomhachas.

Mar eisimpleir, aig Qik dh’ ionnsaich sinn gu h-obann gun robh e a’ còrdadh ri daoine liostaichean conaltraidh a luchdachadh suas chun t-seirbheisiche, agus thug iad dhuinn tagradh. An toiseach cha do smaoinich sinn mu dheidhinn. Ann an companaidh clasaigeach, bhiodh a h-uile duine air co-dhùnadh gur e biast a bha seo, leis nach robh an spec ag ​​ràdh gum bu chòir dha obrachadh gu math agus mar as trice air a chuir an gnìomh air a ’ghlùin, bhiodh iad air am feart a chuir dheth agus thuirt iad:“ Chan eil feum aig duine air seo, is e an rud as cudromaiche gu bheil am prìomh ghnìomhachd ag obair.” . Agus tha a 'chompanaidh teicneòlais a' faicinn seo mar chothrom agus a 'tòiseachadh air am bathar-bog atharrachadh a rèir seo.

Dè a th’ ann an DevOps

Ann an 1968, chruthaich fear lèirsinneach, Melvin Conway, am beachd a leanas.

Tha a’ bhuidheann a chruthaicheas an siostam air a chuingealachadh le dealbhadh a tha ag ath-aithris structar conaltraidh na buidhne sin.

Nas mionaidiche, gus siostaman de sheòrsa eadar-dhealaichte a thoirt gu buil, feumaidh structar conaltraidh a bhith agad cuideachd taobh a-staigh companaidh de sheòrsa eadar-dhealaichte. Ma tha an structar conaltraidh agad àrd-inbheach, cha leig seo leat siostaman a chruthachadh a bheir seachad comharradh Ùine gu Margaidh fìor àrd.

Leugh mu lagh Chonaill urrainn tro cheanglaichean. Tha e cudromach airson cultar no feallsanachd DevOps a thuigsinn oir Is e an aon rud a tha ag atharrachadh gu bunaiteach ann an DevOps structar conaltraidh eadar sgiobaidhean.

Bho shealladh pròiseas, ro DevOps, bha a h-uile ìre: mion-sgrùdadh, leasachadh, deuchainn, obrachadh, sreathach.Dè a th’ ann an DevOps
A thaobh DevOps, bidh na pròiseasan sin uile a’ tachairt aig an aon àm.

Dè a th’ ann an DevOps

Is e àm gu margaidh an aon dòigh anns an urrainnear a dhèanamh. Do dhaoine a bha ag obair anns an t-seann phròiseas, tha seo a 'coimhead rudeigin cosmach, agus san fharsaingeachd mar sin.

Mar sin carson a tha feum agad air DevOps?

Airson leasachadh toraidh didseatach. Mura h-eil toradh didseatach aig a 'chompanaidh agad, chan eil feum air DevOps - tha e glè chudromach.

Tha DevOps a’ faighinn thairis air crìochan astair cinneasachadh bathar-bog sreath. Anns a h-uile pròiseas a 'tachairt aig an aon àm.

Bidh duilgheadas ag àrdachadh. Nuair a dh’ innseas soisgeulaichean DevOps dhut gun dèan e nas fhasa dhut bathar-bog a leigeil ma sgaoil, is e neòinean a tha seo.

Le DevOps, chan fhaigh cùisean ach nas toinnte.

Aig a’ cho-labhairt aig ionad Avito, chitheadh ​​tu cò ris a bha e coltach inneal Docker a chuir a-steach - gnìomh neo-phractaigeach. Bidh an iom-fhillteachd a’ fàs toirmisgte; feumaidh tu mòran bhall a chuir còmhla aig an aon àm.

Bidh DevOps ag atharrachadh pròiseas agus eagrachadh a’ chompanaidh gu tur - nas mionaidiche, chan e DevOps a bhios ag atharrachadh, ach an toradh didseatach. Gus tighinn gu DevOps, feumaidh tu fhathast am pròiseas seo atharrachadh gu tur.

Ceistean airson speisealaiche

Dè th' agad? Ceistean as urrainn dhut faighneachd dhut fhèin fhad ‘s a tha thu ag obair ann an companaidh agus a’ leasachadh mar eòlaiche.

A bheil ro-innleachd agad airson toradh didseatach a chruthachadh? Ma tha, tha sin math mu thràth. Tha seo a’ ciallachadh gu bheil do chompanaidh a’ gluasad a dh’ionnsaigh DevOps.

A bheil do chompanaidh mu thràth a’ cruthachadh toradh didseatach? Tha seo a’ ciallachadh gun urrainn dhut ìre eile èirigh nas àirde agus rudan a dhèanamh nas inntinniche - a-rithist bho shealladh DevOps. Chan eil mi a’ bruidhinn ach bhon t-sealladh seo.

A bheil do chompanaidh mar aon de na stiùirichean margaidh anns an raon toraidh didseatach? Tha Spotify, Yandex, Uber nan companaidhean a tha aig àirde adhartas teicneòlach a-nis.

Faighnich na ceistean sin dhut fhèin, agus mura h-eil na freagairtean uile, is dòcha nach bu chòir dhut DevOps a dhèanamh aig a’ chompanaidh seo. Ma tha cuspair DevOps gu math inntinneach dhut, is dòcha... bu chòir dhut gluasad gu companaidh eile? Ma tha do chompanaidh airson a dhol a-steach do DevOps, ach gun do fhreagair thu “Chan eil” dha na ceistean gu lèir, tha e mar an sròn-adharcach brèagha sin nach atharraich gu bràth.

Dè a th’ ann an DevOps

buidheann

Mar a thuirt mi, a rèir Conway's Law, tha eagrachadh companaidh ag atharrachadh. Tòisichidh mi leis na tha a’ cur casg air DevOps bho bhith a’ dol a-steach don chompanaidh bho shealladh na buidhne.

An duilgheadas a thaobh "tobraichean"

Tha am facal Beurla "Silo" air eadar-theangachadh an seo gu Ruiseanach mar "gu math". Is e puing na duilgheadas seo chan eil iomlaid fiosrachaidh eadar sgiobaidhean. Bidh gach sgioba a’ cladhach gu domhainn a-steach don eòlas aca, gun a bhith a’ togail mapa cumanta airson a sheòladh.

Ann an cuid de dhòighean tha seo a’ cur nam chuimhne neach a tha dìreach air Moscow a ruighinn agus aig nach eil fios fhathast ciamar a nì mi seòladh air a’ mhapa metro. Mar as trice bidh eòlas math aig Muscovites air an sgìre aca, agus air feadh Moscow faodaidh iad seòladh a ’cleachdadh a’ mhapa metro. Nuair a thig thu gu Moscow airson a’ chiad uair, chan eil an sgil seo agad, agus tha thu dìreach troimh-chèile.

Tha DevOps a’ moladh faighinn tron ​​àm seo de mhì-mhisneachd agus a h-uile roinn ag obair còmhla gus mapa eadar-obrachaidh cumanta a thogail.

Tha dà fhactar a’ cur bacadh air seo.

Toradh an t-siostam riaghlaidh corporra. Tha e air a thogail ann an "tobraichean" rangachd fa leth. Mar eisimpleir, tha cuid de KPIan ann an companaidhean a tha a’ toirt taic don t-siostam seo. Air an làimh eile, bidh eanchainn neach a tha ga fhaighinn duilich a dhol thairis air crìochan an eòlais agus a bhith a ’seòladh an t-siostam gu lèir a’ faighinn air an t-slighe. Tha e dìreach mì-chofhurtail. Smaoinich gu bheil thu aig port-adhair Bangkok - chan fhaigh thu do shlighe timcheall gu sgiobalta. Tha e duilich a sheòladh air DevOps cuideachd, agus is ann air sgàth sin a tha daoine ag ràdh gum feum thu stiùireadh a lorg airson faighinn ann.

Ach is e an rud as cudromaiche gu bheil duilgheadas “tobraichean” airson innleadair a tha làn de spiorad DevOps, air Fowler agus dòrlach de leabhraichean eile a leughadh, air a chuir an cèill anns an fhìrinn gu bheil chan eil "tobraichean" a' leigeil leat rudan "follaiseach" a dhèanamh. Bidh sinn gu tric a’ tighinn còmhla às deidh DevOps Moscow, bruidhinn ri chèile, agus bidh daoine a’ gearain:

- Bha sinn dìreach airson CI a chuir air bhog, ach thionndaidh e a-mach nach robh feum aig an luchd-riaghlaidh air.

Tha seo a 'tachairt dìreach air sgàth CI и Pròiseas lìbhrigidh leantainneach tha iad faisg air mòran deuchainnean. Gu sìmplidh gun a bhith a’ faighinn thairis air duilgheadas “tobraichean” aig ìre eagrachaidh, cha bhith e comasach dhut gluasad air adhart, ge bith dè a nì thu agus ge bith dè cho duilich sa tha e.

Dè a th’ ann an DevOps

Bidh gach com-pàirtiche sa phròiseas sa chompanaidh: luchd-leasachaidh backend agus aghaidh, deuchainn, DBA, obrachadh, lìonra, a’ cladhach nan stiùir fhèin, agus chan eil mapa cumanta aig duine ach a-mhàin am manaidsear, a bhios ann an dòigh air choreigin a’ cumail sùil orra agus gan riaghladh a’ cleachdadh an “roinneadh agus buaidh a thoirt air dòigh."

Tha daoine a 'sabaid airson cuid de rionnagan no brataichean, tha a h-uile duine a' cladhach an cuid eòlais.

Mar thoradh air an sin, nuair a dh'èireas an obair seo a bhith a 'ceangal a h-uile càil ri chèile agus a' togail loidhne-phìoban cumanta, agus nach eil feum air tuilleadh sabaid airson rionnagan is brataichean, tha a 'cheist ag èirigh - dè a nì thu co-dhiù? Feumaidh sinn tighinn gu aonta dòigh air choireigin, ach cha do dh'ionnsaich duine dhuinn mar a nì sinn seo san sgoil. Tha sinn air ar teagasg bhon sgoil: ochdamh ìre - wow! - an coimeas ris an t-seachdamh ìre! Tha e an aon rud an seo.

A bheil e an aon rud sa chompanaidh agad?

Gus seo a dhearbhadh, faodaidh tu na ceistean a leanas fhaighneachd dhut fhèin.

Am bi sgiobaidhean a’ cleachdadh innealan cumanta agus a’ cur ri atharrachaidhean air na h-innealan cumanta sin?

Dè cho tric a bhios sgiobaidhean ag ath-eagrachadh - cuid de eòlaichean bho aon sgioba a’ gluasad gu sgioba eile? Is ann ann an àrainneachd DevOps a bhios seo àbhaisteach, oir uaireannan chan urrainn dha neach tuigsinn dè a tha raon eile de eòlas a’ dèanamh. Bidh e a 'gluasad gu roinn eile, ag obair an sin airson dà sheachdain gus mapa de stiùireadh agus eadar-obrachadh leis an roinn seo a chruthachadh dha fhèin.

A bheil e comasach comataidh atharrachaidh a chruthachadh agus rudan atharrachadh? No a bheil feum air làmh làidir an stiùiridh agus an stiùiridh as àirde? Sgrìobh mi air Facebook o chionn ghoirid mar a tha aon bhanca neo-aithnichte a’ cur an gnìomh innealan tro òrdughan: bidh sinn a’ sgrìobhadh òrdugh, bidh sinn ga bhuileachadh airson bliadhna, agus a’ faicinn dè thachras. Tha seo, gu dearbh, fada agus brònach.

Dè cho cudromach sa tha e do mhanaidsearan coileanaidhean pearsanta fhaighinn gun a bhith a’ beachdachadh air euchdan a’ chompanaidh?

Ma fhreagras tu na ceistean sin dhut fhèin, bidh e nas soilleire a bheil an leithid de dhuilgheadas agad sa chompanaidh agad.

Bun-structair mar chòd

Às deidh an duilgheadas seo a dhol seachad, is e a ’chiad chleachdadh cudromach, às aonais sin tha e duilich tuilleadh adhartachadh ann an DevOps bun-structair mar chòd.

Mar as trice, thathas a’ faicinn bun-structair mar chòd mar a leanas:

- Dèanamaid fèin-ghluasad air a h-uile càil ann am bash, còmhdaich sinn sinn le sgriobtaichean gus am bi nas lugha de dh ’obair làimhe aig luchd-rianachd!

Ach chan eil sin fìor.

Tha bun-structar mar chòd a’ ciallachadh gu bheil thu a’ toirt cunntas air an t-siostam IT leis a bheil thu ag obair ann an cruth còd gus an tuig thu a staid gu cunbhalach.

Còmhla ri sgiobaidhean eile, cruthaichidh tu mapa ann an cruth còd a thuigeas a h-uile duine agus as urrainn dhaibh a sheòladh agus a sheòladh. Chan eil e gu diofar dè a tha e air a dhèanamh - Chef, Ansible, Salt, no cleachdadh faidhlichean YAML ann an Kubernetes - chan eil diofar ann.

Aig a 'cho-labhairt, dh'innis co-obraiche bho 2GIS mar a rinn iad an rud fhèin airson Kubernetes, a tha a' toirt cunntas air structar shiostaman fa leth. Gus cunntas a thoirt air 500 siostam, bha feum aca air inneal air leth a chruthaicheas an tuairisgeul seo. Nuair a tha an tuairisgeul seo ann, faodaidh a h-uile duine sgrùdadh a dhèanamh le chèile, sùil a chumail air atharrachaidhean, mar a dh’ atharraicheas iad agus a leasaicheas iad, dè a tha a dhìth.

Aontaich, mar as trice cha bhith sgriobtaichean bash fa leth a’ toirt seachad an tuigse seo. Ann an aon de na companaidhean far an robh mi ag obair, bha eadhon ainm airson sgriobt “sgrìobh a-mhàin” - nuair a tha an sgriobt sgrìobhte, ach chan eil e comasach a leughadh tuilleadh. Tha mi a’ smaoineachadh gu bheil seo eòlach dhut cuideachd.

Tha bun-structar mar a tha còd còd a bheir cunntas air staid a’ bhun-structair aig an àm seo. Bidh mòran de sgiobaidhean toraidh, bun-structair agus seirbheis ag obair còmhla air a’ chòd seo, agus nas cudromaiche, feumaidh iad uile tuigsinn mar a tha an còd seo ag obair.

Tha an còd air a chumail a rèir nan cleachdaidhean còd as fheàrr: co-leasachadh, ath-sgrùdadh còd, XP-prògramadh, deuchainn, tarraing iarrtasan, CI airson bun-structair còd - tha seo uile freagarrach agus faodar a chleachdadh.

Bidh còd gu bhith na chànan cumanta airson gach innleadair.

Cha toir atharrachadh bun-structair ann an còd mòran ùine. Faodaidh, faodaidh fiachan teicnigeach a bhith aig còd bun-structair cuideachd. Mar as trice bidh sgiobaidhean a’ tighinn tarsainn air bliadhna gu leth às deidh dhaibh tòiseachadh air “bun-structar mar chòd” a chuir an gnìomh ann an cruth dòrlach de sgriobtaichean no eadhon Ansible, a bhios iad a’ sgrìobhadh mar chòd spaghetti, agus bidh iad cuideachd a ’tilgeil sgriobtaichean bash a-steach don mheasgachadh!

Cudromach: Mura h-eil thu air an stuth seo fheuchainn fhathast, cuimhnich sin Chan eil ansible bash! Leugh na sgrìobhainnean gu faiceallach, dèan sgrùdadh air na tha iad a’ sgrìobhadh mu dheidhinn.

Is e bun-structar mar chòd an còd bun-structair a sgaradh gu sreathan fa leth.

Anns a 'chompanaidh againn, bidh sinn a' dèanamh eadar-dhealachadh air 3 sreathan bunaiteach, a tha gu math soilleir agus sìmplidh, ach dh'fhaodadh gum bi barrachd dhiubh ann. Faodaidh tu coimhead air a’ chòd bun-structair agad agus innse a bheil an suidheachadh seo agad no nach eil. Mura h-eil sreathan air an comharrachadh, feumaidh tu beagan ùine a ghabhail agus beagan ath-nuadhachadh.
Dè a th’ ann an DevOps

bonn bonn - seo mar a tha an OS, cùl-taic agus rudan ìre ìosal eile air an rèiteachadh, mar eisimpleir, mar a tha Kubernetes air a chleachdadh aig an ìre bhunasach.

Ìre seirbheis - is iad seo na seirbheisean a bheir thu seachad don leasaiche: logadh mar sheirbheis, sgrùdadh mar sheirbheis, stòr-dàta mar sheirbheis, cothromachadh mar sheirbheis, ciudha mar sheirbheis, Lìbhrigeadh Leantainneach mar sheirbheis - dòrlach de sheirbheisean a bhios sgiobaidhean fa-leth comasach air leasachadh a thoirt seachad. Feumar seo uile a mhìneachadh ann am modalan fa leth san t-siostam riaghlaidh rèiteachaidh agad.

An ìre far a bheilear a’ dèanamh iarrtasan agus ag innse mar a nochdas iad a bharrachd air an dà shreath roimhe.

Ceistean smachd

A bheil stòr bun-structair coitcheann aig a’ chompanaidh agad? A bheil thu a’ riaghladh fiachan teicnigeach sa bhun-structar agad? Am bi thu a’ cleachdadh cleachdaidhean leasachaidh ann an stòr bun-structair? A bheil do bhun-structar air a sgaradh gu sreathan? Faodaidh tu sgrùdadh a dhèanamh air an diagram Base-service-APP. Dè cho duilich 'sa tha e atharrachadh a dhèanamh?

Ma tha thu air eòlas fhaighinn gun tug e latha gu leth atharrachaidhean a dhèanamh, tha seo a’ ciallachadh gu bheil fiachan teicnigeach agad agus gum feum thu obrachadh leis. Tha thu dìreach air tuiteam air ràcan fiachan teicnigeach anns a’ chòd bun-structair agad. Tha cuimhne agam air mòran de na sgeulachdan sin nuair, gus cuid de CCTL atharrachadh, feumaidh tu leth den chòd bun-structair ath-sgrìobhadh, oir dh’ adhbhraich cruthachalachd agus miann a h-uile càil a dhèanamh fèin-ghluasadach gu bheil a h-uile càil air a chreachadh anns a h-uile àite, chaidh na làmhan uile a thoirt air falbh, agus tha feum air ath-bheachdachadh.

Lìbhrigeadh leantainneach

Dèanamaid coimeas eadar fiachan agus creideas. An toiseach thig tuairisgeul air a’ bhun-structar, a dh’ fhaodadh a bhith gu math bunaiteach. Chan fheum thu a h-uile dad a mhìneachadh gu mionaideach, ach tha feum air tuairisgeul bunaiteach gus an urrainn dhut obrachadh leis. Rud eile, chan eil e soilleir dè a nì thu le lìbhrigeadh leantainneach an ath rud. Bidh na cleachdaidhean sin uile a’ leudachadh aig an aon àm nuair a thig thu gu DevOps, ach bidh e a’ tòiseachadh le bhith a’ tuigsinn na tha agad agus mar a làimhsicheas tu e. Is e seo dìreach cleachdadh bun-structair mar chòd.

Aon uair ‘s gu bheil e soilleir gu bheil e agad agus mar a stiùireas tu e, tòisichidh tu a’ faighinn a-mach mar a chuireas tu còd an leasaiche gu cinneasachadh cho luath ‘s a ghabhas. Tha mi a 'ciallachadh còmhla ris an leasaiche - tha sinn a' cuimhneachadh air an duilgheadas "tobraichean", is e sin, chan e daoine fa leth a tha a 'tighinn suas le seo, ach sgioba.

Nuair a tha sinn còmhla ri Vanya Evtukhovich chunnaic e a' chiad leabhar Iez Humble agus buidhnean ùghdaran "Lìbhrigeadh leantainneach", a chaidh a leigeil a-mach ann an 2009, bha sinn a 'smaoineachadh airson ùine mhòr mu mar a dh' eadar-theangaich e an tiotal gu Ruiseanach. Bha iad airson eadar-theangachadh mar “Lìbhrigeadh an-còmhnaidh”, ach, gu mì-fhortanach, chaidh eadar-theangachadh mar “Lìbhrigeadh leantainneach”. Tha e coltach rium gu bheil rudeigin Ruiseanach nar n-ainm, le cuideam.

An-còmhnaidh a’ lìbhrigeadh dhòighean

Faodar còd a tha ann an stòr an toraidh an-còmhnaidh a luchdachadh sìos gu cinneasachadh. Is dòcha nach eil e air a mhilleadh, ach tha e daonnan deiseil air a shon. Mar sin, bidh thu an-còmhnaidh a’ sgrìobhadh còd le faireachdainn duilich a mhìneachadh air beagan dragh fon chnàimh earbaill agad. Bidh e tric a’ nochdadh nuair a chuireas tu a-mach còd bun-structair. Bu chòir am faireachdainn seo de dhragh a bhith an làthair - bidh e a’ piobrachadh pròiseasan eanchainn a leigeas leat còd a sgrìobhadh beagan eadar-dhealaichte. Bu chòir seo a chlàradh anns na riaghailtean taobh a-staigh an leasachaidh.

Gus lìbhrigeadh gu cunbhalach, feumaidh tu cruth artifact a tha a’ ruith thairis air àrd-ùrlar bun-structair. Ma thilgeas tu “sgudal beatha” de dhiofar chruthan thairis air àrd-ùrlar bun-structair, bidh e aonaichte, tha e duilich a chumail suas, agus bidh duilgheadas fiachan teicnigeach ag èirigh. Feumaidh cruth an artifact a bhith air a cho-thaobhadh - tha seo cuideachd na ghnìomh coitcheann: feumaidh sinn uile a thighinn còmhla, ar n-eanchainn a mheirgeadh agus an cruth seo a chruthachadh.

Tha an artifact air a leasachadh gu leantainneach agus ag atharrachadh a rèir na h-àrainneachd toraidh mar a bhios e a’ gluasad tron ​​​​loidhne-phìoban lìbhrigidh. Nuair a ghluaiseas artifact air an loidhne-phìoban, bidh e an-còmhnaidh a’ tighinn tarsainn air cuid de rudan a tha mì-ghoireasach air a shon, a tha coltach ris na choinnich an artifact a chuir thu ann an cinneasachadh. Ma thèid seo a dhèanamh ann an leasachadh clasaigeach le rianadair siostam a bhios a’ sgaoileadh a-mach, an uairsin ann am pròiseas DevOps bidh seo a’ tachairt fad na h-ùine: an seo rinn iad deuchainn air le cuid de dheuchainnean, an seo thilg iad a-steach do bhuidheann de Kubernetes, a tha gu ìre mhòr coltach ris. gu cinneasachadh, an uairsin gu h-obann thòisich iad air deuchainn luchdan .

Tha seo car coltach ris a’ gheama Pac-Man - bidh an artifact a’ dol tro sgeulachd air choireigin. Aig an aon àm, tha e cudromach smachd a chumail air a bheil an còd dha-rìribh a’ dol tron ​​​​sgeulachd agus a bheil e ann an dòigh air choreigin co-cheangailte ris an riochdachadh agad. Faodar sgeulachdan bho chinneasachadh a shlaodadh a-steach don phròiseas Lìbhrigeadh Leantainneach: bha e mar seo nuair a thuit rudeigin, a-nis leig dhuinn dìreach an suidheachadh seo a phrògramadh taobh a-staigh an t-siostam. Gach uair a thèid an còd tron ​​​​t-suidheachadh seo cuideachd, agus cha tig thu tarsainn air an duilgheadas seo an ath thuras. Ionnsaichidh tu mu dheidhinn fada nas tràithe na ruigeas e do neach-dèiligidh.

Ro-innleachdan cleachdaidh eadar-dhealaichte. Mar eisimpleir, bidh thu a’ cleachdadh deuchainn AB no cleachdadh canary gus an còd a dhearbhadh ann an dòigh eadar-dhealaichte air diofar luchd-dèiligidh, gus fiosrachadh fhaighinn mu mar a tha an còd ag obair, agus fada nas tràithe na nuair a thèid a sgaoileadh gu 100 millean neach-cleachdaidh.

Tha “lìbhrigeadh gu cunbhalach” coltach ri seo.

Dè a th’ ann an DevOps

Chan eil am pròiseas lìbhrigidh Dev, CI, Test, PreProd, Prod na àrainneachd air leth, is iad sin ìrean no stèiseanan le suimean dìon-teine ​​​​tro bheil an artifact agad a’ dol seachad.

Ma tha còd bun-structair agad a tha air a mhìneachadh mar Base Service APP bidh e na chuideachadh na dìochuimhnich na sgriobtaichean gu lèir, agus sgrìobh sìos iad mar chòd airson an stuth seo, brosnachadh artifact agus atharraich e mar a thèid thu air adhart.

Ceistean fèin-dheuchainn

Tha an ùine bho thuairisgeul feart gu bhith air a leigeil ma sgaoil gu cinneasachadh ann an 95% de chùisean nas lugha na seachdain? A bheil càileachd an artifact a’ dol am feabhas aig gach ìre den loidhne-phìoban? A bheil sgeulachd ann a tha e a’ dol troimhe? Am bi thu a’ cleachdadh diofar ro-innleachdan cleachdadh?

Ma tha a h-uile freagairt tha, tha thu air leth fionnar! Sgrìobh do fhreagairtean anns na beachdan - bidh mi toilichte).

Обратная связь

Is e seo an cleachdadh as duilghe de na h-uile. Aig co-labhairt DevOpsConf, bha co-obraiche bho Infobip, a’ bruidhinn mu dheidhinn, beagan troimh-a-chèile na bhriathran, oir tha seo dha-rìribh na chleachdadh gu math toinnte mu dheidhinn gum feum thu sùil a chumail air a h-uile càil!

Dè a th’ ann an DevOps

Mar eisimpleir, o chionn fhada, nuair a bha mi ag obair aig Qik agus thuig sinn gum feum sinn sùil a chumail air a h-uile càil. Rinn sinn seo, agus tha 150 rud againn a-nis ann an Zabbix, a thathas a’ cumail sùil gu cunbhalach. Bha e eagallach, thionndaidh an stiùiriche teignigeach a mheur aig an teampall aige:

- Guys, carson a tha thu a’ èigneachadh an fhrithealaiche le rudeigin neo-shoilleir?

Ach an uairsin thachair tachartas a sheall gur e ro-innleachd fìor inntinneach a tha seo.

Thòisich aon de na seirbheisean a 'tuiteam gu cunbhalach. An toiseach, cha do rinn e tubaist, rud a tha inntinneach, cha deach an còd a chuir ris an sin, oir b 'e broker bunaiteach a bh' ann, aig nach robh mòran gnìomhachd gnìomhachais - chuir e dìreach teachdaireachdan eadar seirbheisean fa leth. Cha do dh'atharraich an t-seirbheis airson 4 mìosan, agus gu h-obann thòisich e air tuiteam leis a 'mhearachd "Segmentation locht".

Chuir e iongnadh oirnn, dh’ fhosgail sinn na clàran againn ann an Zabbix, agus thionndaidh e a-mach, o chionn seachdain gu leth, gun do dh’ atharraich giùlan iarrtasan anns an t-seirbheis API a bhios am broker seo a ’cleachdadh gu mòr. An uairsin chunnaic sinn gu robh tricead teachdaireachd de sheòrsa sònraichte air atharrachadh. Nas fhaide air adhart fhuair sinn a-mach gur e teachdaichean android a bh’ annta. Dh'fhaighnich sinn:

- A bhalaich, dè thachair dhut o chionn seachdain gu leth?

Mar fhreagairt, chuala sinn sgeulachd inntinneach mu mar a bha iad air an UI ath-dhealbhadh. Chan eil e coltach gun can duine sa bhad gun do dh’ atharraich iad an leabharlann HTTP. Airson teachdaichean Android, tha e coltach ri bhith ag atharrachadh siabann san t-seòmar-ionnlaid - chan eil cuimhne aca. Mar thoradh air an sin, às deidh 40 mionaidean de chòmhradh, fhuair sinn a-mach gu robh iad air an leabharlann HTTP atharrachadh, agus bha na h-amannan bunaiteach aige air atharrachadh. Mar thoradh air an sin dh’ atharraich giùlan trafaic air frithealaiche API, a lean gu suidheachadh a dh’ adhbhraich rèis taobh a-staigh a ’bhròcair, agus thòisich e air tuiteam.

Às aonais sgrùdadh domhainn tha e mar as trice do-dhèanta seo fhosgladh. Ma tha duilgheadas “tobraichean” fhathast aig a’ bhuidheann, nuair a bhios a h-uile duine a’ tilgeil airgead air a chèile, faodaidh seo a bhith beò fad bhliadhnaichean. Bidh thu dìreach ag ath-thòiseachadh an fhrithealaiche oir tha e do-dhèanta an duilgheadas fhuasgladh. Nuair a bhios tu a’ cumail sùil, a’ cumail sùil, a’ cumail sùil air a h-uile tachartas a th’ agad, agus a’ cleachdadh sgrùdadh mar dheuchainn - sgrìobh còd agus comharraich sa bhad mar a chumas tu sùil air, cuideachd ann an cruth còd (tha am bun-structair againn mar chòd mu thràth), bidh a h-uile dad soilleir ciamar air an pailme. Tha eadhon na duilgheadasan iom-fhillte sin furasta an lorg.

Dè a th’ ann an DevOps

Cruinnich a h-uile fiosrachadh mu na thachras don artifact aig gach ìre den phròiseas lìbhrigidh - chan ann ann an cinneasachadh.

Luchdaich suas an sgrùdadh gu CI, agus bidh cuid de rudan bunaiteach rim faicinn an sin mu thràth. Nas fhaide air adhart chì thu iad ann an Test, PredProd, agus deuchainn luchdan. Cruinnich fiosrachadh aig a h-uile ìre, chan e a-mhàin meatrach, staitistig, ach cuideachd logaichean: mar a chaidh an tagradh a sgaoileadh, neo-riaghailteachdan - cruinnich a h-uile càil.

Mur eil, bidh e doirbh a thuigsinn. Thuirt mi mu thràth gu bheil DevOps nas iom-fhillte. Gus dèiligeadh ris an iom-fhillteachd seo, feumaidh tu anailisean àbhaisteach a bhith agad.

Ceistean airson fèin-smachd a

An e do sgrùdadh agus logadh an inneal leasachaidh dhut? Nuair a bhios tu a’ sgrìobhadh còd, am bi an luchd-leasachaidh agad, thusa nam measg, a’ smaoineachadh air mar a chumas tu sùil air?

An cluinn thu mu dhuilgheadasan bho luchd-ceannach? A bheil thu a’ tuigsinn an neach-dèiligidh nas fheàrr bho sgrùdadh agus logadh? A bheil thu a’ tuigsinn an t-siostam nas fheàrr bho sgrùdadh agus logadh? A bheil thu ag atharrachadh an t-siostam dìreach air sgàth ‘s gum faca tu gu bheil an gluasad san t-siostam a’ fàs agus gu bheil thu a ’tuigsinn gum bàsaich a h-uile càil ann an 3 seachdainean eile?

Aon uair ‘s gu bheil na trì pàirtean sin agad, faodaidh tu smaoineachadh air dè an seòrsa àrd-ùrlar bun-structair a th’ agad sa chompanaidh agad.

Àrd-ùrlar bun-structair

Chan e a’ phuing gur e seata de dh’ innealan eadar-dhealaichte a tha aig a h-uile companaidh.

Is e puing àrd-ùrlar bun-structair gum bi a h-uile sgioba a’ cleachdadh nan innealan sin agus gan leasachadh còmhla.

Tha e soilleir gu bheil sgiobaidhean fa leth ann a tha an urra ri leasachadh pìosan fa leth den àrd-ùrlar bun-structair. Ach aig an aon àm, tha uallach air a h-uile innleadair airson leasachadh, coileanadh agus adhartachadh àrd-ùrlar bun-structair. Air ìre a-staigh bidh e na inneal cumanta.

Bidh a h-uile sgioba a’ leasachadh an àrd-ùrlar bun-structair agus ga làimhseachadh gu faiceallach mar an IDE aca fhèin. Anns an IDE agad bidh tu a’ stàladh diofar plugins gus a h-uile dad a dhèanamh snog is luath, agus a’ rèiteachadh hotkeys. Nuair a dh’ fhosglas tu Còd Sublime, Atom no Visual Studio, tha mearachdan còd a’ dòrtadh a-steach agus tuigidh tu gu bheil e do-dhèanta obrachadh idir, bidh thu a’ faireachdainn brònach sa bhad agus ruithidh tu gus an IDE agad a chàradh.

Dèilig ris an àrd-ùrlar bun-structair agad san aon dòigh. Ma thuigeas tu gu bheil rudeigin ceàrr air, fàg iarrtas mura h-urrainn dhut a chàradh thu fhèin. Ma tha rudeigin sìmplidh ann, deasaich e thu fhèin, cuir iarrtas tarraing, beachdaichidh na balaich air agus cuiridh iad ris. Is e dòigh-obrach beagan eadar-dhealaichte a tha seo a thaobh innealan innleadaireachd ann an ceann an leasaiche.

Bidh an àrd-ùrlar bun-structair a’ dèanamh cinnteach gun tèid an stuth a ghluasad bho leasachadh chun neach-dèiligidh le leasachadh leantainneach ann an càileachd. Tha an IP air a phrògramadh le seata de sgeulachdan a thachras don chòd ann an riochdachadh. Thar nam bliadhnaichean de leasachadh, tha tòrr de na sgeulachdan sin ann, tha cuid dhiubh gun samhail agus a’ buntainn riut a-mhàin - chan urrainn dhaibh a bhith air an Googled.

Aig an ìre seo, bidh an àrd-ùrlar bun-structair gu bhith na bhuannachd farpaiseach dhut, leis gu bheil rudeigin air a thogail a-steach ann nach eil ann an inneal a’ cho-fharpaisich. Mar as doimhne an IP agad, is ann as motha a bhios do bhuannachd farpaiseach a thaobh Ùine gu margaidh. A’ nochdadh an seo duilgheadas glasaidh reiceadair: Faodaidh tu àrd-ùrlar cuideigin eile a ghabhail, ach a 'cleachdadh eòlas cuideigin eile, cha tuig thu dè cho iomchaidh' sa tha e dhut. Tha, chan urrainn dha a h-uile companaidh àrd-ùrlar mar Amazon a thogail. Is e loidhne dhoirbh a tha seo far a bheil eòlas na companaidh buntainneach don t-suidheachadh aige sa mhargaidh, agus chan urrainn dhut glas reiceadair a chleachdadh an sin. Tha seo cuideachd cudromach airson smaoineachadh.

An sgeama

Is e seo diagram bunaiteach de àrd-ùrlar bun-structair a chuidicheas tu gus na cleachdaidhean agus na pròiseasan uile ann an companaidh DevOps a stèidheachadh.

Dè a th’ ann an DevOps

Bheir sinn sùil air na tha ann.

Siostam orchestration goireasan, a bheir seachad CPU, cuimhne, diosc gu tagraidhean agus seirbheisean eile. A bharrachd air an seo - seirbheisean aig ìre ìosal: sgrùdadh, logadh, Einnsean CI / CD, stòradh artifact, bun-structar mar chòd siostam.

Seirbheisean àrd-ìre: stòr-dàta mar sheirbheis, ciudha mar sheirbheis, Load Balance mar sheirbheis, ath-mheudachadh ìomhaigh mar sheirbheis, factaraidh Dàta Mòr mar sheirbheis. A bharrachd air an seo - loidhne-phìoban a bheir seachad còd air atharrachadh gu cunbhalach don neach-dèiligidh agad.

Gheibh thu fiosrachadh mu mar a tha am bathar-bog agad ag obair don neach-dèiligidh, atharraich e, thoir seachad a’ chòd seo a-rithist, gheibh thu fiosrachadh - agus mar sin bidh thu an-còmhnaidh a’ leasachadh an àrd-ùrlar bun-structair agus am bathar-bog agad.

Anns an dealbh, tha grunn ìrean anns an loidhne-phìoban lìbhrigidh. Ach is e sgeama sgeamach a tha seo a tha air a thoirt seachad mar eisimpleir - chan fheumar a dhèanamh a-rithist aon às deidh aon. Bidh ìrean ag eadar-obrachadh le seirbheisean mar gum b’ e seirbheisean a bh’ annta - tha a sgeulachd fhèin aig gach breige den àrd-ùrlar: mar a tha goireasan air an riarachadh, mar a thèid an tagradh a chuir air bhog, ag obair le goireasan, air a sgrùdadh, agus atharrachaidhean.

Tha e cudromach tuigsinn gu bheil sgeulachd aig gach pàirt den àrd-ùrlar, agus faighnich dhut fhèin dè an sgeulachd a tha aig a’ bhreige seo, is dòcha gum bu chòir a thilgeil air falbh agus seirbheis treas-phàrtaidh a chuir na àite. Mar eisimpleir, a bheil e comasach Okmeter a chuir a-steach an àite breige? Is dòcha gu bheil na balaich air an eòlas seo a leasachadh tòrr a bharrachd na tha againn. Ach is dòcha nach eil - is dòcha gu bheil eòlas sònraichte againn, feumaidh sinn Prometheus a chuir a-steach agus a leasachadh tuilleadh.

Cruthachadh an àrd-ùrlar

Is e pròiseas conaltraidh iom-fhillte a tha seo. Nuair a bhios cleachdaidhean bunaiteach agad, bidh thu a’ tòiseachadh air conaltradh eadar diofar innleadairean agus eòlaichean a bhios a’ leasachadh riatanasan agus inbhean, agus an-còmhnaidh gan atharrachadh gu diofar innealan agus dhòighean-obrach. Tha an cultar a th’ againn ann an DevOps cudromach an seo.

Dè a th’ ann an DevOps
Le cultar tha a h-uile dad gu math sìmplidh - tha e mu dheidhinn co-obrachadh agus conaltradh, is e sin, am miann a bhith ag obair còmhla ri chèile ann an raon cumanta, am miann aon inneal a chaitheamh còmhla. Chan eil saidheans rocaid an seo - tha a h-uile dad gu math sìmplidh, banal. Mar eisimpleir, tha sinn uile a 'fuireach anns an t-slighe a-steach agus ga chumail glan - leithid ìre de chultar.

Dè th' agad?

A-rithist, faodaidh tu ceistean fhaighneachd dhut fhèin.

A bheil an àrd-ùrlar bun-structair coisrigte? Cò a tha cunntachail airson a leasachadh? A bheil thu a’ tuigsinn buannachdan farpaiseach an àrd-ùrlar bun-structair agad?

Feumaidh tu na ceistean sin fhaighneachd dhut fhèin gu cunbhalach. Ma ghabhas rudeigin a ghluasad gu seirbheisean treas-phàrtaidh, bu chòir a ghluasad; ma thòisicheas seirbheis treas-phàrtaidh a’ bacadh do ghluasad, feumaidh tu siostam a thogail annad fhèin.

Mar sin, DevOps ...

... is e siostam iom-fhillte a tha seo, feumaidh gu bheil:

  • Bathar didseatach.
  • Modalan gnìomhachais a leasaicheas an toradh didseatach seo.
  • Sgiobaidhean toraidh a bhios a’ sgrìobhadh còd.
  • Cleachdaidhean lìbhrigidh leantainneach.
  • Àrd-ùrlaran mar sheirbheis.
  • Bun-structair mar sheirbheis.
  • Bun-structair mar chòd.
  • Cleachdaidhean air leth airson earbsachd a chumail suas, air an togail a-steach do DevOps.
  • Cleachdadh fios-air-ais a tha a 'toirt cunntas air a h-uile càil.

Dè a th’ ann an DevOps

Faodaidh tu an diagram seo a chleachdadh, a’ nochdadh ann an cruth air choreigin a th’ agad sa chompanaidh agad mar-thà: a bheil e air a leasachadh no a tha fhathast ri leasachadh.

Bidh e seachad ann am beagan sheachdainean DevOpsConf 2019. mar phàirt de RIT++. Thig chun cho-labhairt, far am faigh thu mòran aithisgean fionnar mu lìbhrigeadh leantainneach, bun-structar mar chòd agus cruth-atharrachadh DevOps. Glèidh na tiogaidean agad, is e an ceann-latha prìse mu dheireadh 20 Cèitean

Source: www.habr.com

Cuir beachd ann