Mēs runājam par DevOps saprotamā valodā

GrÅ«ti izprast galveno, runājot par DevOps? Mēs esam apkopojuÅ”i spilgtas analoÄ£ijas, trāpÄ«gas definÄ«cijas un ekspertu ieteikumus, kas palÄ«dzēs nonākt pie jēgas pat tiem, kas nav speciālisti. Beigās bonus – Red Hat darbinieku paÅ”u DevOps.

Mēs runājam par DevOps saprotamā valodā

Termins DevOps radās pirms 10 gadiem un ir izvirzÄ«jies no tēmtura Twitter lÄ«dz spēcÄ«gam kultÅ«ras kustÄ«bu IT pasaulē, patiesai filozofijai, kas mudina izstrādātājus ātrāk iegÅ«t rezultātus, eksperimentēt un virzÄ«ties uz priekÅ”u pa iterācijām. DevOps ir neizdalāmi saistÄ«ts ar digitālās transformācijas jēdzienu. Taču, kā tas bieži vien notiek ar IT terminoloÄ£iju, DevOps ir izveidojies ap daudziem definÄ«cijām, interpretācijām un maldiem par sevi.

Tādēļ bieži vien ir dzirdami jautājumi par DevOps, piemēram, vai tas ir tas pats, kas agile? Vai tā ir kāda Ä«paÅ”a metodoloÄ£ija? Vai tas ir tikai vēl viens sinonÄ«ms vārdam ā€˜sadarbÄ«ba’?

DevOps ietver daudz dažādu koncepciju (nepārtraukta piegāde, nepārtraukta integrācija, automatizācija u.tml.), tāpēc izcelt galveno var bÅ«t grÅ«ti, Ä«paÅ”i, ja jums ir interese par Å”o tēmu. Tomēr Ŕī prasme ir ļoti noderÄ«ga, nav svarÄ«gi, vai jÅ«s gādājat savas idejas savam priekÅ”niekam vai vienkārÅ”i stāstāt par savu darbu kādam no tuviniekiem vai paziņām. Tādēļ pagaidām noliksim malā DevOps terminoloÄ£ijas nianses un koncentrēsimies uz vispārējo ainu.

Kas ir DevOps: 6 definīcijas un analoģijas

Mēs lÅ«dzām ekspertus paskaidrot DevOps bÅ«tÄ«bu maksimāli vienkārÅ”i un Ä«si, lai tās vērtÄ«ba bÅ«tu saprotama lasÄ«tājam ar jebkādu tehnisko sagatavotÄ«bu. Pēc Å”o sarunu rezultātiem mēs izvēlējāmies spilgtākās analoÄ£ijas un trāpÄ«gas formulējums, kas palÄ«dzēs jums veidot savu stāstu par DevOps.

1. DevOps – tā ir kultÅ«ras kustÄ«ba

ā€žDevOps – tā ir kultÅ«ras kustÄ«ba, kurā abas puses (programmatÅ«ras izstrādātāji un IT sistēmu darbÄ«bas speciālisti) atzÄ«st, ka programmatÅ«ra nenes reālas priekÅ”rocÄ«bas, kamēr to kāds nepieņem: pasÅ«tÄ«tāji, klienti, darbinieki – nav bÅ«tiski,ā€ uzsver EvelÄ«na Eirliha (Eveline Oehrlich), DevOps institÅ«ta vecākā analÄ«tiÄ·e-pētniece. ā€žTādēļ abas Ŕīs puses kopā nodroÅ”ina ātru un kvalitatÄ«vu programmatÅ«ras piegādi.ā€

2. DevOps – tas ir tas, kas pieŔķir izstrādātājiem varu

«DevOps dod attīstītājiem pilnvaras pārvaldīt lietojumprogrammas, to palaiŔanu un piegādes vadību no sākuma līdz beigām»

Ā«Parasti par DevOps runā kā par veidu, kā paātrināt lietojumprogrammu piegādi produkcijā, izveidojot un izmantojot automatizētus procesus, – saka Džai Å naips (Jai Schniepp), DevOps platformu direktors apdroÅ”ināŔanas kompānijā Liberty Mutual. – Bet man tas ir daudz fundamentālāks jautājums. DevOps dod attÄ«stÄ«tājiem pilnvaras pārvaldÄ«t lietojumprogrammas vai konkrētas daļas no programmatÅ«ras, to palaiÅ”anu un piegādes vadÄ«bu no sākuma lÄ«dz beigām. DevOps novērÅ” neskaidrÄ«bas atbildÄ«bā un virza visus procesa dalÄ«bniekus uz automatizētas un attÄ«stÄ«tāja vadÄ«tas infrastruktÅ«ras izveidi.Ā»

3. DevOps – sadarbÄ«ba lietojumprogrammu izstrādē un piegādē

Ā«VienkārÅ”i sakot, DevOps ir tāda pieeja programmatÅ«ras ražoÅ”anā un piegādē, kur visi strādā kopā», – norāda Gurs Stafs, BMC digitālā biznesa automatizācijas vadÄ«tājs.

4. DevOps – tas ir konveijers

Ā«Konveijera montāža ir iespējama tikai tad, ja visas detaļas savstarpēji der.Ā»

Ā«Es salÄ«dzinātu DevOps ar automobiļu montāžas konveijeri, – turpina Gurs Stafs. – Ideja ir iepriekÅ” izstrādāt un izgatavot visus komponentus tā, lai vēlāk tos varētu salikt bez individuālās pielāgoÅ”anas. Konveijera montāža ir iespēja tikai tad, ja visas detaļas savstarpēji der. Tie, kas projektē un ražo dzinēju, ir jādomā par to, kā pievienot to pie korpusa vai Å”asijas. Tie, kas ražo bremzes, ir jādomā par riteņiem, un tā tālāk. TieÅ”i tāpat arÄ« ar programmatÅ«ru.

Izstrādātājam, kurŔ izstrādā biznesa loģiku vai lietotāja saskarni, ir jādomā par datubāzi, kas glabā informāciju par klientiem, par droŔības līdzekļiem, lai aizsargātu lietotāju datus, kā arī par to, kā viss darbosies, kad pakalpojums sāks apkalpot lielu, varbūt pat miljoniem lietotāju.»

ā€žPanākt, lai cilvēki sadarbojas un domā par tām darba daļām, ko veic citi, nevis koncentrējas tikai uz saviem uzdevumiem, ir lielākais Ŕķērslis, ko bÅ«s jāpārvar. Ja tas izdodas, jums bÅ«s lieliskas iespējas digitālās transformācijas veikÅ”anai,ā€ piebilst Gurs Staf.

5. DevOps – pareizā cilvēku, procesu un automatizācijas kombinācija

Džeina Groll (Jayne Groll), DevOps institÅ«ta izpilddirektore, piedāvāja lielisku analoÄ£iju, lai izskaidrotu DevOps. Viņasprāt, ā€žDevOps ir kā kulinārijas recepte, kurā ir trÄ«s galvenās sastāvdaļu kategorijas: cilvēki, procesi un automatizācija. Vairumu Å”o sastāvdaļu var ņemt no citām jomām un avotiem: Lean, Agile, SRE, CI/CD, ITIL, vadÄ«ba, kultÅ«ra, instrumenti. DevOps noslēpums, tāpat kā ikviena laba recepte, ir pareizi piemeklēt proporcijas un sajaukt Ŕīs sastāvdaļas, lai palielinātu darbu ātrumu un efektivitāti, veidojot un palaidot lietotnes.ā€

6. DevOps – tas ir, kad programmētāji strādā kā Formulas-1 komanda

ā€žSacensÄ«bas plānoto no finiÅ”a uz startu, nevis otrādi.ā€

ā€žRunājot par to, ko gaidÄ«t no DevOps iniciatÄ«vas, es piemēru nule par NASCAR vai Formulas-1 sacÄ«kÅ”u komandu,ā€ saka Kriss Å orts (Chris Short), Red Hat mākoņu platformu mārketinga vadÄ«tājs un DevOps’ish izlaidumu izdevējs. ā€žTādas komandas vadÄ«tājam ir viena mērÄ·is: sasniegt maksimāli iespējamo vietu sacÄ«kÅ”u rezultātos, ņemot vērā komandas resursus un piedzÄ«votās grÅ«tÄ«bas. SacensÄ«bas plānoto ne no starta uz finiÅ”u, bet no finiÅ”a uz startu. Sākumā tiek noteikts ambiciozs mērÄ·is, pēc tam noskaidroti ceļi tā sasniegÅ”anai. Pēc tam tie tiek sadalÄ«ti uzdevumos un deleģēti komandas locekļiem.ā€

Ā«Visu nedēļu pirms sacensÄ«bām komanda pilnveido pitstopus. Tiek veikti spēka un kardio treniņi, lai bÅ«tu formā izsistajā sacensÄ«bu dienā. T tiek improvizēta kopÄ«ga rÄ«cÄ«ba jebkādu problēmu risināŔanai, kas var rasties sacensÄ«bu laikā. LÄ«dzÄ«gi izstrādātāju komandai ir jāattÄ«sta prasmes biežai jaunu versiju izlaiÅ”anai. Ar Ŕādām prasmēm un noslÄ«pētu droŔības sistēmu jaunu versiju izlaide ražoÅ”anā notiek biežāk. Å Ä«s domāŔanas ietvaros ātruma pieaugums nozÄ«mē droŔības pieaugumu,Ā» saka Å orts.

Ā«Neiet runa par to, lai darÄ«tu ā€œpareizās lietasā€, – piebilst Å orts, – bet gan par to, lai novērstu pēc iespējas vairāk lietu, kas traucē sasniegt vēlamo rezultātu. Sadarbojieties un pielāgojieties, ņemot vērā reāllaikā saņemto atsauksmju. Esiet gatavi anomālijām un strādājiet pie kvalitātes uzlaboÅ”anas, lai samazinātu to ietekmi uz ceļu uz mērÄ·i. TieÅ”i to mēs sagaidām DevOps pasaulē».

Mēs runājam par DevOps saprotamā valodā

Kā paplaŔināt DevOps: 10 padomi no ekspertiem

Parasts DevOps un masveida DevOps ir absolÅ«ti atŔķirÄ«gas lietas. Mēs pastāstÄ«sim, kā pārvarēt ŔķērŔļus ceļā no pirmā uz otro.

Daudzām organizācijām ceļŔ uz DevOps sākas viegli un patīkami. Tiek veidotas nelielas kaislīgas komandas, vecās procedūras tiek aizstātas ar jauniem, un pirmie panākumi nenāk ilgi jāgaida.

Diemžēl tas ir tikai viltus mirdzums, progresā ilūzija, kā saka Bens Grinels (Ben Grinnell), North Highland konsultāciju firmas digitālo tehnoloģiju vadītājs. Agri panākumi protams sniedz cerību, bet nepalīdz sasniegt galveno mērķi, proti, masveida DevOps pielietojumu organizācijā.

Vieglāk ir redzēt, ka rezultātā veidojas kultÅ«ra, kurā tiek dalÄ«ts uz ā€œmēsā€ un ā€œviņiā€.

Ā«Bieži vien organizācijas uzsāk Ŕādus pionieru projektus, uzskatot, ka tie izveidos ceļu uz masveida DevOps, nesaprotot, vai citi vēlēsies sekot Å”im ceļam, – skaidro Bens Grinnels. – Komandas Ŕādu projektu realizēŔanai parasti piepilda ar paÅ”pārliecinātiem "vārieÅ”iem", kuri jau ir darÄ«juÅ”i ko lÄ«dzÄ«gu citur, bet ir iesācēji jÅ«su organizācijā. Tajā paŔā laikā viņus mudina pārkāpt un lauzt noteikumus, kas ir obligāti visiem pārējiem. Vieglā redzēt, ka rezultātā tiek veidota kultÅ«ra, kas pilnÄ«gi atdala Ā«mÅ«sĀ» un Ā«viņusĀ», kas kavē zināŔanu un prasmju nodoÅ”anu.Ā»

Ā«Un Ŕī kultÅ«ras problēma ir tikai viena no iemesliem, kāpēc DevOps ir grÅ«ti mērogot. DevOps komandas saskaras ar pieaugoŔām tehniskām grÅ«tÄ«bām, kas raksturÄ«gas strauji augoŔām kompānijām, kas ir likuÅ”as uzsvaru uz IT tehnoloÄ£ijām, – saka StÄ«vs Ņūmens (Steve Newman), skalyr uzņēmuma dibinātājs un valdes priekÅ”sēdētājs.

Ā«MÅ«sdienu pasaulē pakalpojumi mainās tÅ«lÄ«t, kad rodas tāda vajadzÄ«ba. PastāvÄ«gi ieviest un ieviest jaunas funkcijas, protams, ir lieliski, bet koordinēt Å”o procesu un novērst raduŔās problēmas ir patiesi grÅ«ti, – piebilst StÄ«vs Ņūmens. – Ä»oti strauji augoŔās organizācijās inženieri kross-funkcionālo komandu ietvaros cÄ«nās, lai saglabātu iespēju izsekot izmaiņām un to izraisÄ«tajiem ķēdes efektiem atkarÄ«bas lÄ«menÄ«. Turklāt inženieriem noteikti nepatÄ«k, kad viņiem tiek atņemta Ŕī iespēja, un rezultātā viņiem kļūst grÅ«tāk saprast raduŔās problēmas bÅ«tÄ«bu.Ā»

Kā pārvarēt iepriekÅ” minētās grÅ«tÄ«bas un pāriet uz masveida DevOps izmantoÅ”anu lielā organizācijā? Eksperti aicina bÅ«t pacietÄ«giem, pat ja jÅ«su galÄ«gais mērÄ·is ir paātrināt programmatÅ«ras izstrādes ciklu un biznesa procesus.

1. Atcerieties, ka kultÅ«ras izmaiņām ir nepiecieÅ”ams laiks.

Džane Groll (Jayne Groll), DevOps institÅ«ta izpilddirektore: Ā«Manuprāt, DevOps paplaÅ”ināŔanai jābÅ«t tikpat pakāpeniskai un iteratÄ«vai kā agile izstrādei (un tāpat jāietver kultÅ«ra). Gan Agile, gan DevOps uzsvars ir uz mazām komandām. Taču, palielinoties Å”o komandu skaitam un to integrācijai, mēs iegÅ«stam arvien vairāk cilvēku, kas pielieto jaunās darba metodes, kā rezultātā notiek plaÅ”a kultÅ«ras transformācijaĀ».

2. Pievērsiet pietiekami daudz laika plānoÅ”anai un platformas izvēlei

Eran KinsbrÅ«ners (Eran Kinsbruner), Perfecto galvenais tehniskais evaņģēlists: Ā«Lai mērogoÅ”ana bÅ«tu veiksmÄ«ga, DevOps komandām sākumā jāiemācās apvienot tradicionālos procesus, rÄ«kus un prasmes, un tad pakāpeniski jākopj katra atseviŔķā DevOps fāze un jāstabilizē to. Viss sākas ar rÅ«pÄ«gu lietotāju stāstu plānoÅ”anu (userstory) un vērtÄ«bas plÅ«smas izstrādi (valuestream), pēc tam tiek uzsākts programmatÅ«ras rakstīŔanas un versiju kontroles posms, izmantojot trunk-based development vai citus pieejas, kas vislabāk der kodēŔanas zarojumam un apvienoÅ”anaiĀ».

Ā«Tad seko integrācijas un testēŔanas posms, kur jau nepiecieÅ”ama mērogojama platforma automatizācijai. Å ajā posmā DevOps komandām ir svarÄ«gi izvēlēties pareizo platformu, kas atbilstu viņu prasmju lÄ«menim un projekta galvenajiem mērÄ·iem.

Nākamā fāze – izvērÅ”ana ražoÅ”anas vidē, un tai jābÅ«t pilnÄ«bā automatizētai, izmantojot orkestras rÄ«kus un konteinerus. Å ajā posmā ir svarÄ«gi, lai visos DevOps posmos bÅ«tu virtualizētas vides (ražoÅ”anas vides simulators, kvalitātes kontroles vide un reālā ražoÅ”anas vide) un vienmēr testiem izmantotu tikai jaunākos datus, lai iegÅ«tu aktuālus secinājumus. AnalÄ«tikai jābÅ«t gudrai un spējÄ«gai apstrādāt lielos datus ar ātru un efektÄ«vu atgriezenisko saitiĀ».

3. Atbrīvojiet atbildību no vainas piegarŔas

Gordons Hafs (Gordon Haff), RedHat evaņģēlists: Ā«Sistēmas un atmosfēras radīŔana, kas ļauj un veicina eksperimentus, ļauj Ä«stenot tā sauktos sekmÄ«gos neveiksmÄ«gos mēģinājumus agile programmatÅ«ras izstrādē. Tas nenozÄ«mē, ka par neveiksmēm vairs neviens nav atbildÄ«gs. PatiesÄ«bā atbildÄ«gā noteikÅ”ana kļūst pat vieglāka, jo ā€žbÅ«t atbildÄ«gamā€ vairs nenozÄ«mē ā€žkļūt par avārijas vaininiekuā€. Tātad atbildÄ«bas bÅ«tÄ«ba ievērojami mainās. Å ajā kontekstā ir ļoti svarÄ«gi četri faktori: neveiksmes mērogs, pieejas, ražoÅ”anas procesi un stimuliĀ». (SÄ«kāk par Å”iem faktoriem lasiet Gordona Hafa rakstā ā€žDevOps lessons: 4 aspects of healthy experimentsā€.)

