Sveiki, Habr! Iepazīstinu ar tulkojumu raksta autors Steve Mezak.
AtkarÄ«bÄ no jÅ«su redzes viedokļa, DevOps Å”ogad svinÄs savu devÄ«to vai desmito jubileju. 2016. gadÄ RightScales ziÅojumÄ par mÄkoÅu stÄvokli tika minÄts, ka 70 procenti mazo un vidÄjo uzÅÄmumu ievieÅ” DevOps metodes. Katrs rÄdÄ«tÄjs, kas veido Å”o procentuÄlo daļu, kopÅ” tÄ laika ir palielinÄjies. KamÄr DevOps gatavojas ienÄkt otrajÄ desmitgadÄ, bÅ«tu jauki pastaigÄties pa pagÄtni un atgriezties pie DevOps pamatiem ā un pat pie paÅ”a Ŕī nosaukuma izcelÅ”anÄs.
LÄ«dz 2007: IdeÄla notikumu Ä·Äde
LÄ«dz 2007. gadam notikumu sÄrija galu galÄ deva dzimÅ”anu tam, kas Å”odien pazÄ«stams kÄ DevOps.
TievÄ ražoÅ”ana jau ir pierÄdÄ«jusi sevi kÄ labÄko praksi. TÄ arÄ« pazÄ«stama kÄ Toyota ražoÅ”anas sistÄma, tievÄ ražoÅ”ana tiecas optimizÄt procesus ražoÅ”anas telpÄ. (Starp citu, Toyota vadÄ«ba sÄkotnÄji tika iedvesmota no oriÄ£inÄlajiem montÄžas lÄ«nijas paÅÄmieniem, ko ieviesusi Ford Motor Company). PastÄvÄ«ga pilnveidoÅ”ana ā tÄ ir mantra tievÄ ražoÅ”anÄ. PraksÄ pastÄvÄ«gi tiek novÄrtÄti Å”Ädi ceļi:
- SastÄvdaļu un gatavo produktu krÄjumu lÄ«menis minimÄlÄ apmÄrÄ. TievÄ ražoÅ”ana nozÄ«mÄ minimÄlo nepiecieÅ”amo izejvielu krÄjumu ražoÅ”anai un minimÄlo gatavo produktu skaitu, kas gaida izsÅ«tīŔanu vai piegÄdi.
- PasÅ«tÄ«jumu sastrÄgumu minimizÄÅ”ana. IdeÄli, ja saÅemtie pasÅ«tÄ«jumi nekavÄjoties pÄriet uz pabeigtu stÄvokli. GalvenÄ tievÄs ražoÅ”anas metrika vienmÄr bÅ«s laiks no pasÅ«tÄ«juma saÅemÅ”anas lÄ«dz piegÄdei.
- RažoÅ”anas procesa efektivitÄtes maksimizÄÅ”ana. Procesu reorganizÄcija un uzlabota automatizÄcija apvienojas, lai nodroÅ”inÄtu, ka produktus ražo tik Ätri, cik iespÄjams. Katrs ražoÅ”anas posms visÄ ražoÅ”anas ceÄ¼Ä (grieÅ”ana, metinÄÅ”ana, montÄža, testÄÅ”ana uc) tiek novÄrtÄts par neefektivitÄti.
IT pasaulÄ tradicionÄlÄs kaskÄdes izstrÄdes metodes jau ir atdevuÅ”as ceļu ÄtrÄm, iteratÄ«vÄm metodÄm, piemÄram, Agile. Ätrums bija cÄ«Åas sauciens, pat ja kvalitÄte dažkÄrt cieta steigas dÄļ, attÄ«stot un piegÄdÄjot. ApmÄram tÄpat ir ar mÄkoÅu skaitļoÅ”anu, Ä«paÅ”i InfrastruktÅ«ra kÄ pakalpojums (IaaS) un Platforma kÄ pakalpojums (PaaS) ir pierÄdÄ«juÅ”as sevi kÄ nobrieduÅ”as risinÄjumus IT procesos un infrastruktÅ«rÄ.
Visbeidzot, nesen sÄka parÄdÄ«ties rÄ«ku komplekti NepÄrtraukta integrÄcija (CI). Izpratne par CI rÄ«kiem tika radÄ«ta un ieviesta Grady Booch vÄl 1991. gadÄ viÅa Booch metodÄ.
2007-2008: Viltīgais beļģis
Beļģu konsultants, projektu vadÄ«tÄjs un Agile praktiÄ·is Patriks DÄbÅ« ir uzÅÄmis uzdevumu no Beļģijas valdÄ«bas, lai palÄ«dzÄtu datu centru migrÄcijÄ. ViÅÅ” Ä«paÅ”i ÅÄmÄs ar sertifikÄciju un gatavÄ«bas izvÄrtÄÅ”anu. Uzdevumi prasÄ«ja, lai viÅÅ” saskaÅotu darbÄ«bas un veidotu attiecÄ«bas starp programmatÅ«ras izstrÄdes grupÄm un ekspluatÄcijas grupÄm serveriem, datubÄzÄm un tÄ«kliem. ViÅa viltÄ«ba par saskaÅas trÅ«kumu un sienÄm, kas dalÄ«ja izstrÄdes un ekspluatÄcijas metodes, izsauca viÅÄ vilÅ”anos. VÄlme uzlabot drÄ«z noveda DÄbÅ« pie rÄ«cÄ«bas.
2008. gadÄ Agile konferencÄ Toronto EndrjÅ« Å efers ierosinÄja moderÄt Ä«paÅ”i uzturÄtu neformÄlu sanÄksmi, lai apspriestu tÄmu "Agile infrastruktÅ«ra". Un tikai viens cilvÄks ieradÄs, lai apspriestu tÄmu: Patriks DÄbÅ«. ViÅu diskusija un domu apmaiÅa virzÄ«ja Agile sistÄmu administrÄÅ”anas koncepciju. TajÄ paÅ”Ä gadÄ DÄbÅ« un Å efers izveidoja mÄreni veiksmÄ«gu Agile Systems Administrator grupu Google.
2009: Dev un Ops sadarbības lieta
OāReilly Velocity konferencÄ divi Flickr darbinieki, vecÄkais viceprezidents tehniskajÄs operÄcijÄs Džons Olspou un tehniskais direktors Pols Hemonds, prezentÄja tagad slaveno prezentÄciju Ā«10 izvietoÅ”anas dienÄ: Dev un Ops sadarbÄ«ba FlickrĀ».
PrezentÄcija bija dramatiskais stilÄ, Allspou un Hammond izspÄlÄja sarežģīto mijiedarbÄ«bu starp attÄ«stÄ«bas un operÄcijas pÄrstÄvjiem programmatÅ«ras izvietoÅ”anas procesÄ, vienlaicÄ«gi meklÄjot vainÄ«gos un izvirzot apsÅ«dzÄ«bas garÄ "Tas nav mans kods, tas viss ir tavÄs datoros!" ViÅu prezentÄcija apstiprinÄja, ka vienÄ«gais saprÄtÄ«gais risinÄjums ir tas, lai programmatÅ«ras izstrÄde un izvietoÅ”ana bÅ«tu plÅ«stoÅ”a, caurredzama un pilnÄ«bÄ integrÄta. Ar laiku Ŕī prezentÄcija kļuva leÄ£endÄra, un tagad tÄ tiek vÄrtÄta kÄ nozÄ«mÄ«gs pagrieziena punkts, kad IT industrijÄ radÄs pieprasÄ«jums pÄc metodoloÄ£ijas, kas Å”odien ir pazÄ«stama kÄ DevOps.
2010: DevOps Amerikas SavienotajÄs ValstÄ«s
Palielinoties atbalstÄ«tÄju skaitam, DevOpsDays konference pirmo reizi tika rÄ«kota Amerikas SavienotajÄs ValstÄ«s Mountain View (KalifornijÄ) tÅ«lÄ«t pÄc ikgadÄjÄs Velocity konferences. PÄrcelsimies uz 2018. gadu: plÄnots vairÄk nekÄ 30 DevOpsDays konferenÄu, ieskaitot desmitiem Amerikas SavienotajÄs ValstÄ«s.
2013: Projekts "FÄnikss"
Daudziem no mums vÄl viens ievÄrojams mirklis DevOps vÄsturÄ bija grÄmatas "Projekts 'FÄnikss'" izdoÅ”ana, kuru uzrakstÄ«jusi Džina Kima, Kevins Beras un Džordžs Saffords. Å ajÄ romÄnÄ izstÄstÄ«ta IT vadÄ«tÄja stÄsts, kurÅ” nonÄcis bezizejas situÄcijÄ: viÅam uzdots izglÄbt kritiski svarÄ«gu elektroniskÄs tirdzniecÄ«bas attÄ«stÄ«bas projektu, kas nenotika kÄ plÄnots. NoslÄpumainais mentora ā valdes loceklis, kas aizraujas ar liekÄ ražojuma metodÄm ā iedroÅ”ina galveno varoni jauniem veidiem, kÄ uztvert IT un lietotÅu izstrÄdi, paredzot DevOps koncepciju. Starp citu, "Projekts 'FÄnikss'" iedvesmoja mÅ«s uzrakstÄ«t grÄmatu "PÄrtrauciet izstrÄdi, citÄdi..." par lÄ«dzÄ«gu stÄstu no biznesa, kad programmatÅ«ras viceprezidents izmanto DevOps jauna lielÄ produkta izstrÄdÄ ÄrpakalpojumÄ.
DevOps nÄkotnei
DevOps drÄ«zÄk ir ceļojums vai, iespÄjams, tieksme, nevis galamÄrÄ·is. DevOps, tÄpat kÄ liekÄ ražojuma metodoloÄ£ija, tiecas pÄc nepÄrtraukta uzlabojuma, produktivitÄtes un efektivitÄtes palielinÄÅ”anas un pat nepÄrtrauktas izvietoÅ”anas. AutomatizÄtie rÄ«ki, kas atbalsta DevOps, turpina attÄ«stÄ«ties.
Daudz ir panÄkts kopÅ” DevOps izveides pÄdÄjÄ desmitgadÄ, un mÄs ceram redzÄt vÄl vairÄk 2018. gadÄ un nÄkotnÄ.
Avots: habr.com
