Mokhoa oa DevOps ke ofe le hore na ke mang ea o hlokang

Ha re boneng hore na motheo oa mokhoa ona ke ofe le hore na o ka rua molemo ofe.

Re tla boela re bue ka litsebi tsa DevOps: mesebetsi ea bona, meputso le litsebo.

Mokhoa oa DevOps ke ofe le hore na ke mang ea o hlokang
foto Matt Moore /Flickr/CC BY-SA

DevOps ke eng

DevOps ke mokhoa oa nts'etsopele ea software oo mosebetsi oa ona e leng ho theha tšebelisano lipakeng tsa baetsi ba mananeo le batsamaisi ba sistimi k'hamphaning. Haeba litsebi tsa IT tse tsoang mafapheng a fapaneng li sa utloisise mesebetsi ea e mong, ho lokolloa ha likopo tse ncha le lintlafatso bakeng sa tsona ho lieha.

DevOps e theha potoloho ea "seamless" ea nts'etsopele, ka hona e thusa ho potlakisa ho lokolloa ha sehlahisoa sa software. Ho potlakisa ho finyelloa ka ho kenyelletsa mekhoa ea ho iketsetsa lintho. Ho feta moo, baetsi ba mananeo ba qala ho kenya letsoho ho theha li-server le ho fumana likokoana-hloko, mohlala, ba ka ngola liteko tse ikemetseng.

Sena se ntlafatsa tšebelisano lipakeng tsa mafapha. Basebeletsi ba qala ho utloisisa hamolemo hore na sehlahisoa sa software se feta mehato efe pele se fihla matsohong a mosebelisi.

Ha moqapi a utloisisa seo mookameli a tobaneng le sona ha a theha seva, o tla leka ho theola "likhutlo tse bohale" tse ka khonehang ka khoutu. Sena se fokotsa palo ea likokoana-hloko ha o kenya kopo - ho ea ka lipalo-palo, eona fokotseha hoo e ka bang ka makhetlo a mahlano.

Ke mang ea hlokang le ea sa hlokeng mokhoa ona

Ba bangata Litsebi tsa IT lia lumelahore DevOps e tla thusa mokhatlo ofe kapa ofe o hlahisang software. Sena ke 'nete le haeba k'hamphani e le moreki ea bonolo oa lits'ebeletso tsa IT mme e sa hlahise lits'ebetso tsa eona. Tabeng ena, ho kenya ts'ebetsong setso sa DevOps ho tla u thusa ho tsepamisa maikutlo ho boqapi.

Kantle boelana ho qala, empa mona ntho e 'ngoe le e' ngoe e itšetlehile ka boholo ba morero. Haeba sepheo sa hau e le ho hlahisa sehlahisoa se secha (MVP) ho leka mohopolo o mocha, u ka etsa ntle le DevOps. Ka mohlala, mothehi oa Groupon o ile a qala ho sebetsa tšebeletsong ka letsoho behiloe litlhahiso tsohle ho websaeteng le litaelo tse bokelitsoeng. Ha aa ka a sebelisa lisebelisoa leha e le life tsa automation.

Hoa utloahala ho kenya ts'ebetsong mekhoa le lisebelisoa tsa othomathike ha ts'ebeliso e qala ho tsebahala. Sena se tla thusa ho tsamaisa mekhoa ea khoebo le ho potlakisa ho lokolloa ha lintlafatso.

Mokhoa oa ho kenya tšebetsong DevOps

Ka tlase ke litlhahiso tse ling tsa ho fetohela ho mokhoa o mocha.

Hlalosa mathata a mekhoa ea khoebo. Pele o sebelisa mokhoa ona, totobatsa lipakane le mathata a mokhatlo. Leano la ho fetela ho DevOps le tla itšetleha ka bona. Ho etsa sena, etsa lethathamo la lipotso, mohlala:

  • Ke eng e nkang nako e ngata ha u nchafatsa software?
  • Na hoa khoneha ho iketsetsa mokhoa ona?
  • Na sebopeho sa mokhatlo se ama see?

Ithute haholoanyane ka ho hloaea mathata mokhatlong e ka baloa libukeng «Morero "Phoenix""Le"Tataiso ea DevOps»ho tsoa ho bangoli ba mokhoa.

Fetola setso sa khampani. Ho bohlokoa ho kholisa basebetsi bohle ho fetola mekhoa ea bona e tloaelehileng ea ho sebetsa le ho holisa bokhoni ba bona bo fapaneng. Ka mohlala, ho Facebook bohle ba etsang mananeo karabo bakeng sa potoloho ea bophelo bohle ba kopo: ho tloha ho khouto ho isa ts'ebetsong. Hape, Facebook ha e na lefapha la tlhahlobo le arohaneng - liteko li ngotsoe ke bahlahisi ka bobona.