4. Izskaidrojiet ceļu uz priekŔu

Ben Grinnell, North Highland konsultāciju firmas digitālo tehnoloÄ£iju direktors un izpilddirektors: Ā«Lai sasniegtu mērogojamÄ«bu, iesaku kopā ar pionieru projektiem uzsākt programmu ā€œceļa izskaidroÅ”anaā€. Å Ä«s programmas mērÄ·is ir noņemt atkritumus, kas paliek aiz DevOps pionieriem, piemēram, novecojuÅ”as noteikumu un citu lÄ«dzÄ«gu lietu, lai ceļŔ uz priekÅ”u paliktu brÄ«vsĀ».

Ā«Dodiet cilvēkiem organizatorisko atbalstu un veiciniet saziņu, kas pārsniedz pionieru grupu, plaÅ”i svinot jauno darba metožu panākumus. Apmāciet cilvēkus, kas bÅ«s iesaistÄ«ti nākamajā DevOps projektu vilnÄ« un uztraucas, ka Å”os principus pielieto pirmo reizi. Un atcerieties, ka Å”ie cilvēki ievērojami atŔķiras no pionieriemĀ».

5. Padariet rīkus demokrātiskākus

StÄ«vs Newmans, Scalyr dibinātājs un valdes priekÅ”sēdētājs: Ā«RÄ«kiem nevajadzētu bÅ«t slēptiem no cilvēkiem, un tiem jābÅ«t salÄ«dzinoÅ”i vienkārÅ”i apgÅ«stamiem ikvienam, kurÅ” ir gatavs veltÄ«t tam laiku. Ja iespēja pieprasÄ«t žurnālus ir pieŔķirta tikai trim ā€žsertificētiemā€ cilvēkiem, kas strādā ar kādu rÄ«ku, jums vienmēr bÅ«s maksimāli trÄ«s cilvēki, kas varēs risināt attiecÄ«go problēmu, pat ja jums ir ļoti liela aprēķināŔanas vide. Citiem vārdiem sakot, Å”eit veidojas Å”aurs vietas, kas var radÄ«t nopietnas (uzņēmumam) sekasĀ».

6. Izveidojiet ideālus apstākļus komandas darbam

Toms Klārks, ITV kopējās platformas vadÄ«tājs: Ā«JÅ«s varat darÄ«t visu, bet ne visu uzreiz. Tāpēc izvirziet lielus mērÄ·us, sāciet no mazām lietām un virzieties uz priekÅ”u ātrās iterācijās. Ar laiku jÅ«s iegÅ«siet komandas reputāciju, kurai viss izdodas, tāpēc citi arÄ« vēlēsies izmantot jÅ«su metodes. Un neskrieniet pēc augstākas efektÄ«vās komandas veidoÅ”anas. Tā vietā nodroÅ”iniet cilvēkiem ideālus darba apstākļus, un efektivitāte nāks pati par seviĀ».

7. Neaizmirstiet par Konveja likumu un kanbanu dēlēm

Logans Deigls (Logan Daigle), programmatÅ«ras piegādes un DevOps stratēģijas direktors uzņēmumā CollabNetVersionOne: Ā«Ir svarÄ«gi apzināties Konveja likuma sekas. Manā brÄ«vā interpretācijā Å”is likums nosaka, ka produkti, kurus mēs radām, un procesi, ko mēs izmantojam, tai skaitā DevOps, izveidojas tādā paŔā veidā kā mÅ«su organizācijaĀ».

Ā«Ja organizācijā ir augsta izolācija, un plānoÅ”anas, radīŔanas un programmatÅ«ras laidienā vadÄ«ba vairākkārt pārnāk no rokas uz roku, efektam no mērogoÅ”anas bÅ«s nulle vai tā bÅ«s Ä«slaicÄ«ga. Ja organizācija veido starpfunkcionālas komandas ap produktiem, kas tiek finansēti ar tirgu orientētu pieeju, tad izredzes uz panākumiem strauji palielināsĀ».

Ā«Vēl viens svarÄ«gs aspekts mērogoÅ”anā ir attēlot kanbanu dēlēs visu darbu, kas ir procesa Ä«stenoÅ”anā (WIP, work in progress). Kad organizācijā parādās vieta, kur cilvēki var redzēt Ŕādas lietas, tas stipri stimulē sadarbÄ«bu, kas pozitÄ«vi ietekmē mērogoÅ”anuĀ».

8. Meklējiet vecos rētas

Manuēls Pais (Manuel Pais), DevOps konsultants un grāmatas ā€žTeam Topologiesā€ lÄ«dzautors: Ā«Praktiku izveÅ”ana no Dev un Ops robežām un to mēģināŔana piemērot citiem dienestiem, visticamāk, nav optimāls piegājiens. Tas, protams, dos noteiktu efektu (piemēram, automatizējot manuālo vadÄ«bu), bet daudz lielākus rezultātus var sasniegt, sākot ar procesu piegādes un atgriezeniskās saites izpratniĀ».

Ja, ja tÄ«mekļa sistēmā ir vecas rētas – procedÅ«ras un vadÄ«bas mehānismi, kas tika ieviesti pēc pagātnes incidentiem, bet ir zaudējuÅ”i aktualitāti (produktus, tehnoloÄ£ijas vai procesus mainot), tos noteikti jāiznÄ«cina vai jāizlÄ«dzina, nevis jāautomatizē neefektÄ«vi vai nevajadzÄ«gi procesi.

9. Nepavairojiet DevOps variantus

Entonijs Edvards (Antony Edwards), uzņēmuma Eggplant ražoÅ”anas direktors: ā€žDevOps ir ļoti izplÅ«dis termins, tādēļ katrai komandai veidojas sava variācija DevOps. Un nav nekas sliktāks, kā kad organizācijā rodas 20 DevOps variācijas, kas neizrāda labu saderÄ«bu. NedrÄ«kst bÅ«t, lai katrai no trim izstrādes komandām bÅ«tu sava, Ä«paÅ”a saskare starp izstrādi un produktu vadÄ«bu. Tāpat nedrÄ«kst bÅ«t, lai produktiem bÅ«tu savas, unikālas cerÄ«bas attiecÄ«bā uz atsauksmju apstrādi, kad tās tiek pārvietotas uz ražoÅ”anas vides simulatoru. Pretējā gadÄ«jumā jums nekad neizdosies paplaÅ”ināt DevOps.

10. Sludiniet DevOps vērtību uzņēmējdarbībai

StÄ«vs Newmans, Scalyr dibinātājs un valdes priekÅ”sēdētājs: ā€žStrādājiet pie DevOps vērtÄ«bas atzīŔanas. Iemācieties un nebaidieties stāstÄ«t par to, ko darāt. DevOps neticami taupa laiku un naudu (domājiet vien par to: mazāk dÄ«kstāves, Ä«sāks vidējais atjaunoÅ”anās laiks), un DevOps komandas jāuzsver (un jāpaziņo) Å”o iniciatÄ«vu nozÄ«mi uzņēmējdarbÄ«bas panākumiem. Tikai tā jÅ«s varēsiet paplaÅ”ināt sekotāju loku un palielināt DevOps ietekmi organizācijā.ā€

BONUSS

Uz Red Hat forums Krievijā 13. septembrÄ« ieradÄ«sies mÅ«su paÅ”u DevOps – jā, Red Hat, kā programmatÅ«ras ražotājam, ir savas DevOps komandas un prakses.

MÅ«su inženieris Marks Birgers, kurÅ” izstrādā iekŔējo automatizācijas pakalpojumu citām grupām visā organizācijā, stāstÄ«s savu stāstu krievu valodā – kā Red Hat DevOps komanda migrēja lietotnes no virtuālām vidēm, kas tiek pārvaldÄ«tas ar Ansible, uz pilnvērtÄ«gu konteineru formātu OpenShift platformā.

Bet tas vēl nav viss:

Pēc tam, kad organizācijas pārvietoja darba slodzes konteineros, tradicionālās programmatūru uzraudzības metodes var nedarboties. Otrajā ziņojumā mēs izskaidrosim mūsu motivāciju mainīt reģistrācijas veidu un parādīsim turpinājumu ceļam, kas mūs noved pie mūsdienu žurnālu un uzraudzības metodēm.

Avots: habr.com

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster