Chiyambi cha DevOps: Dzina lake ndi ndani?

Pa Habr! Ndikupereka kwa inu kumasulira kwa nkhaniyi "Chiyambi cha DevOps: Mu Dzina Lotani?" by Steve Mezak.

Kutengera ndi malingaliro anu, DevOps ikondwerera chaka chake chachisanu ndi chinayi kapena khumi chaka chino. Mu 2016, lipoti la RightScales' State of the Cloud linanena kuti 70 peresenti ya ma SMB akugwiritsa ntchito machitidwe a DevOps. Chizindikiro chilichonse chomwe chimapanga izi chawonjezeka kuyambira pamenepo. Pamene DevOps ikukonzekera kulowa zaka khumi zachiwiri, zingakhale bwino kuyenda pansi ndi kubwerera ku chiyambi cha DevOps-komanso komwe dzinalo linachokera.

Isanafike 2007: Mndandanda wabwino wa zochitika

Isanafike 2007, zochitika zingapo pamapeto pake zidabala zomwe masiku ano zimadziwika kuti DevOps.

Kutsamira yatsimikizira kale kuti ndi njira yabwino kwambiri. Amatchedwanso Toyota kupanga dongosolo, Lean Manufacturing amayesetsa kukhathamiritsa njira pakupanga pansi. (Mwa njira, kasamalidwe ka Toyota poyambilira adalimbikitsidwa ndi njira zoyambirira zolumikizirana zomwe zidayambitsidwa ndi Ford Motor Company). Kuwongolera mosalekeza ndi mantra ya kupanga zowonda. Pankhaniyi, njira zotsatirazi zimawunikidwa nthawi zonse:

  1. Kusunga milingo ya zinthu zopangira ndi zomalizidwa pang'ono. Kupanga zinthu zowonda kumatanthauza kuchuluka kwa zinthu zomwe zimayenera kupangidwa kuti zipange katundu komanso zinthu zomalizidwa zomwe zikuyembekezeredwa kuyitanidwa kapena kutumizidwa.
  2. Kuchepetsa mizere yoyitanitsa. Bwino, analandira malamulo yomweyo kusamukira ku boma anamaliza. Ma metric ofunikira pakupanga zowonda nthawi zonse amakhala kuyambira pa risiti mpaka kutumiza.
  3. Kukulitsa luso la kupanga. Kukonzanso njira ndi makina opangidwa bwino akuphatikiza kupanga katundu mwachangu momwe angathere. Chigawo chilichonse chopanga panjira yonse (kudula, kuwotcherera, kusonkhanitsa, kuyesa, ndi zina zotero) chimawunikidwa ngati sichikuyenda bwino.

M'dziko la IT, njira zachikhalidwe zamakina amtundu wa mathithi a chitukuko cha mapulogalamu zasintha kale njira zofulumira monga. Agile. Kuthamanga kunali kulira kokulirapo, ngakhale kuti nthawi zina khalidweli linkavutika pofunafuna chitukuko ndi kutumizidwa. Momwemonso, cloud computing, makamaka Zomangamanga-monga-Service (IaaS) ndi Platform-as-a-Service (PaaS) adziwonetsa okha ngati mayankho okhwima mu njira za IT ndi zomangamanga.

Pomaliza, zida zatsopano zayamba kuwonekera Kugwirizana Mogwirizana (CI). Lingaliro la zida za CI lidabadwa ndikuperekedwa ndi Gradi Booch mmbuyo mu 1991 mu Booch Method yake.

2007-2008: Wokhumudwa waku Belgian

Mlangizi wa Belgian, Agile Project and Practice Manager Patrick Debois wavomereza kusankhidwa ndi unduna wa boma la Belgian kuti athandizire kusamuka kwa data center. Makamaka, adachita nawo certification ndi kuyezetsa kukonzekera. Maudindo ake amafunikira kuti agwirizane ndikupanga ubale pakati pa magulu opanga mapulogalamu ndi ma seva, database, ndi magulu ogwirira ntchito pa intaneti. Kukhumudwa kwake ndi kusowa kwa mgwirizano ndi makoma olekanitsa chitukuko ndi njira zogwirira ntchito zinamupweteka kwambiri. Chikhumbo cha Desbois chofuna kusintha posakhalitsa chinamupangitsa kuchitapo kanthu.
Pamsonkhano wa Agile wa 2008 ku Toronto, Andrew Schaefer adaganiza zowongolera msonkhano wokonzedwa mwapadera kuti akambirane za mutuwo "Agile zomangamanga"Ndipo munthu mmodzi yekha anabwera kudzakambirana za mutuwo: Patrick DeBois. Kukambitsirana kwawo ndi kusinthana maganizo kunapititsa patsogolo lingaliro la kayendetsedwe ka machitidwe a Agile. Chaka chomwecho, DeBois ndi Schaefer adapanga gulu la Agile Systems Administrator lopambana kwambiri ku Google.

2009: Mlandu wa mgwirizano pakati pa Dev ndi Ops

Pamsonkhano wa O'Reilly Velocity, antchito awiri a Flickr, Wachiwiri kwa Purezidenti wa Technical Operations John Allspaw ndi CTO Paul Hammond, adapereka ulaliki womwe tsopano ukudziwika. "Kutumiza 10 Patsiku: Kugwirizana kwa Dev ndi Ops ku Flickr".

Ulalikiwo unali sewero, pomwe Allspaw ndi Hammond akuwonetsanso kuyanjana kovutirapo pakati pa oyimira Development and Operations panthawi yotumiza mapulogalamu, ndikuloza zala ndikutsutsa motsatira "Si code yanga, ndi makompyuta anu onse!" Ulaliki wawo udatsimikizira kuti njira yokhayo yodziwikiratu ndiyo kupanga mapulogalamu ndi ntchito zotumizira kuti zisakhale zopanda msoko, zowonekera komanso zophatikizika kwathunthu. M'kupita kwa nthawi, ulalikiwu udakhala wodziwika bwino ndipo tsopano umadziwika kuti ndi gawo lalikulu pomwe makampani a IT adayamba kuyitanitsa njira yomwe masiku ano imatchedwa DevOps.

2010: DevOps ku United States of America

Ndi otsatira omwe akukula, msonkhano wa DevOpsDays unachitikira kwa nthawi yoyamba ku United States ku Mountain View, California, mwamsanga pambuyo pa msonkhano wapachaka wa Velocity. Mofulumira ku 2018, ndipo pali misonkhano yopitilira 30 DevOpsDays yomwe yakonzedwa, kuphatikiza ambiri ku United States.

2013: Project "Phoenix"

Kwa ambiri aife, mphindi ina yofunika kwambiri m'mbiri ya DevOps inali kusindikizidwa kwa buku la "The Phoenix Project" lolemba Gene Kim, Kevin Behr ndi George Safford. Bukuli limafotokoza nkhani ya manejala wa IT yemwe akupezeka kuti ali pachiwopsezo: ali ndi ntchito yopulumutsa projekiti yovuta ya e-commerce yomwe yasokonekera. Mlangizi wodabwitsa wa manejala - membala wa board of director omwe amakonda kwambiri njira zopangira zowonda - akuwonetsa njira zatsopano kwa munthu wamkulu kuti aganizire za IT ndi chitukuko cha ntchito, kuyembekezera lingaliro la DevOps. Mwa njira, "Projekiti ya Phoenix" inatilimbikitsa kuti tilembe bukuli "Outsource kapena ayi ..." za nkhani yofanana ya bizinesi yomwe VP ya mapulogalamu amagwiritsa ntchito DevOps pakupanga chinthu chatsopano chachikulu chakunja.

DevOps zamtsogolo

Ndikoyenera kufotokozera DevOps ngati ulendo, kapena chikhumbo, osati komaliza. Ma DevOps, monga kupanga zowonda, amayesetsa kuwongolera mosalekeza, kuchuluka kwa zokolola komanso kuchita bwino, komanso kutumizidwa mosalekeza. Zida zokha zothandizira DevOps zikupitilizabe kusintha.

Zambiri zakwaniritsidwa kuyambira pomwe DevOps idakhazikitsidwa mzaka khumi zapitazi, ndipo tikuyembekeza kuwona zambiri mu 2018 ndi kupitilira apo.

Source: www.habr.com

Kuwonjezera ndemanga