Qala hanyane. Khetha mokhoa o nkang nako le boiteko bo boholo ha o lokolla liapdeite le ho o etsa othomathike. Sena e ka ba joalo teko kapa mokhoa oa ho tsamaisa kopo. Litsebi ho eletsa Mohato oa pele ke ho kenya ts'ebetsong lisebelisoa tsa ho laola phetolelo e ajoang. Ba etsa hore ho be bonolo ho laola mehloli. Har'a litharollo tse joalo, tse tsebahalang haholo ke Git, Mercurial, Subversion (SVN) le CVS.

Hape ke habohlokoa ho ela hloko mekhoa e tsoelang pele ea ho kopanya e ikarabellang bakeng sa ho bokella le ho leka sehlahisoa sa ho qetela. Mehlala ea lisebelisoa tse joalo: Jenkins, TeamCity le Bamboo.

Lekola lintlafatso. Theha metrics ea ts'ebetso bakeng sa litharollo tse kentsoeng ts'ebetsong 'me u thehe lethathamo la tlhahlobo. Metrics e ka kenyelletsa khafetsa ea tokollo, nako e sebelisitsoeng ho sebetsa lits'ebetsong tsa software, le palo ea likokoana-hloko khoutung. Buisanang ka liphello eseng feela le batsamaisi, empa hape le sehlopha se seng se amehang morerong ona. Botsa hore na ke lisebelisoa life tse sieo. Ela hloko likopo tsena ha u ntse u ntlafatsa mekhoa ea hau.

Khalemelo ea DevOps

Le hoja mokhoa ea thusa mekhatlo e ka etsa liqeto tse potlakileng mabapi le nts'etsopele ea kopo, fokotsa palo ea liphoso ho software le ho khothalletsa basebetsi ho ithuta lintho tse ncha, e boetse e na le bahlahlobisisi.

Ho na le maikutlohore baetsi ba mananeo ha baa lokela ho utloisisa lintlha tsa mosebetsi oa batsamaisi ba sistimi. Ho thoe, DevOps e lebisa tabeng ea hore ho e-na le litsebi tsa nts'etsopele kapa tsa tsamaiso, k'hamphani e na le batho ba utloisisang ntho e 'ngoe le e' ngoe, empa ka holimo.

Ho boetse ho lumeloa hore DevOps ha e sebetse ka tsamaiso e mpe. Haeba lihlopha tsa nts'etsopele le tsa tsamaiso li se na lipakane tse tšoanang, ke baokameli ba nang le molato oa ho se hlophise puisano pakeng tsa lihlopha. Ho rarolla bothata bona, se hlokahalang ha se mokhoa o mocha, empa ke mokhoa oa ho lekola batsamaisi ho latela maikutlo a tsoang ho ba tlase. U ka e bala mona, ke lipotso life tse lokelang ho kenyelletsoa liforomong tsa lipatlisiso tsa basebetsi.

Mokhoa oa DevOps ke ofe le hore na ke mang ea o hlokang
foto Ed Ivanushkin /Flickr/CC BY-SA

Moenjiniere oa DevOps ke mang

Moenjiniere oa DevOps o sebelisa mokhoa oa DevOps. E hokahanya mekhahlelo eohle ea ho theha sehlahisoa sa software: ho tloha ho ho ngola khoutu ho isa tekong le ho lokolla ts'ebeliso. Setsebi se joalo se laola mafapha a nts'etsopele le tsamaiso, 'me se iketsetsa ts'ebetso ea mesebetsi ea bona ka ho hlahisa lisebelisoa tse fapaneng tsa software.

Leqheka la moenjiniere oa DevOps ke hore o kopanya litsebi tse ngata: molaoli, moqapi, tester le mookameli.

Joe Sanchez, moevangeli oa DevOps ho VMware, k'hamphani ea software ea virtualization, kgethile litsebo tse ngata tseo moenjiniere oa DevOps a tlamehang ho ba le tsona. Ntle le tsebo e hlakileng ea mokhoa oa DevOps, motho enoa o lokela ho ba le boiphihlelo ba ho tsamaisa lits'ebetso tsa Windows le Linux le boiphihlelo ba ho sebetsa ka lisebelisoa tsa boiketsetso joalo ka. hloohoPippetEa nahanang. Hape o lokela ho tseba ho ngola mangolo le khoutu ka lipuo tse 'maloa le ho utloisisa mahlale a marang-rang.

