He aha te tikanga DevOps me ko wai e hiahia ana

Kia mohio tatou he aha te ngako o te tikanga me ko wai ka whai hua.

Ka korero ano matou mo nga tohungatanga DevOps: a raatau mahi, utu me o raatau pukenga.

He aha te tikanga DevOps me ko wai e hiahia ana
Photography Matt Moore /Flickr/CC BY-SA

He aha te DevOps

Ko te DevOps he tikanga whanaketanga rorohiko ko tana mahi ko te whakapumau i te taunekeneke i waenga i nga kaiwhakatakoto kaupapa me nga kaiwhakahaere punaha i roto i tetahi kamupene. Mena karekau nga tohunga IT mai i nga tari rereke e marama ki nga mahi a tetahi, ka roa te tukunga o nga tono hou me nga whakahoutanga mo ratou.

Ka hangaia e DevOps he huringa whanaketanga "maamaa", na reira ka awhina i te tere o te tukunga o tetahi hua rorohiko. Ka taea te whakatere ma te whakauru i nga punaha aunoa. I tua atu, ka timata nga kaihōtaka ki te whakauru ki te whakatu i nga kaitoro me te rapu i nga pepeke, hei tauira, ka taea e ratou te tuhi i nga whakamatautau aunoa.

Ma tenei ka pai ake te taunekeneke i waenga i nga tari. Ka timata nga kaimahi ki te mohio ake he aha nga waahanga ka puta i tetahi hua rorohiko i mua i te taenga atu ki nga ringaringa o te kaiwhakamahi.

Ina mohio te kaiwhakawhanake ki nga ahuatanga e pa ana ki te kaiwhakahaere i te wa e whakatuu ana he tūmau, ka ngana ia ki te whakaene i nga "koki koi" kei roto i te waehere. Ka whakaitihia te maha o nga pepeha i te wa e tukuna ana he tono - e ai ki nga tatauranga, ko ka heke e rima pea nga wa.

Ko wai e hiahia ana me te kore e hiahia ki te tikanga

He maha E whakapono ana nga tohunga ITka whai hua nga DevOps ki nga whakahaere katoa e whakawhanake ana i te rorohiko. He pono tenei ahakoa he kaihoko ngawari te kamupene mo nga ratonga IT me te kore e whakawhanake i ana ake tono. I tenei keehi, ko te whakatinana i te ahurea DevOps ka awhina koe ki te aro ki nga mahi auaha.

Ko te tuunga hanga whakaoho, engari i konei ka whakawhirinaki nga mea katoa ki te tauine o te kaupapa. Mena ko to whainga ko te whakarewa i tetahi hua whaihua iti (MVP) hei whakamatautau i tetahi whakaaro hou, ka taea e koe te mahi me te kore DevOps. Hei tauira, i timata te kaiwhakarewa o Groupon ki te mahi a-ringa ki te ratonga whakairihia tuku katoa i runga i te paetukutuku me te kohi ota. Kaore ia i whakamahi i nga taputapu aunoa.

He mea tika ki te whakatinana i nga tikanga aunoa me nga taputapu ka timata te tono ki te rongonui. Ma tenei ka awhina i nga tikanga pakihi me te tere ake i te tukunga o nga whakahou.

Me pehea te whakatinana DevOps

Kei raro nei etahi tohutohu mo te huri ki tetahi tikanga hou.

Te tautuhi i nga raruraru i roto i nga tukanga pakihi. I mua i te whakatinana i te tikanga, tohuhia nga whaainga me nga raru o te whakahaere. Ko te rautaki mo te whakawhiti ki DevOps ka whakawhirinaki ki a raatau. Hei mahi i tenei, hanga he rarangi patai, hei tauira:

  • He aha te nuinga o te wa e whakahōu ana i te rorohiko?
  • Ka taea te whakaaunoa i tenei mahi?
  • Ko te hanganga o te whakahaere e pa ana ki tenei?

Ako atu mo te tautuhi raruraru i roto i te whakahaere ka taea te panui ki nga pukapuka «Kaupapa "Phoenix"»Na«DevOps Aratohu» mai i nga kaituhi o te tikanga.

Hurihia te ahurea i roto i te kamupene. He mea nui ki te whakatenatena i nga kaimahi katoa ki te whakarereke i o raatau tikanga mahi me te whakawhānui ake i o raatau pukenga. Hei tauira, i Facebook nga kaihōtaka katoa tutaki mo te huringa ora katoa o te tono: mai i te whakawaehere ki te whakatinanatanga. Ano, karekau he tari whakamatautau motuhake a Facebook - na nga kaihanga ano i tuhi nga whakamatautau.

Tīmata iti. Kōwhiria te hātepe ka nui te wā me te whakapau kaha ina tuku whakahōu me te whakaaunoa. Tenei pea te whakamatautau, te mahi tono tono ranei. Nga tohunga tohutohu Ko te mahi tuatahi ko te whakatinana i nga taputapu mana putanga tohatoha. Ka ngawari ake te whakahaere i nga puna. I roto i enei otinga, ko nga mea rongonui ko Git, Mercurial, Subversion (SVN) me CVS.

He pai hoki te aro ki nga punaha whakauru tonu e haangai ana ki te whakaemi me te whakamatautau i te hua whakamutunga. He tauira o enei taputapu: Jenkins, TeamCity me Bamboo.

Te arotake i nga whakapainga. Whakawhanakehia nga inenga mahi mo nga otinga kua whakatinanahia me te hanga rarangi arowhai. Ka taea e nga inenga te whakauru i te auau tuku, te wa i whakapaua ki te mahi i nga ahuatanga rorohiko, me te maha o nga pepeha i roto i te waehere. Matapakihia nga hua kaore i te taha o nga kaiwhakahaere anake, engari me era atu o te roopu e uru ana ki te kaupapa. Uia he aha nga taputapu kei te ngaro. Whakaarohia enei tono i te wa e arotau ana koe i o tukanga.

Te whakahee o DevOps

Ahakoa te tikanga āwhina Ka taea e nga whakahaere te whakatau tere mo te whanaketanga tono, ka whakaiti te maha o nga hapa i roto i te rorohiko me te whakatenatena i nga kaimahi ki te ako i nga mea hou, kei a ia ano nga kaiwhakapae.

He whakaarokia kaua e marama nga kaitakataka ki nga korero mo nga mahi a nga kaiwhakahaere punaha. E kii ana, ko DevOps te arahi ki te meka kaore i te whakawhanaketanga, i nga tohunga whakahaere ranei, kei te kamupene nga tangata e mohio ana ki nga mea katoa, engari he maamaa.

E whakaponohia ana ko DevOps kāore e mahi me te ngoikore o te whakahaere. Mena karekau he whainga noa a nga roopu whanaketanga me nga roopu whakahaere, ko nga kaiwhakahaere te he mo te kore whakarite korero i waenga i nga roopu. Hei whakaoti i tenei raruraru, ko te mea e hiahiatia ana ehara i te tikanga hou, engari he punaha mo te arotake i nga kaiwhakahaere i runga i nga urupare mai i nga tangata o raro. Ka taea e koe te panui i konei, he aha nga patai me whakauru ki nga puka rangahau kaimahi.

He aha te tikanga DevOps me ko wai e hiahia ana
Photography Ed Ivanushkin /Flickr/CC BY-SA

Ko wai te DevOps Engineer

Ka whakatinanahia e te miihini DevOps te tikanga DevOps. Ka tukutahi i nga wahanga katoa o te hanga hua rorohiko: mai i te tuhi waehere ki te whakamatautau me te tuku i te tono. Ka whakahaeretia e taua tohunga nga tari whanaketanga me nga tari whakahaere, me te mahi aunoa i a raatau mahi ma te whakauru i nga momo taputapu rorohiko.

Ko te mahi tinihanga a te miihini DevOps ko tana whakakotahi i nga umanga maha: kaiwhakahaere, kaiwhakawhanake, whakamatautau me te kaiwhakahaere.

Joe Sanchez, DevOps kaikauwhau i VMware, he kamupene rorohiko mariko, kua tohua he maha nga pukenga me whai i tetahi miihini DevOps. I tua atu i te maaramatanga mo nga tikanga DevOps, me whai wheako tenei tangata ki te whakahaere i nga punaha whakahaere Windows me Linux me te wheako ki te mahi me nga taputapu automation penei Kaitao KaiPeporoKa taea. Me kaha ano ia ki te tuhi i nga tuhinga me te waehere i roto i nga reo e rua me te mohio ki nga hangarau whatunga.

