Ursprunget till DevOps: vad döljer sig bakom namnet?

Hej, Habr! Jag presenterar översÀttningen av artikeln «DevOps ursprung: vad betyder namnet?» av Steve Mezak.

Beroende pĂ„ din synpunkt kommer DevOps att fira sitt nionde eller tionde jubileum i Ă„r. År 2016 angav RightScale i sin rapport om tillstĂ„ndet i moln, att 70 procent av smĂ„ och medelstora företag anammar DevOps-metoder. Varje indikator som ingĂ„r i denna bedömning har sedan dess ökat. Medan DevOps stĂ„r inför att inleda sitt andra decennium, skulle det vara bra att ta en promenad genom historiens grĂ€nder och Ă„tervĂ€nda till ursprunget för DevOps – och till och med till ursprunget av sjĂ€lva namnet.

Innan 2007: Den perfekta kedjan av hÀndelser

Innan 2007 Ärs serie av omstÀndigheter gav slutligen upphov till det som idag Àr kÀnt som DevOps.

Lean produktion har redan etablerat sig som en bĂ€sta praxis. Även kĂ€nd som Toyotas produktionssystem, syftar lean produktion till att optimera processerna i produktionsverkstaden. (För övrigt inspirerades Toyotas ledarskap ursprungligen av de ursprungliga sammansĂ€ttningsmetoderna som presenterades av Ford Motor Company). Kontinuerlig förbĂ€ttring Ă€r ett mantra för lean produktion. I praktiken utvĂ€rderas följande vĂ€gar kontinuerligt:

  1. Att hÄlla nivÄn av rÄvaror och fÀrdiga produkter pÄ minimum. Lean produktion innebÀr minsta möjliga mÀngd rÄvaror för att tillverka produkter och minsta möjliga mÀngd redan fÀrdiga produkter som vÀntar pÄ att distribueras enligt bestÀllningar eller skickas.
  2. Minimering av bestÀllningskön. Det Àr idealiskt om inkommande bestÀllningar gÄr direkt till ett fÀrdigt tillstÄnd. En nyckelmÄtt för lean produktion kommer alltid att vara tiden frÄn bestÀllningens ankomst till leverans.
  3. Maximering av effektiviteten i produktionsprocessen. Omorganisering av processer och förbÀttrad automatisering kombineras för att producera varor sÄ snabbt som möjligt. Varje del av produktionen lÀngs hela vÀgen (klippning, svetsning, montering, testning etc.) utvÀrderas för ineffektivitet.

Inom IT har traditionella metoder för vattenfallsmodellen för mjukvaruutveckling redan lÀmnat plats för snabba iterativa metoder, sÄsom Agile. Hastighet var ett slagord, Àven om kvaliteten ibland försÀmrades i jakten pÄ snabb utveckling och distribution. PÄ liknande sÀtt har molnberÀkning, sÀrskilt Infrastructure-as-a-Service (IaaS) och Platform-as-a-Service (PaaS) etablerat sig som mogna lösningar inom IT-processer och infrastruktur.

Slutligen har uppsÀttningar för verktyg för Continuous Integration (CI) nyligen börjat dyka upp. Begreppet CI-verktyg föddes och presenterades av Grady Booch redan 1991 i hans Booch-metod.

2007-2008: Den besvikna belgaren

Belgarisk konsult, projektledare och Agile-praktiker Patrick Debois fick ett uppdrag av den belgiska regeringen för att hjÀlpa till med migreringen av datacenter. I synnerhet fokuserade han pÄ certifiering och beredskapskontroller. Hans ansvar krÀvde att han synkroniserade verksamheten och byggde relationer mellan programvaruutvecklingsteam och driftteam servrar, databas- och nÀtverksgrupper. Hans besvikelse över bristen pÄ samordning och murarna som delade metodologierna för utveckling och drift knöt en gnista i honom. Drivet mot en bÀttre lösning ledde snart Debois till handling.
2008, pÄ en Agile-konferens i Toronto, föreslog Andrew Schaefer att moderera ett specifikt informellt möte för att diskutera Àmnet "Agile-infrastruktur". Endast en person kom för att diskutera Àmnet: Patrick Debois. Deras diskussion och utbyte av idéer framskredde konceptet för systemadministration enligt Agile. Samma Är skapade Debois och Schaefer en mÄttligt framgÄngsrik grupp för Agile Systems Administrator pÄ Google.

2009: Fallet med samarbete mellan Dev och Ops

PĂ„ O’Reilly Velocity-konferensen presenterade tvĂ„ anstĂ€llda frĂ„n Flickr, senior vice president för tekniska operationer John Allspaw och teknisk direktör Paul Hammond, den numera berömda presentationen «10 distributioner per dag: samarbete mellan Dev och Ops pĂ„ Flickr».

Presentationen var i dramastil, dÀr Allspow och Hammond spelade upp en komplex interaktion mellan representanter för Development och Operations under programvarudistributionen, tillsammans med skuldsökande och ömsesidiga anklagelser i stil med "Det Àr inte min kod, det Àr era datorer!" Deras presentation bekrÀftade att den enda rimliga lösningen Àr att utvecklings- och distributionsaktiviteter ska vara smidiga, transparenta och helt integrerade. Med tiden har denna presentation blivit legendarisk och betraktas nu historiskt som en avgörande milstolpe nÀr IT-branschen började efterfrÄga en metodik som idag Àr kÀnd som DevOps.

2010: DevOps i Förenta Staterna

I takt med att antalet anhÀngare ökade, hölls den första DevOpsDays-konferensen i Förenta Staterna i Mountain View (Kalifornien) direkt efter den Ärliga Velocity-konferensen. LÄt oss spola fram till 2018: över 30 DevOpsDays-konferenser Àr planerade, inklusive dussintals i Förenta Staterna.

2013: Projekt "Phoenix"

För mĂ„nga av oss var ett annat anmĂ€rkningsvĂ€rt ögonblick i DevOps historia publiceringen av boken "Projekt 'Phoenix'" av Gene Kim, Kevin Behr och George Spafford. I denna roman berĂ€ttas historien om en IT-chef som hamnat i en Ă„tervĂ€ndsgrĂ€nd: han har fĂ„tt i uppdrag att rĂ€dda ett kritiskt viktigt e-handelsprojekt som gĂ„tt snett. Den mystiska mentorn till chefen – en styrelseledamot med intresse för Lean-metoder – ger huvudpersonen nya sĂ€tt att tĂ€nka kring IT och programvaruutveckling, vilket förutser DevOps-konceptet. Förresten, "Projekt 'Phoenix'" inspirerade oss att skriva boken "GĂ„ över till outsourcing, annars..." om en liknande historia frĂ„n affĂ€rsvĂ€rlden, dĂ€r en mjukvaru-vp anvĂ€nder DevOps under utvecklingen av en ny stor produkt pĂ„ outsourcing.

DevOps för framtiden

Det Àr bÀttre att beskriva DevOps som en resa eller uppsökande snarare Àn som en slutdestination. DevOps, liksom Leanproduktion, strÀvar efter stÀndig förbÀttring, ökad produktivitet och effektivitet och till och med kontinuerlig distribution. Automatiserade verktyg för att stödja DevOps fortsÀtter att utvecklas.

Mycket har uppnÄtts sedan skapandet av DevOps under det senaste decenniet, och vi förvÀntar oss att se Ànnu mer under 2018 och framÄt.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster