Inona ny fomba DevOps ary iza no mila izany

Andeha hojerentsika hoe inona no fototry ny metodolojia ary iza no mahazo tombony.

Hiresaka momba ireo manam-pahaizana manokana momba ny DevOps ihany koa izahay: ny asany, ny karamany ary ny fahaizany.

Inona ny fomba DevOps ary iza no mila izany
sary Matt Moore /Flickr/CC BY-SA

Inona no atao hoe DevOps

DevOps dia fomba fiasa fampandrosoana rindrambaiko izay ny asany dia ny fametrahana fifandraisana eo amin'ny mpandrindra sy ny mpitantana rafitra ao amin'ny orinasa iray. Raha tsy mifankahazo ny asan'ny tsirairay ireo manam-pahaizana momba ny informatika avy amin'ny sampana samihafa, dia tara ny famoahana ireo rindranasa vaovao sy fanavaozana ho azy ireo.

DevOps dia mamorona tsingerin'ny fampandrosoana "tsy misy dikany", ka manampy amin'ny fanafainganana ny famoahana vokatra rindrambaiko. Ny fanafainganana dia tratra amin'ny alΓ lan'ny fampidirana rafitra automatique. Fanampin'izay, manomboka mandray anjara amin'ny fametrahana lohamilina sy fitadiavana bibikely ny programmer, ohatra, afaka manoratra fitsapana mandeha ho azy izy ireo.

Manatsara ny fifandraisana eo amin'ny sampana izany. Manomboka mahatakatra tsara kokoa ny dingana ataon'ny vokatra rindrambaiko alohan'ny hidirany eo am-pelatanan'ny mpampiasa ny mpiasa.

Rehefa azon'ny developer iray ny zavatra atrehin'ny administratera iray rehefa manangana lohamilina, dia hiezaka ny hanadio ny β€œzoro maranitra” azo atao amin'ny kaody izy. Izany dia mampihena ny isan'ny bibikely rehefa mampiasa fampiharana - araka ny antontan'isa, izany mihena in-dimy eo ho eo.

Iza no mila ary tsy mila ny fomba fiasa

maro Mino ny manampahaizana ITfa ny DevOps dia hahazo tombony amin'ny fikambanana rehetra mamolavola rindrambaiko. Marina izany na dia mpanjifa tsotra amin'ny serivisy IT aza ny orinasa ary tsy mamolavola ny fampiharana azy manokana. Amin'ity tranga ity, ny fampiharana ny kolontsaina DevOps dia hanampy anao hifantoka amin'ny fanavaozana.

Ny antony manokana manaova fanombohana, fa eto ny zava-drehetra dia miankina amin'ny haavon'ny tetikasa. Raha ny tanjonao dia ny hamoaka vokatra azo tsapain-tanana (MVP) kely indrindra mba hitsapana hevitra vaovao, dia afaka manao tsy misy DevOps ianao. Ohatra, nanomboka niasa tamin'ny serivisy ny mpanorina ny Groupon namoaka tolotra rehetra ao amin'ny vohikala sy nanangona baiko. Tsy nampiasa fitaovana automatique izy.

Tsy misy dikany ny fampiharana ny fomba fiasa sy ny fitaovana automatique rehefa manomboka mahazo laza ny fampiharana. Izany dia hanampy amin'ny fanamorana ny fizotran'ny raharaham-barotra ary hanafaingana ny famoahana ny fanavaozana.

Ahoana ny fampiharana ny DevOps

Ireto ambany ireto ny soso-kevitra sasantsasany amin'ny fifindrana amin'ny fomba vaovao.

Fantaro ny olana amin'ny fizotran'ny raharaham-barotra. Alohan'ny hampiharana ny fomba fiasa, asongadino ny tanjona sy ny olan'ny fikambanana. Miankina amin'izy ireo ny paikadin'ny fifindrana mankany amin'ny DevOps. Mba hanaovana izany, manaova lisitry ny fanontaniana, ohatra:

  • Inona no maka fotoana be indrindra rehefa manavao ny rindrambaiko?
  • Azo atao ve ny manao ho azy io dingana io?
  • Misy fiantraikany amin’izany ve ny firafitry ny fikambanana?

Mianara bebe kokoa momba ny famantarana ny olana ao amin'ny fikambanana azo vakiana anaty boky Β«Tetikasa "Phoenix""Ary"DevOps GuideΒ» avy amin'ny mpanoratra ny metodolojia.

Hanova ny kolontsaina ao amin'ny orinasa. Zava-dehibe ny fandresen-dahatra ny mpiasa rehetra hanova ny fomba fiasany mahazatra sy hanitarana ny fahaiza-manaony. Ohatra, ao amin'ny Facebook ny programmer rehetra valiny ho an'ny tsingerin'ny fiainana manontolo amin'ny fampiharana: manomboka amin'ny coding ka hatramin'ny fampiharana. Ary koa, ny Facebook dia tsy manana sampan-draharaham-panadinana mitokana - ny andrana dia nosoratan'ny mpamorona.

Manomboka kely fotsiny. Safidio ny dingana izay mitaky fotoana sy ezaka be indrindra rehefa mamoaka fanavaozana ary manaova ho azy. izany Mety ho fitsapana na dingana fametrahana fampiharana. manam-pahaizana manoro hevitra Ny dingana voalohany dia ny fampiharana ny fitaovana fanaraha-maso version distributed. Manamora ny fitantanana loharano izy ireo. Anisan'ny vahaolana toy izany, ny malaza indrindra dia Git, Mercurial, Subversion (SVN) ary CVS.

Ilaina ihany koa ny mandinika ireo rafitra fampidirana mitohy izay tompon'andraikitra amin'ny fanangonana sy fitsapana ny vokatra farany. Ohatra amin'ny fitaovana toy izany: Jenkins, TeamCity ary Bamboo.

Tombanana ny fanatsarana. Mamorona metrika fampisehoana ho an'ny vahaolana ampiharina ary mamorona lisitra fanamarinana. Ny metrika dia mety ahitana ny famotsorana matetika, ny fotoana lany amin'ny fiasana amin'ny endri-javatra rindrambaiko, ary ny isan'ny bibikely ao amin'ny kaody. Resaho ny valiny tsy amin'ny mpitantana ihany, fa miaraka amin'ny ekipa sisa mandray anjara amin'ny tetikasa. Anontanio hoe inona no fitaovana tsy ampy. Raiso ireo fangatahana ireo rehefa manatsara kokoa ny fizotranao.

Fanakianana ny DevOps

Na dia eo aza ny fomba fiasa manampy Afaka mandray fanapahan-kevitra haingana kokoa momba ny fampandrosoana ny fampiharana ny fikambanana, fanapahan-jiro ny isan'ny lesoka ao amin'ny rindrambaiko ary mamporisika ny mpiasa hianatra zava-baovao, manana mpitsikera ihany koa izy.

Misy Viewfa ny mpandrindra dia tsy tokony hahatakatra ny antsipirian'ny asan'ny mpitantana ny rafitra. Voalaza fa ny DevOps dia mitarika ho amin'ny zava-misy fa raha tokony ho manam-pahaizana manokana momba ny fampandrosoana na ny fitantanana, ny orinasa dia manana olona mahafantatra ny zava-drehetra, fa amin'ny ankapobeny.

Inoana ihany koa fa ny DevOps tsy miasa miaraka amin'ny fitantanana mahantra. Raha tsy manana tanjona iraisana ny ekipan'ny fampandrosoana sy ny admin dia ny mpitantana no omena tsiny amin'ny tsy fandaminana ny fifandraisana eo amin'ny ekipa. Mba hamahana ity olana ity dia tsy fomba vaovao no ilaina, fa rafitra fanombanana ny mpitantana mifototra amin'ny fanehoan-kevitra avy amin'ny mpiara-miasa. Azonao vakiana eto, fanontaniana inona no tokony hampidirina ao amin'ny taratasy fanadihadian'ny mpiasa.

Inona ny fomba DevOps ary iza no mila izany
sary Ed Ivanushkin /Flickr/CC BY-SA

Iza no Injeniera DevOps

Injeniera DevOps no mampihatra ny fomba fiasa DevOps. Izy io dia mampifanaraka ny dingana rehetra amin'ny famoronana vokatra rindrambaiko: manomboka amin'ny fanoratana kaody mankany amin'ny fitsapana sy ny famoahana ny fampiharana. Ny manam-pahaizana manokana toy izany dia manara-maso ny sampan-draharaham-pampandrosoana sy ny fitantanan-draharaha, miampy automatique ny fanatanterahana ny asany amin'ny alalan'ny fampidirana fitaovana rindrambaiko isan-karazany.

Ny hafetsen'ny injeniera DevOps dia ny fanambadiany asa maro: mpitantana, developer, tester ary mpitantana.

Joe Sanchez, evanjelistra DevOps ao amin'ny VMware, orinasa rindrambaiko virtoaly, voatokana fahaiza-manao maromaro tsy maintsy ananan'ny injeniera DevOps. Ho fanampin'ny fahalalana mazava momba ny fomba fiasa DevOps, ity olona ity dia tokony hanana traikefa amin'ny fitantanana ny rafitra fiasan'ny Windows sy Linux ary ny traikefa miasa amin'ny fitaovana automatique toy ny lohanysaribakolin'nyAnsible. Tokony ho afaka manoratra script sy code amin'ny fiteny roa ihany koa izy ary mahatakatra ny teknolojian'ny tambajotra.

Injeniera DevOps no tompon'andraikitra amin'ny automatique amin'ny asa mifandraika amin'ny fanamboarana sy fametrahana rindranasa. Ny fanaraha-maso ny rindrambaiko koa dia mianjera eo an-tsorony. Mba hamahana ireo olana ireo dia mampiasa rafitra fitantanana fanamafisam-peo isan-karazany, vahaolana virtoaly ary fitaovana rahona izy mba handanjalanjana ny loharanon-karena.

Iza no manakarama

Ny injeniera DevOps dia afaka mahazo tombony amin'ny fikambanana rehetra mamolavola rindranasa na mitantana mpizara marobe. Injeniera DevOps dia manakarama Ireo goavambe IT toa an'i Amazon, Adobe ary Facebook. Miasa amin'ny Netflix, Walmart ary Etsy ihany koa izy ireo.

Tsy manakarama Ny injeniera DevOps dia fanombohana fotsiny. Ny asan'izy ireo dia ny hamoaka vokatra azo tsapain-tanana kely indrindra mba hitsapana hevitra vaovao. Amin'ny ankamaroan'ny tranga, ny fanombohana dia afaka manao tsy misy DevOps.

Ohatrinona ny karama

Injeniera DevOps hahazoana mihoatra noho izay rehetra ao amin'ny indostria. Ny salanisan'ny vola miditra amin'ny manam-pahaizana manokana toy izany manerana izao tontolo izao dia avy amin'ny 100 ka hatramin'ny 125 arivo dolara isan-taona.

Any Etazonia izy ireo Get 90 arivo dolara isan-taona (500 arivo roubles isam-bolana). Any Canada izy ireo vola 122 arivo dolara isan-taona (670 arivo roubles isam-bolana), ary any Angletera - 67,5 arivo kilao isan-taona (490 arivo roubles isam-bolana).

Raha ny Rosia, Moscow orinasa vonona mandoa manokana DevOps manomboka amin'ny 100 ka hatramin'ny 200 arivo roubles isam-bolana. Ao St. Petersburg, ny mpampiasa dia malala-tanana kokoa - manolotra 160-360 arivo roubles isam-bolana. Any amin'ny faritra, ny karama dia voalaza amin'ny 100-120 arivo roubles isam-bolana.

Ahoana ny fomba hahatongavana ho manam-pahaizana manokana amin'ny DevOps

DevOps dia tari-dalana vaovao amin'ny IT, noho izany dia tsy misy lisitry ny fepetra takiana ho an'ny injeniera DevOps. Ao amin'ny fahabangan-toerana, anisan'ny fepetra takiana amin'ity toerana ity ianao dia afaka mahita ny fahaiza-mitantana Debian sy CentOS ary ny fahafahana miasa amin'ny kapila kapila. RAID array.

Miorina amin'izany, azontsika atao ny manatsoaka hevitra fa, voalohany indrindra, ny injeniera DevOps dia tsy maintsy manana fomba fijery ara-teknika tsara. Zava-dehibe ho an'ny olona toy izany ny mianatra tsy tapaka fitaovana sy teknolojia vaovao.

Ny fomba tsotra indrindra hahatongavana ho injeniera DevOps dia mpitantana rafitra na mpamorona. Efa manana fahaiza-manao maromaro mila ampitomboina fotsiny izy ireo. Ny tena asa dia ny fanatsarana ny fahalalana kely indrindra ao amin'ny DevOps, hahatakatra ny fomba miasa miaraka amin'ny fitaovana automatique ary mameno ny banga amin'ny fitantanana, fandaharana ary fahaiza-manao virtoaly.

Mba hahatakarana hoe aiza no mbola tsy ampy fahalalana dia azonao ampiasaina mini-Wikipedia amin'ny GitHub na sarintany ara-tsaina. Ny mponina ao amin'ny Hacker News ihany koa Recommend mamaky boky "Tetikasa "Phoenix""Ary"DevOps Guide"(izay voalazanay etsy ambony) ary"DevOps filozofia. Ny Art of IT ManagementΒ» eo ambanin'ny hajian'ny O'Reilly Media.

Afaka misoratra anarana koa ianao Gazety Devops Weekly, mamaky lahatsoratra momba ny lohahevitra vavahadin-tserasera DZone ary manomboka mifandray amin'ireo injeniera DevOps ao Slack chat. Ilaina ihany koa ny mijery ireo fampianarana maimaim-poana amin'ny Udacity na edX.

Lahatsoratra avy amin'ny bilaoginay:



Source: www.habr.com

Add a comment