Ko te miihini DevOps te kawenga mo nga mahi mahi e pa ana ki te whirihora me te tuku tono. Ka taka hoki te aroturuki i te rorohiko ki runga i ona pokohiwi. Hei whakaoti i enei raru, ka whakamahia e ia nga momo punaha whakahaere whirihoranga, nga otinga mariko me nga taputapu kapua hei whakataurite i nga rauemi.

Ko wai kei te utu

Ka taea e nga miihini DevOps te painga ki tetahi whakahaere e whakawhanake ana i nga tono, e whakahaere ana ranei i te maha o nga kaitoro. Nga miihini DevOps kei te utu Rapa IT rite Amazon, Adobe me Facebook. Ka mahi ano ratou i runga i Netflix, Walmart me Etsy.

Ehara i te utu Ko nga miihini DevOps he tiimata anake. Ko ta raatau mahi ko te tuku i tetahi hua iti ka taea hei whakamatautau i tetahi whakaaro hou. I te nuinga o nga wa, ka taea e nga whakaoho te mahi me te kore DevOps.

E hia te utu

Nga miihini DevOps whiwhi nui atu i nga tangata katoa o te umanga. Ko te utu toharite o aua tohunga puta noa i te ao mai i te 100 ki te 125 mano taara ia tau.

I te USA ratou tiki 90 mano taara ia tau (500 mano rubles ia marama). I Kanata ratou kua utua 122 mano taara ia tau (670 mano rubles ia marama), a i te UK - 67,5 mano pauna i ia tau (490 mano rubles ia marama).

Mo Russia, nga kamupene Moscow kua rite utu nga tohunga DevOps mai i te 100 ki te 200 mano rubles ia marama. I St. Petersburg, he iti ake te atawhai o nga kaituku mahi - ka tukuna e ratou te 160-360 mano rubles i ia marama. I nga rohe, ka whakahuahia nga utu mo te 100-120 mano rubles ia marama.

Me pehea te noho hei tohunga DevOps

He huarahi hou a DevOps i roto i te IT, no reira karekau he rarangi whakaritenga mo nga miihini DevOps. I roto i nga waahi, i roto i nga whakaritenga mo tenei tuunga ka kitea e koe nga pukenga whakahaere Debian me CentOS me te kaha ki te mahi me nga puku kōpae. Ko nga rarangi RAID.

I runga i tenei, ka taea e taatau te whakatau, ko te mea tuatahi, me whai tirohanga hangarau pai te miihini DevOps. He mea nui mo taua tangata kia ako tonu i nga taputapu me nga hangarau hou.

Ko te huarahi ngawari ki te noho hei miihini DevOps he kaiwhakahaere punaha, he kaiwhakawhanake ranei. He maha tonu o raatau pukenga me whakawhanake. Ko te mahi matua ko te whakapai ake i te iti rawa o te matauranga i roto i te DevOps, te mohio me pehea te mahi me nga taputapu automation me te whakakii i nga waahi i roto i nga mahi whakahaere, kaupapa me nga pukenga mariko.

Kia mohio ai koe kei te ngaro tonu te matauranga, ka taea e koe te whakamahi mini-Wikipedia i runga i GitHub ranei mahere hinengaro. Kainoho o Hacker News hoki tūtohu panui pukapuka"Kaupapa "Phoenix"»Na«DevOps Aratohu" (i korerohia e matou i runga ake nei) me "DevOps rapunga whakaaro. Te Toi o te Whakahaere IT» i raro i te pane kuini a O'Reilly Media.

Ka taea hoki e koe te ohauru Devops Weekly pānui, panui tuhinga kaupapa tomokanga DZone ka tiimata ki te korero ki nga miihini DevOps i roto Kōrerorero mangere. He pai hoki te tirotiro i nga akoranga kore utu kei runga Udacity ranei edX.

Nga panui mai i ta maatau blog:



Source: will.com

Tāpiri i te kōrero