DevOps izcelsme: ko slēpj nosaukums?

Sveiki, Habr! Iepazīstinu ar tulkojumu raksta «DevOps izcelsme: kas īsti ir nosaukums?» 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:

  1. 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.
  2. 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.
  3. 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

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster