Mga gigikanan sa DevOps: unsa ang naa sa ngalan?

Hoy Habr! Gipresentar ko sa imong pagtagad ang hubad sa artikulo "Ang Sinugdanan sa DevOps: Unsa ang naa sa usa ka Ngalan?" ni Steve Mezak.

Depende sa imong panglantaw, ang DevOps magsaulog sa ikasiyam o ikanapulo nga anibersaryo karong tuiga. Sa 2016, ang RightScales' State of the Cloud report nakamatikod nga 70 porsyento sa mga SMB ang nagsagop sa mga gawi sa DevOps. Ang matag timailhan nga naglangkob niini nga marka miuswag sukad niadto. Samtang nangandam ang DevOps nga mosulod sa ikaduha nga dekada, maayo nga maglakaw-lakaw sa nangagi ug mobalik sa gigikanan sa DevOps-ug bisan ang gigikanan sa ngalan mismo.

Sa wala pa ang 2007: Usa ka hingpit nga kutay sa mga panghitabo

Sa wala pa ang 2007, usa ka serye sa mga kahimtang sa ulahi nanganak sa nailhan karon nga DevOps.

Lean napamatud-an na ang iyang kaugalingon nga labing maayong praktis. Nailhan usab nga Sistema sa produksiyon sa Toyota, Ang Lean Manufacturing naningkamot sa pag-optimize sa mga proseso sa manufacturing floor. (Sa laing bahin, ang pagdumala sa Toyota sa sinugdan giinspirar sa orihinal nga mga pamaagi sa linya sa asembliya nga gipaila sa Ford Motor Company). Padayon nga pag-uswag mao ang mantra alang sa maniwang nga paggama. Sa praktis, ang mosunod nga mga dalan kanunay nga gisusi:

  1. Pagmintinar sa lebel sa imbentaryo sa mga hilaw nga materyales ug nahuman nga mga produkto sa labing gamay. Ang lean manufacturing nagpasabut nga usa ka minimum nga kantidad sa imbentaryo sa mga hilaw nga materyales aron makahimo mga produkto ug usa ka minimum nga kantidad sa nahuman nga mga produkto nga naghulat nga ma-order o ipadala.
  2. Pagmenos sa order nga pila. Sa tinuud, ang mga nadawat nga mga mando mobalhin dayon sa nahuman nga estado. Ang yawe nga sukatan alang sa lean manufacturing kanunay mao ang oras gikan sa resibo sa order hangtod sa pagpadala.
  3. Pag-maximize sa kaepektibo sa proseso sa produksiyon. Ang proseso sa re-engineering ug gipaayo nga automation naghiusa aron makagama og mga produkto sa labing madali nga panahon. Ang matag lugar sa produksiyon sa tibuuk nga agianan (pagputol, welding, asembliya, pagsulay, ug uban pa) gisusi alang sa mga inefficiencies.

Sa kalibutan sa IT, ang mga tradisyonal nga pamaagi sa modelo sa waterfall sa pag-uswag sa software naghatag na nga paagi sa paspas nga mga pamaagi sa pag-uli sama sa Agile. Ang katulin mao ang rally nga singgit, bisan kung ang kalidad usahay mag-antus sa pagpangita sa paspas nga pag-uswag ug pag-deploy. Sa parehas nga paagi, ang cloud computing, labi na Infrastructure-as-a-Serbisyo (IaaS) ug Platform-isip-usa-nga Serbisyo (PaaS) napamatud-an ang ilang kaugalingon isip hamtong nga mga solusyon sa mga proseso ug imprastraktura sa IT.

Sa katapusan, ang mga toolkit bag-o lang nagsugod sa pagpakita Padayon nga Integration (CI). Ang ideya sa mga gamit sa CI natawo ug gipresentar ni Gradi Booch kaniadtong 1991 sa iyang Booch Method.

2007-2008: Nasagmuyo nga Belgian

Ang consultant sa Belgian, Agile project ug practice manager nga si Patrick Debois midawat sa usa ka appointment gikan sa usa ka ministeryo sa gobyerno sa Belgian aron makatabang sa paglalin sa sentro sa datos. Sa partikular, naapil siya sa sertipikasyon ug pagsulay sa pagkaandam. Ang iyang mga responsibilidad nagkinahanglan kaniya sa pag-coordinate ug pagtukod og mga relasyon tali sa software development teams ug server, database, ug network operations teams. Ang iyang kasagmuyo sa kakulang sa panaghiusa ug ang mga bungbong nga nagbulag sa mga pamaagi sa pag-uswag ug operasyon nakapait kaniya. Ang tinguha ni Desbois nga mouswag sa wala madugay nagdala kaniya sa paglihok.
Sa 2008 Agile nga komperensya sa Toronto, si Andrew Schaefer misugyot sa pagmoderate sa usa ka espesyal nga gihan-ay nga dili pormal nga miting aron hisgutan ang hilisgutan "Maabtik nga imprastraktura"Ug usa ra ka tawo ang mianhi aron hisgutan ang hilisgutan: Patrick DeBois. Ang ilang diskusyon ug pagbinayloay sa mga ideya nagpauswag sa konsepto sa pagdumala sa mga sistema sa Agile. Sa parehas nga tuig, gihimo ni DeBois ug Schaefer ang kasarangan nga malampuson nga grupo sa Agile Systems Administrator sa Google.

2009: Ang kaso sa kooperasyon tali sa Dev ug Ops

Sa komperensya sa O'Reilly Velocity, duha ka empleyado sa Flickr, ang Senior Vice President sa Technical Operations nga si John Allspaw ug CTO Paul Hammond, mihatag sa sikat nga presentasyon. "10 ka Deployment sa usa ka Adlaw: Dev ug Ops Collaboration sa Flickr".

Ang presentasyon usa ka drama, uban ni Allspaw ug Hammond nga nag-reenact sa mga komplikadong interaksyon tali sa mga representante sa Development ug Operations atol sa proseso sa pag-deploy sa software, kompleto sa finger-pointing ug recriminations sa linya sa "It's not my code, it's all your computers!" Gipamatud-an sa ilang presentasyon nga ang bugtong makatarunganon nga kapilian mao ang pagpauswag sa software ug mga kalihokan sa pag-deploy aron mahimong seamless, transparent ug hingpit nga nahiusa. Sa paglabay sa panahon, kini nga presentasyon nahimong maalamat ug karon makita sa kasaysayan isip usa ka mahinungdanong milestone sa dihang ang industriya sa IT nagsugod sa pagtawag alang sa pamaagi nga nailhan karon nga DevOps.

2010: DevOps sa Estados Unidos sa America

Uban sa nagkadaghan nga mga sumusunod, ang DevOpsDays nga komperensya gihimo sa unang higayon sa Estados Unidos sa Mountain View, California, pagkahuman dayon sa tinuig nga Velocity conference. Paspas sa 2018, ug adunay labaw pa sa 30 nga DevOpsDays nga mga komperensya nga naka-iskedyul, lakip ang mga dosena sa Estados Unidos.

2013: Proyekto nga "Phoenix"

Alang sa kadaghanan kanamo, usa pa ka hinungdanon nga higayon sa kasaysayan sa DevOps mao ang pagmantala sa libro nga "The Phoenix Project" ni Gene Kim, Kevin Behr ug George Safford. Kini nga nobela nag-asoy sa istorya sa usa ka IT manager nga nakit-an ang iyang kaugalingon sa usa ka desperado nga kahimtang: gitahasan siya sa pagluwas sa usa ka kritikal nga proyekto sa e-commerce nga nasayup. Ang misteryosong magtutudlo sa manedyer - usa ka miyembro sa board of directors nga mahiligon sa mga pamaagi sa paggama sa mga maniwang - nagsugyot og mga bag-ong paagi sa panguna nga kinaiya sa paghunahuna bahin sa IT ug pag-uswag sa aplikasyon, nga nagpaabut sa konsepto sa DevOps. Pinaagi sa dalan, ang "The Phoenix Project" nagdasig kanamo sa pagsulat sa libro nga "Outsource or else..." mahitungod sa usa ka susama nga istorya sa negosyo diin ang usa ka VP sa software naggamit sa DevOps atol sa pagpalambo sa usa ka bag-ong mayor nga outsourced nga produkto.

DevOps alang sa umaabot

Angayan nga ihulagway ang DevOps ingon usa ka panaw, o tingali usa ka pangandoy, kaysa usa ka katapusan nga destinasyon. Ang DevOps, sama sa lean manufacturing, naningkamot alang sa padayon nga pag-uswag, dugang nga produktibo ug kahusayan, ug bisan ang padayon nga pag-deploy. Ang mga awtomatikong himan aron suportahan ang DevOps nagpadayon sa pag-uswag.

Daghan ang nakab-ot sukad sa pagsugod sa DevOps sa miaging dekada, ug gilauman namon nga makakita pa sa 2018 ug sa unahan.

Source: www.habr.com

Idugang sa usa ka comment