Moenjineri oa DevOps o ikarabella bakeng sa othomathike efe kapa efe ea mesebetsi e amanang le ho hlophisa le ho tsamaisa lits'ebetso. Software monitoring e boetse e oela mahetleng a hae. Ho rarolla mathata ana, o sebelisa mekhoa e fapaneng ea tsamaiso ea tlhophiso, tharollo ea virtualization le lisebelisoa tsa maru bakeng sa ho leka-lekanya mehloli.

Ke mang ea hirileng

Baenjiniere ba DevOps ba ka thusa mokhatlo ofe kapa ofe o ntlafatsang lits'ebetso kapa o laolang li-server tse ngata. Baenjiniere ba DevOps ba hira Linatla tsa IT tse kang Amazon, Adobe le Facebook. Ba boetse ba sebetsa ho Netflix, Walmart le Etsy.

Eseng ho hira Baenjineri ba DevOps ke ba qalang feela. Mosebetsi oa bona ke ho lokolla sehlahisoa se ka khonehang ho leka mohopolo o mocha. Maemong a mangata, ho qala ho ka etsa ntle le DevOps.

Ho lefa bokae

Baenjiniere ba DevOps fumana ho feta mang kapa mang indastering. Karolelano ea meputso ea litsebi tse joalo lefatšeng ka bophara e tloha ho 100 ho isa ho lidolara tse likete tse 125 ka selemo.

USA ba fumana Lidolara tse likete tse 90 ka selemo (li-ruble tse likete tse 500 ka khoeli). Canada ba patala Lidolara tse likete tse 122 ka selemo (li-ruble tse likete tse 670 ka khoeli), 'me UK - liponto tse likete tse 67,5 ka selemo (li-ruble tse likete tse 490 ka khoeli).

Ha e le Russia, lik'hamphani tsa Moscow lokile lefa litsebi tsa DevOps ho tloha ho li-ruble tse likete tse 100 ho isa ho tse 200 ka khoeli. St. Petersburg, bahiri ba fana ka seatla se bulehileng haholoanyane - ba fana ka li-ruble tse likete tse 160-360 ka khoeli. Libakeng, meputso e qotsitsoe ho li-ruble tse likete tse 100-120 ka khoeli.

Mokhoa oa ho ba setsebi sa DevOps

DevOps ke tataiso e ncha ho IT, ka hona ha ho na lethathamo le tiisitsoeng la litlhoko tsa baenjiniere ba DevOps. Likheong, har'a litlhoko tsa boemo bona u ka fumana tsebo ea tsamaiso ea Debian le CentOS le bokhoni ba ho sebetsa ka li-disk drive. RAID lihlopha.

Ho latela sena, re ka fihlela qeto ea hore, pele ho tsohle, moenjiniere oa DevOps o tlameha ho ba le pono e ntle ea tekheniki. Ke habohlokoa hore motho ea joalo a lule a ithuta lisebelisoa tse ncha le theknoloji.

Mokhoa o bonolo ka ho fetisisa oa ho ba moenjiniere oa DevOps e ka ba molaoli oa sistimi kapa moqapi. Ba se ba ntse ba e-na le litsebo tse ’maloa tse hlokang ho ntlafatsoa feela. Mosebetsi o ka sehloohong ke ho ntlafatsa tsebo e fokolang ea tsebo ho li-DevOps, ho utloisisa mokhoa oa ho sebetsa ka lisebelisoa tsa othomathike le ho tlatsa likheo tsamaisong, mananeong le litsebo tsa virtualization.

Ho utloisisa moo tsebo e ntseng e haella teng, u ka sebelisa mini-Wikipedia ho GitHub kapa mmapa wa kelello. Baahi ba Hacker News le bona khothaletsa bala libuka "Morero "Phoenix""Le"Tataiso ea DevOps" (tseo re li boletseng ka holimo) le "Filosofi ea DevOps. The Art of IT Management» tlasa setempe sa O'Reilly Media.

U ka boela ua ngolisa ho Leselinyana la litaba la Devops Weekly, bala lihlooho tsa lihlooho portal DZone 'me u qale ho buisana le baenjiniere ba DevOps ho Moqoqo o monyebe. Hape ho bohlokoa ho hlahloba lithuto tsa mahala ho Ho hlokahala kapa EdX.

Litaba tse tsoang ho blog ea rona:



Source: www.habr.com

Eketsa ka tlhaloso