Äau Habr! PiedÄvÄju jÅ«su uzmanÄ«bai raksta tulkojumu
AtkarÄ«bÄ no jÅ«su skatÄ«juma DevOps Å”ogad svinÄs savu devÄ«to vai desmito gadadienu. 2016. gadÄ RightScales ziÅojumÄ par mÄkoÅa stÄvokli tika atzÄ«mÄts, ka 70 procenti MVU izmanto DevOps praksi. Katrs rÄdÄ«tÄjs, kas veido Å”o punktu, kopÅ” tÄ laika ir palielinÄjies. KamÄr DevOps gatavojas sÄkt savu otro desmitgadi, bÅ«tu lieliski pastaigÄties pagÄtnÄ un atgriezties pie DevOps pirmsÄkumiem un pat paÅ”a nosaukuma pirmsÄkumiem.
Pirms 2007. gada: ideÄla notikumu Ä·Äde
Pirms 2007. gada virkne apstÄkļu galu galÄ radÄ«ja to, ko mÅ«sdienÄs sauc par DevOps.
Liekties jau ir pierÄdÄ«jusi sevi kÄ labÄko praksi. ZinÄms arÄ« kÄ Toyota ražoÅ”anas sistÄma, Lean Manufacturing cenÅ”as optimizÄt procesus ražoÅ”anas grÄ«dÄ. (Starp citu, Toyota vadÄ«bu sÄkotnÄji iedvesmoja Ford Motor Company ieviestÄs oriÄ£inÄlÄs montÄžas lÄ«nijas metodes). PastÄvÄ«gu uzlaboÅ”anu ir vienkÄrÅ”as ražoÅ”anas mantra. PraksÄ pastÄvÄ«gi tiek novÄrtÄti Å”Ädi ceļi:
- Izejvielu un gatavÄs produkcijas krÄjumu lÄ«meÅa uzturÄÅ”ana lÄ«dz minimumam. VienkÄrÅ”a ražoÅ”ana nozÄ«mÄ minimÄlu izejvielu krÄjumu daudzumu, lai ražotu preces, un minimÄlo gatavo produktu daudzumu, kas gaida pasÅ«tÄ«Å”anu vai nosÅ«tÄ«Å”anu.
- PasÅ«tÄ«jumu rindas samazinÄÅ”ana. IdeÄlÄ gadÄ«jumÄ saÅemtie pasÅ«tÄ«jumi nekavÄjoties pÄriet uz pabeigtu stÄvokli. Tautas ražoÅ”anas galvenais rÄdÄ«tÄjs vienmÄr bÅ«s laiks no pasÅ«tÄ«juma saÅemÅ”anas lÄ«dz piegÄdei.
- RažoÅ”anas procesa efektivitÄtes maksimÄla palielinÄÅ”ana. Procesu pÄrplÄnoÅ”ana un uzlabota automatizÄcija tiek apvienota, lai preces ražotu pÄc iespÄjas ÄtrÄk. Katrai ražoÅ”anas zonai visÄ trasÄ (grieÅ”ana, metinÄÅ”ana, montÄža, pÄrbaude utt.) tiek novÄrtÄta neefektivitÄte.
IT pasaulÄ tradicionÄlÄs programmatÅ«ras izstrÄdes Å«denskrituma modeļa metodes jau ir devuÅ”as vietu ÄtrajÄm iteratÄ«vajÄm metodÄm, piemÄram, veikls. Ätrums bija rallija sauciens, pat ja kvalitÄte dažkÄrt cieta, tiecoties pÄc straujas attÄ«stÄ«bas un ievieÅ”anas. TÄdÄ paÅ”Ä veidÄ, jo Ä«paÅ”i mÄkoÅdatoÅ”ana InfrastruktÅ«ra kÄ pakalpojums (IaaS) un Platforma kÄ pakalpojums (PaaS) ir pierÄdÄ«juÅ”i sevi kÄ nobrieduÅ”i risinÄjumi IT procesos un infrastruktÅ«rÄ.
Visbeidzot, nesen ir sÄkuÅ”i parÄdÄ«ties rÄ«ku komplekti NepÄrtraukta integrÄcija (CI). CI rÄ«ku ideju radÄ«ja un prezentÄja Gradi Booch 1991. gadÄ savÄ BÅ«Å”a metodÄ.
2007-2008: vīlies beļģis
Beļģijas konsultants, Agile projektu un prakses vadÄ«tÄjs Patriks DebuÄ ir piekritis Beļģijas valdÄ«bas ministrijai, lai palÄ«dzÄtu datu centru migrÄcijÄ. Jo Ä«paÅ”i viÅÅ” bija iesaistÄ«ts sertifikÄcijÄ un gatavÄ«bas pÄrbaudÄs. ViÅa pienÄkumi lika viÅam koordinÄt un veidot attiecÄ«bas starp programmatÅ«ras izstrÄdes komandÄm un serveru, datu bÄzu un tÄ«kla operÄciju komandÄm. ViÅa neapmierinÄtÄ«ba ar kohÄzijas trÅ«kumu un sienÄm, kas atdala attÄ«stÄ«bas un darbÄ«bas metodes, padarÄ«ja viÅu rÅ«gtu. DesbuÄ vÄlme pilnveidoties drÄ«z vien lika viÅam rÄ«koties.
2008. gada Agile konferencÄ Toronto EndrjÅ« Å Äfers ierosinÄja vadÄ«t Ä«paÅ”i organizÄtu neformÄlu sanÄksmi, lai apspriestu Å”o tÄmu.Agile infrastruktÅ«ra"Un tikai viens cilvÄks ieradÄs, lai apspriestu Å”o tÄmu: Patriks DebuÄ. ViÅu diskusija un ideju apmaiÅa virzÄ«ja uz priekÅ”u Agile sistÄmu administrÄÅ”anas koncepciju. TajÄ paÅ”Ä gadÄ DeBois un Schaefer izveidoja vidÄji veiksmÄ«gu Agile Systems Administrator grupu Google.
2009: Dev un Ops sadarbības gadījums
KonferencÄ O'Reilly Velocity divi Flickr darbinieki, vecÄkais tehnisko operÄciju viceprezidents Džons Allspaw un CTO Pols Hammonds uzstÄjÄs ar tagad slaveno prezentÄciju. "10 izvietoÅ”anas reizes dienÄ: izstrÄdÄtÄju un operÄciju sadarbÄ«ba vietnÄ Flickr".
PrezentÄcija bija drÄma, un Allspaw un Hammond atkÄrtoja sarežģīto mijiedarbÄ«bu starp izstrÄdes un operÄciju pÄrstÄvjiem programmatÅ«ras izvietoÅ”anas procesa laikÄ, kÄ arÄ« rÄdÄ«Å”anu ar pirkstu un pÄrmetumiem, piemÄram, āTas nav mans kods, tas ir visi jÅ«su datori!ā ViÅu prezentÄcija apstiprinÄja, ka vienÄ«gais saprÄtÄ«gais risinÄjums ir nodroÅ”inÄt, lai programmatÅ«ras izstrÄdes un ievieÅ”anas darbÄ«bas bÅ«tu vienmÄrÄ«gas, pÄrredzamas un pilnÄ«bÄ integrÄtas. Laika gaitÄ Å”Ä« prezentÄcija kļuva leÄ£endÄra un tagad vÄsturiski tiek uzskatÄ«ta par nozÄ«mÄ«gu pavÄrsienu, kad IT nozare sÄka pieprasÄ«t metodi, kas mÅ«sdienÄs pazÄ«stama kÄ DevOps.
2010: DevOps Amerikas SavienotajÄs ValstÄ«s
Ar pieaugoÅ”u sekotÄju skaitu DevOpsDays konference pirmo reizi notika Amerikas SavienotajÄs ValstÄ«s Mountain View, KalifornijÄ, tÅ«lÄ«t pÄc ikgadÄjÄs Velocity konferences. PÄrejiet uz 2018. gadu, un ir ieplÄnotas vairÄk nekÄ 30 DevOpsDays konferences, tostarp desmitiem konferenÄu Amerikas SavienotajÄs ValstÄ«s.
2013: projekts "FÄnikss"
Daudziem no mums vÄl viens ievÄrojams brÄ«dis DevOps vÄsturÄ bija Džīna Kimas, Kevina BÄra un Džordža Saforda grÄmatas āThe Phoenix Projectā publicÄÅ”ana. Å is romÄns stÄsta par IT vadÄ«tÄju, kurÅ” nonÄk izmisÄ«gÄ situÄcijÄ: viÅam tiek uzdots glÄbt kritisku e-komercijas projektu, kas nonÄcis greizi. VadÄ«tÄja noslÄpumainais mentors ā direktoru padomes loceklis, kurÅ” aizraujas ar ekonomiskajÄm ražoÅ”anas metodÄm ā iesaka galvenajam varonim jaunus veidus, kÄ domÄt par IT un lietojumprogrammu izstrÄdi, paredzot DevOps koncepciju. Starp citu, āThe Phoenix Projectā iedvesmoja mÅ«s uzrakstÄ«t grÄmatu āÄrpakalpojums vai citÄdi...ā par lÄ«dzÄ«gu biznesa stÄstu, kurÄ programmatÅ«ras viceprezidents izmanto DevOps jauna liela Ärpakalpojuma produkta izstrÄdes laikÄ.
DevOps nÄkotnei
Ir vÄrts aprakstÄ«t DevOps kÄ ceļojumu vai, iespÄjams, vÄlmi, nevis galamÄrÄ·i. DevOps, tÄpat kÄ vienkÄrÅ”Ä ražoÅ”ana, cenÅ”as nodroÅ”inÄt nepÄrtrauktus uzlabojumus, palielinÄt produktivitÄti un efektivitÄti un pat nepÄrtrauktu izvÄrÅ”anu. AutomatizÄtie rÄ«ki DevOps atbalstam turpina attÄ«stÄ«ties.
KopÅ” DevOps izveides pÄdÄjÄ desmitgadÄ ir sasniegts daudz, un mÄs ceram redzÄt vÄl vairÄk 2018. gadÄ un turpmÄk.
Avots: www.habr.com