Umsuka we-DevOps: Yini esegameni?

Sawubona, Habr! Ngethula ekunakeni kwakho ukuhunyushwa kwalesi sihloko "I-Origins of DevOps: Yini EseGameni?" by Steve Mezak.

Kuya ngombono wakho, i-DevOps izogubha unyaka wayo wesishiyagalolunye noma weshumi kulo nyaka. Ngo-2016, umbiko we-RightScales' State of the Cloud waphawula ukuthi amaphesenti angu-70 ama-SMB asebenzisa izinqubo ze-DevOps. Yonke inkomba eyenza lesi sikolo inyukile kusukela lapho. Njengoba i-DevOps ilungiselela ukungena eshumini lesibili leminyaka, kungaba kuhle ukuthatha unyawo phansi ngesikhathi esedlule bese ubuyela kumsuka we-DevOpsβ€”kanye nomsuka wegama ngokwalo.

Ngaphambi kuka-2007: Uchungechunge oluhle lwemicimbi

Ngaphambi kuka-2007, uchungechunge lwezimo lwagcina luzala lokho okwaziwa namuhla njenge-DevOps.

Encikile selivele lizibonakalise liwumkhuba ongcono kakhulu. Obeye aziwe njengo Uhlelo lokukhiqiza lweToyota, I-Lean Manufacturing ilwela ukuthuthukisa izinqubo endaweni yokukhiqiza. (Ngendlela, abaphathi beToyota ekuqaleni bagqugquzelwa izindlela zomugqa wokuqala zokuhlangana ezethulwa yiFord Motor Company). Ukuthuthukiswa okuqhubekayo iyi-mantra yokukhiqiza okuthambile. Empeleni, izindlela ezilandelayo zihlolwa njalo:

  1. Ukugcina amazinga e-inventory yezinto zokusetshenziswa kanye nemikhiqizo eqediwe okungenani. Ukukhiqiza okunciphile kusho inani elincane le-inventory yezinto zokusetshenziswa ukuze kukhiqizwe izimpahla kanye nenani elincane lemikhiqizo eqediwe elinde uku-oda noma ukuthunyelwa.
  2. Ukunciphisa umugqa we-oda. Ngokufanelekile, ama-oda atholakele ngokushesha athuthele esimweni esiqediwe. Imethrikhi eyinhloko yokukhiqiza kancane iyohlala iyisikhathi kusukela ekwamukelweni kwe-oda kuya ekulethweni.
  3. Ukwandisa ukusebenza kahle kwenqubo yokukhiqiza. Ukwakhiwa kabusha kwenqubo kanye ne-automation ethuthukisiwe kuhlanganisa ukukhiqiza izimpahla ngokushesha okukhulu. Yonke indawo yokukhiqiza kuyo yonke indlela (ukusika, ukushisela, ukuhlanganisa, ukuhlolwa, njll.) ihlolwa ukungasebenzi kahle.

Emhlabeni we-IT, izindlela zendabuko zemodeli yempophoma yokuthuthukiswa kwesofthiwe sezivele zinikeze izindlela ezisheshayo eziphindaphindayo ezifana Agile. Ukushesha kwaba ukukhala kwe-rally, noma ngabe ikhwalithi kwesinye isikhathi yayihlupheka lapho kufunwa intuthuko esheshayo nokuthunyelwa. Ngendlela efanayo, i-cloud computing, ikakhulukazi Ingqalasizinda-njengensizakalo (IaaS) kanye Platform-as-a-Service (I-PaaS) izibonakalise njengezixazululo ezivuthiwe ezinqubweni ze-IT nengqalasizinda.

Ekugcineni, amathuluzi asanda kuqala ukubonakala Ukuhlanganiswa okuqhubekayo (CI). Umbono wamathuluzi e-CI wazalwa futhi wethulwa nguGradi Booch emuva ngo-1991 ku-Booch Method yakhe.

2007-2008: I-Belgian ephoxekile

Umxhumanisi waseBelgium, umphathi wephrojekthi ye-Agile kanye nokuzilolonga u-Patrick Debois wamukele i-aphoyintimenti evela kumnyango kahulumeni waseBelgium ukuze asize ngokufuduka kwesikhungo sedatha. Ikakhulukazi, wayehileleke ekutholeni izitifiketi nasekuhlolweni kokulungela. Imisebenzi yakhe yayidinga ukuthi axhumanise futhi akhe ubudlelwano phakathi kwamaqembu okuthuthukisa isoftware kanye neseva, isizindalwazi, namaqembu okusebenza kwenethiwekhi. Ukukhungatheka kwakhe ngenxa yokuntuleka kokubumbana nezindonga ezihlukanisa intuthuko nezindlela zokusebenza kwamshiya emuncu. Isifiso sikaDesbois sokuthuthuka ngokushesha samholela esenzweni.
Engqungqutheleni ye-Agile ka-2008 e-Toronto, u-Andrew Schaefer uhlongoze ukwengamela umhlangano ongahlelekile ohlelwe ngokukhethekile ukuze kudingidwe isihloko "Ingqalasizinda esheshayo"Futhi oyedwa kuphela weza ukuzoxoxa ngesihloko: UPatrick DeBois. Ingxoxo yabo kanye nokushintshana kwemibono kwaqhubekisela phambili umqondo wokuphatha izinhlelo ze-Agile. Ngawo lowo nyaka, u-DeBois no-Schaefer bakha iqembu le-Agile Systems Administrator eliphumelele ngokulinganayo ku-Google.

2009: Icala lokubambisana phakathi kwe-Dev ne-Ops

Engqungqutheleni ye-O'Reilly Velocity, izisebenzi ezimbili ze-Flickr, iPhini Likamongameli Omkhulu Wezokusebenza Kwezobuchwepheshe uJohn Allspaw kanye no-CTO Paul Hammond, banikeze isethulo esidumile manje. "Ukusetshenziswa okungu-10 ngosuku: Ukusebenzisana kwe-Dev ne-Ops e-Flickr".

Isethulo bekuwumdlalo weshashalazi, lapho u-Allspaw no-Hammond belingisa ukuxhumana okuyinkimbinkimbi phakathi kwabamele Intuthuko Nokusebenza phakathi nenqubo yokuthunyelwa kwesofthiwe, egcwaliswe ngokukhombana ngeminwe kanye nokugxeka okuhambisana nemigqa ethi β€œAkuyona ikhodi yami, wonke amakhompyutha akho!” Isethulo sabo siqinisekise ukuthi okuwukuphela kwenketho enengqondo iwukuba imisebenzi yokuthuthukiswa kwesoftware kanye nokusatshalaliswa ingabi nazihibe, ibe sobala futhi ihlanganiswe ngokugcwele. Ngokuhamba kwesikhathi, le phrezentheshini yaba yinganekwane futhi manje isibonakala ngokomlando njengengqopha-mlando lapho imboni ye-IT iqala ukufuna indlela eyaziwa namuhla ngokuthi i-DevOps.

2010: I-DevOps e-United States of America

Ngokukhula kwabalandeli, ingqungquthela ye-DevOpsDays yabanjwa okokuqala ngqa e-United States eMountain View, eCalifornia, ngokushesha ngemva kwengqungquthela yaminyaka yonke ye-Velocity. Ngokushesha uye phambili ku-2018, futhi kunezingqungquthela ze-DevOpsDays ezingaphezu kuka-30 ezihleliwe, okuhlanganisa nenqwaba e-United States.

2013: Iphrojekthi "Phoenix"

Kwabaningi bethu, esinye isikhathi esiphawulekayo emlandweni we-DevOps kwaba ukushicilelwa kwencwadi ethi "The Phoenix Project" kaGene Kim, uKevin Behr noGeorge Safford. Le noveli ixoxa ngendaba yomphathi we-IT ozithola esesimweni esibi kakhulu: unikezwe umsebenzi wokuhlenga iphrojekthi ebucayi ye-e-commerce engahambanga kahle. Umeluleki ongaqondakali womphathi - ilungu lebhodi labaqondisi elishisekayo ngezindlela zokukhiqiza ezingenawo amandla - uphakamisa izindlela ezintsha kumlingisi oyinhloko ukuze acabange nge-IT nokuthuthukiswa kohlelo lokusebenza, elindele umqondo we-DevOps. Ngendlela, "Iphrojekthi yasePhoenix" isigqugquzele ukuthi sibhale incwadi ethi "Outsource noma okunye ..." mayelana nendaba yebhizinisi efanayo lapho i-VP yesofthiwe isebenzisa i-DevOps ngesikhathi sokuthuthukiswa komkhiqizo omusha omkhulu okhishwe ngaphandle.

I-DevOps yesikhathi esizayo

Kuyafaneleka ukuchaza i-DevOps njengohambo, noma mhlawumbe isifiso, kunokuba indawo yokugcina. I-DevOps, njengokukhiqiza okuncane, ilwela ukuthuthukiswa okuqhubekayo, ukukhiqiza okukhulayo nokusebenza kahle, kanye nokuthunyelwa okuqhubekayo. Amathuluzi azenzakalelayo okusekela i-DevOps ayaqhubeka nokuvela.

Kuningi osekuzuziwe kusukela kwasungulwa i-DevOps kule minyaka eyishumi edlule, futhi silindele ukubona okwengeziwe ngo-2018 nangale kwalokho.

Source: www.habr.com

Engeza amazwana