Matou te talanoa e uiga i DevOps i le gagana malamalama

E faigata ona malamalama i le manatu autu pe a talanoa e uiga i DevOps? Ua matou aoina mai mo oe tala faʻatusa manino, faʻamatalaga mataʻina ma fautuaga mai tagata atamamai o le a fesoasoani e oʻo lava i tagata e le faʻapitoa e oʻo i le tulaga. I le faaiuga, o le ponesi o le Red Hat tagata faigaluega lava DevOps.

Matou te talanoa e uiga i DevOps i le gagana malamalama

O le faaupuga DevOps na afua mai i le 10 tausaga talu ai ma ua alu ese mai le Twitter hashtag i se gaioiga faʻaleaganuʻu malosi i le lalolagi IT, o se filosofia moni e faʻamalosia ai le au atinaʻe ina ia vave faia mea, faʻataʻitaʻi, ma faʻaauau pea i luma. DevOps ua fesoʻotaʻi vavalalata ma le manatu o suiga numera. Ae pei ona masani ona tupu i upu IT, i le sefulu tausaga talu ai na maua ai e DevOps le tele o faʻamatalaga, faʻamatalaga ma manatu sese e uiga ia te ia lava.

O le mea lea, e masani ona e faʻalogo i fesili e uiga i DevOps pei, e tutusa ma agile? Pe o se faiga fa'apitoa lenei? Pe ua na o se isi uiga tutusa mo le upu "galue faatasi"?

DevOps e aofia ai le tele o manatu eseese (faʻaauau le tuʻuina atu, faʻaauau le tuʻufaʻatasia, otometi, ma isi), o lea o le faʻaitiitia o mea taua e mafai ona luʻitau, aemaise lava pe a e fiafia i le mataupu. Ae ui i lea, o lenei tomai e aoga tele, e tusa lava pe o loʻo e taumafai e faʻaalia ou manatu i ou tagata maualuga pe na o le taʻuina atu i se tasi mai lou aiga poʻo uo e uiga i lau galuega. O le mea lea, seʻi o tatou tuʻu ese faʻamatalaga faʻamatalaga o DevOps mo le taimi nei ma taulaʻi i le ata tele.

O le a le DevOps: 6 Fa'amatalaga ma Fa'atusa

Na matou talosagaina tagata atamamai e faʻamatala le aano o DevOps i le faigofie ma faʻapuupuu e mafai ai ina ia manino lona taua i le au faitau ma soʻo se tulaga o le poto faʻapitoa. Faʻavae i luga o faʻaiʻuga o nei talanoaga, ua matou filifilia tala faʻatusa sili ona mataʻina ma faʻailoga mataʻina e fesoasoani ia te oe e fausia lau tala e uiga i DevOps.

1. DevOps ose fa'agaioiga fa'aleaganu'u

"O le DevOps o se gaioiga faʻale-aganuʻu lea e iloa ai e itu uma e lua (tagata faʻapipiʻi polokalame ma tagata tomai faʻapitoa i le IT) e le aumaia e le polokalama faʻamanuiaga moni seʻi vagana ua amata ona faʻaaogaina e se tasi: tagata faʻatau, tagata faʻatau, tagata faigaluega, ae le o le manatu," o le tala lea a Eveline Oehrlich, suʻesuʻega sinia. su'esu'e i le DevOps Institute. "O le mea lea, o nei vaega uma e lua e faʻamautinoaina le vave ma le maualuga o le tuʻuina atu o polokalama."

2. DevOps e uiga i le faʻamalosia o tagata atiae.

"O le DevOps e faʻamalosia ai le au atinaʻe e umia tusi talosaga, faʻatautaia, ma faʻatautaia le tuʻuina atu mai le amataga seia maeʻa."

"E masani lava, DevOps o loʻo talanoa e uiga i se auala e faʻavavevave ai le tuʻuina atu o talosaga i le gaosiga e ala i le fausiaina ma le faʻatinoina o faiga faʻapitoa," o le tala lea a Jai ​​Schniepp, faatonu o DevOps platforms i le kamupani inisiua Liberty Mutual. "Ae mo aʻu o se mea sili atu ona taua." O le DevOps e fa'amalosia ai le au atia'e e umia tusi talosaga po'o vaega fa'apitoa o polokalame, fa'atautaia, ma fa'atautaia a latou fa'asalalauga mai le amataga i le fa'ai'uga. E faʻaumatia e le DevOps le fenumiai o tiute ma taʻitaʻia tagata uma o loʻo aʻafia i le fausiaina o se masini faʻapipiʻi, atinaʻe e faʻatautaia.

3. DevOps e uiga i le galulue faʻatasi i le fatuina ma le tuʻuina atu o talosaga.

"I se faaupuga faigofie, DevOps o se auala i le gaosiga o masini komepiuta ma le tuʻuina atu lea e galulue faʻatasi ai tagata uma," o le tala lea a Gur Staf, peresitene ma le ulu o masini komepiuta pisinisi i le BMC.

4. DevOps o se paipa

"E mafai ona faʻapipiʻi faʻasalalauga pe a fetaui uma vaega."

"Ou te faʻatusatusaina DevOps i se laina faʻapotopotoga taʻavale," o le tala lea a Gur Staff. - O le manatu o le mamanuina ma le faia o vaega uma i luma atu ina ia mafai ona latou faʻapotopotoina e aunoa ma se fetuunaiga a le tagata lava ia. Fa'ato'a mafai ona fa'atasia vaega uma. O i latou e mamanuina ma fausia se afi e tatau ona mafaufau pe faʻafefea ona faʻapipiʻi i le tino poʻo le faʻavaa. O i latou e faia taofi e tatau ona mafaufau i uili, ma isi. E tatau fo'i ona fa'apea i polokalama fa'akomepiuta.

E tatau i se tagata e faia ni fa'amatalaga fa'apisinisi po'o se fa'aoga tagata fa'aoga ona mafaufau e uiga i fa'amaumauga o lo'o teuina ai fa'amatalaga a tagata fa'atau, o le puipuiga e puipuia ai fa'amaumauga a tagata, ma pe fa'afefea ona aoga nei mea uma pe a amata ona tautua le au'aunaga i le tele, atonu e o'o lava i le faitau miliona tala. ."

"O le faʻamalosia o tagata e galulue faʻatasi ma mafaufau i vaega o le galuega o loʻo faia e isi, nai lo le taulaʻi atu i a latou lava galuega, o le faʻalavelave sili lea e foia. Afai e mafai ona e faia lenei mea, o loʻo ia te oe se avanoa sili ona lelei mo suiga numera, "faʻaopoopo a Gur Staff.

5. DevOps o le tuʻufaʻatasiga saʻo o tagata, faiga ma masini

Jayne Groll, faatonu sili o le DevOps Institute, na ofoina mai se talafaatusa lelei e faamatala ai DevOps. I ana upu, "DevOps e pei o se fua e tolu vaega autu o mea aoga: tagata, faagasologa ma masini. O le tele o nei mea e mafai ona ave mai isi vaega ma punaoa: Lean, Agile, SRE, CI / CD, ITIL, taʻitaʻi, aganuu, meafaigaluega. O le mealilo i DevOps, pei o soʻo se fua lelei, o le auala e maua ai le saʻo saʻo ma faʻafefiloi nei mea e faʻateleina ai le saoasaoa ma le lelei o le fatuina ma le tuʻuina atu o talosaga.

6. DevOps o le taimi e galulue ai le au fai polokalame e pei o le Formula 1 team

"O le tuuga e leʻi fuafuaina mai le amataga e oʻo i le faʻaiʻuga, ae i le isi itu, mai le maeʻa i le amataga."

"A ou talanoa e uiga i mea e faʻamoemoeina mai se DevOps initiative, ou te mafaufau i le NASCAR poʻo le Formula 1 au taʻavale e fai ma faʻataʻitaʻiga," o le tala lea a Chris Short, pule sinia o le maketiina o le ao i Red Hat ma le tagata faʻasalalau o le DevOps'ish newsletter. - O le taʻitaʻi o lea 'au e tasi le sini: ia maua le tulaga sili ona maualuga i le faaiuga o le tuuga, ma mafaufau i punaoa o loʻo avanoa mo le 'au ma luitau na oʻo i ai. I lenei tulaga, o le tuuga e le o fuafuaina mai le amataga seia maeʻa, ae i se isi itu, mai le maeʻa i le amataga. Muamua, e fa'atulaga se sini mata'utia, ona fa'amautu lea o auala e ausia ai. Ona vaevaeina lea i lalo i ni galuega laiti ma tuʻuina atu i tagata o le 'au.

“E fa’aalu e le ‘au le vaiaso atoa a’o le’i faia le tuuga e fa’aatoatoa ai le pit stop. Na te faia toleniga malosi ma cardio e tumau ai lona tino mo se aso faigata o tuuga. Fa'ata'ita'i le galulue fa'atasi e fo'ia so'o se fa'afitauli e ono tula'i mai i le taimi o le tuuga. E fa'apea fo'i, e tatau i le 'au atina'e ona a'oa'oina le tomai o le fa'amatu'u soo atu o lomiga fou. Afai ei ai ni ou tomai faʻapea ma se faʻaogaina lelei o le puipuiga, o le faʻalauiloaina o lomiga fou i le gaosiga e tupu tele lava. I lenei vaaiga i le lalolagi, o le faateleina o le saoasaoa o lona uiga o le faateleina o le saogalemu,” o le tala lea a Short.

“E le o le faia o le ‘mea sa’o,’” o le faaopoopo mai lea a Short, “ae e uiga i le aveesea o le tele o mea e mafai ona taofia ai le taunuuga manaomia. Galulue faʻatasi ma fetuutuunai e faʻatatau i faʻamatalaga e te mauaina i le taimi moni. Ia saunia mo faʻalavelave ma galue e faʻaleleia le lelei e faʻaitiitia ai lo latou aʻafiaga i le alualu i luma i lau sini. O le mea lea o loʻo faʻatali mo i tatou i le lalolagi o DevOps.

Matou te talanoa e uiga i DevOps i le gagana malamalama

Faʻafefea ona fua DevOps: 10 fautuaga mai tagata atamamai

Naʻo le DevOps ma le tele o DevOps e matua ese lava mea. Matou te taʻu atu ia te oe le auala e foia ai pa puipui i luga o le ala mai le muamua i le lona lua.

Mo le tele o faʻalapotopotoga, o le faigamalaga i DevOps e amata faigofie ma fiafia. Ua faia ni 'au fa'atosina laiti, ua suia faiga tuai i mea fou, ma o le manuia muamua e le o toe mamao.

Ae paga lea, ua na o se mea sese, o se faafoliga o le alualu i luma, o le tala lea a Ben Grinnell, pule faatonu ma le ulu o numera i le faufautua North Highland. O manumalo muamua e mautinoa lava e faʻamalosia, ae latou te le fesoasoani e ausia le sini autu o le faʻalauteleina o le vaetamaina o DevOps i le faʻalapotopotoga.

E faigofie ona iloa o le taunuuga o se aganuu o fevaevaeaʻiga i le va o "tatou" ma "latou".

"E masani lava, e faʻalauiloa e faʻalapotopotoga nei poloketi paionia ma le manatu o le a latou saunia le auala mo le DevOps masani, e aunoa ma le mafaufau pe mafai pe naunau isi e mulimuli i lena ala," o le tala lea a Ben Grinnell. - O 'au mo le faʻatinoina o ia poloketi e masani lava ona faʻafaigaluegaina mai le talitonuina o le tagata lava ia "Varangians" ua uma ona faia se mea faapena i isi nofoaga, ae fou i lau faʻalapotopotoga. I le taimi lava e tasi, ua faʻamalosia i latou e soli ma faʻaumatia tulafono o loʻo tumau pea i luga o isi tagata uma. E faigofie ona iloa o le taunuuga o se aganuu a “tatou” ma “latou” e taofia ai le faaliliuina atu o le poto ma tomai.”

"Ma o lenei faʻafitauli faʻale-aganuʻu ua naʻo se tasi o mafuaʻaga e faigata ai ona fua DevOps. O 'au a DevOps o loʻo feagai ma faʻafitauli faʻapitoa faʻapitoa e masani lava o kamupani faʻateleina IT-muamua, "o le tala lea a Steve Newman, o le faʻavae ma le taʻitaʻifono o Scalyr.

“I le lalolagi fa’aonaponei, e sui lava auaunaga i le taimi lava e mana’omia ai. E manaia tele le faʻatinoina ma le faʻatinoina o foliga fou, ae o le faʻamaopoopoina o lenei faʻagasologa ma le faʻaumatiaina o faʻafitauli e tulaʻi mai o se ulu tiga moni, faʻaopoopo Steve Newman. - I totonu o faʻalapotopotoga faʻavavevave le tuputupu aʻe, o inisinia i luga o 'au faʻasolosolo o loʻo tauivi e faʻamautu le vaʻaia i suiga ma aʻafiaga faʻasolosolo na te faia i le tulaga faʻalagolago. E le gata i lea, e le fiafia inisinia pe a latou le maua lenei avanoa ma, o se taunuuga, ua atili ai ona faigata ia i latou ona malamalama i le ute o faafitauli e tulaʻi mai."

E faʻafefea ona foia nei luʻitau o loʻo faʻamatalaina i luga ma agai atu i le tele o le vaetamaina o DevOps i se faʻalapotopotoga tele? E fa'amalosia e le au atamamai le onosa'i, e tusa lava pe o lau sini autu o le fa'avavevaveina o lau ta'amilosaga o le atina'eina o polokalama ma faiga pisinisi.

1. Manatua o suiga o aganuu e umi se taimi.

Jayne Groll, Faatonu Sili, DevOps Institute: "I loʻu manatu, o le faʻalauteleina o DevOps e tatau ona faʻatuputeleina ma faʻasolosolo e pei o le agile atinaʻe (ma tutusa le paʻi i le aganuu). Agile ma DevOps faʻamamafa tamaʻi 'au. Ae a o tuputupu aʻe nei 'au i le numera ma le tuʻufaʻatasia, matou te iʻu i le tele o tagata e faʻaaogaina auala fou e galulue ai, ma o se taunuuga o loʻo i ai se suiga tele faʻaleaganuʻu.

2. Faʻaalu se taimi e fuafua ma filifili se tulaga

Eran Kinsbruner, Ta'ita'i Faievagelia Fa'atekinisi i Perfecto: "Mo le faʻaleleia o galuega, e tatau i 'au a DevOps ona aʻoaʻo muamua e tuʻufaʻatasia faiga masani, meafaigaluega, ma tomai, ona faʻasolosolo malie lea ma faʻamautu vaega taʻitasi o DevOps. E amata uma lava i le fuafuaina lelei o tala a tagata faʻaoga ma faʻatauga, sosoo ai ma le tusiaina o polokalama faakomepiuta ma faʻatonuga faʻaoga e faʻaaoga ai le atinaʻe faʻavae poʻo isi auala e sili ona fetaui mo le lalaina ma le tuʻufaʻatasia o tulafono.

"Ona oʻo mai ai lea o le tuʻufaʻatasia ma le faʻataʻitaʻiga tulaga, lea ua manaʻomia ai se faʻavae faʻapitoa mo masini. O le mea lea e taua ai mo le DevOps 'au e filifili le tulaga saʻo e fetaui ma o latou tomai faʻapitoa ma sini faʻaiʻuga o le poloketi.

O le isi vaega o le faʻapipiʻiina i le gaosiga ma e tatau ona faʻaogaina atoatoa i le faʻaaogaina o meafaigaluega ma pusa. E taua tele le i ai o si'osi'omaga fa'apitoa i la'asaga uma o le DevOps (gaosi simulator, si'osi'omaga QA, ma le si'osi'omaga o le gaosiga moni) ma fa'aaoga i taimi uma na'o fa'amatalaga lata mai mo su'ega e maua ai fa'aiuga talafeagai. E tatau ona atamai au'ili'ili ma mafai ona fa'agasolo fa'amatalaga tetele ma fa'amatalaga vave ma fa'atino."

3. Aveese le tausalaina mai le tiutetauave.

Gordon Haff, RedHat Evangelist: "O le fatuina o se faiga ma le siosiomaga e mafai ai ma faʻamalosia le faʻataʻitaʻiga e faʻatagaina ai mea e taʻua o le manuia manuia i le atinaʻeina o polokalama faʻapitoa. E le faapea e leai se isi e nafa ma le toilalo. O le mea moni, o le faailoaina po o ai e nafa ma ua sili atu ona faigofie, talu ai o le "faatatauina" e le o toe faauigaina "faʻalavelave faʻafuaseʻi." O lona uiga, o le ute o tiute e sui tulaga lelei. E fa itu e taua tele: o le tele o faʻalavelave, auala, faʻagasologa o gaosiga ma faʻamalosi." (E mafai ona e faitau atili e uiga i nei mea i le tusiga a Gordon Huff "DevOps lesona: 4 vaega o suʻega maloloina.")

4. Fa'amama le ala i luma

Ben Grinnell, pule faatonu ma le ulu o numera i faufautua North Highland: "Ina ia ausia le fua, ou te fautuaina le faʻalauiloaina o se polokalame" faʻamama ala" faʻatasi ma poloketi paionia. O le sini o lenei polokalame o le faʻamamaina o lapisi o loʻo tuʻua e paionia DevOps, e pei o tulafono tuai ma mea faapena, ina ia manino le ala i luma.

"Tuu atu i tagata le lagolago faʻalapotopotoga ma le malosi e ala i fesoʻotaʻiga e sili atu nai lo le vaega paionia e ala i le faʻamanatuina lautele o manuia o auala fou o galuega. Faiaʻoga tagata o loʻo aʻafia i le isi galu o DevOps poloketi ma popole i le faʻaaogaina o DevOps mo le taimi muamua. Ma ia manatua o nei tagata e matua ese lava mai le au paionia.”

5. Fa'atemokalasi meafaigaluega

Steve Newman, na faavaeina ma taitaifono o Scalyr: "O meafaigaluega e le tatau ona natia mai tagata, ma e tatau ona faigofie ona aʻoaʻoina mo soʻo se tasi e naunau e faʻaalu le taimi. Afai e fa'atapula'aina le tomai e su'esu'e ai ogalaau i tagata e to'atolu "fa'amaonia" e fa'aoga se meafaigaluega, o le a iai pea le maualuga o le to'atolu tagata e avanoa e fa'atautaia le fa'afitauli, e tusa lava pe e iai sau si'osi'omaga tele komipiuta. I se isi faaupuga, o loʻo i ai se faʻalavelave faʻafefe iinei e mafai ona oʻo atu ai i taunuuga ogaoga (pisinisi).

6. Fausia tulaga lelei mo le galulue faatasi

Tom Clark, ulu o le Common Platform i le ITV: "E mafai ona e faia soo se mea, ae le o mea uma i le taimi e tasi. O lea ia seti ni sini tetele, amata laiti, ma agai i luma i le vave faʻasolosolo. I le aluga o taimi, o le ae atiina ae se talaaga mo le faʻataunuʻuina o mea, o lea e manaʻo ai isi e faʻaoga foi au metotia. Ma aua le popole i le fausiaina o se 'au sili ona aoga. Nai lo lena, ia tuʻuina atu i tagata tulaga lelei o galuega ma o le a mulimuli mai le lelei. ”

7. Aua nei galo e uiga i le Tulafono a Conway ma Kanban laupapa

Logan Daigle, Fa'atonu o le Tuuina atu o Polokalama ma DevOps Strategy i CollabNetVersionOne: "E taua le malamalama i taunuuga o le Tulafono a Conway. I laʻu faʻamatalaga manino, o lenei tulafono o loʻo taʻu mai ai o oloa tatou te faia ma faiga tatou te faʻaogaina e fai ai, e aofia ai DevOps, e faʻatulagaina i le auala tutusa e pei o la tatou faʻalapotopotoga.

"Afai e tele naua silos i totonu o se faʻalapotopotoga, ma le pulea e suia lima i le tele o taimi pe a fuafuaina, fau ma tuʻuina atu polokalama, o le aʻafiaga o le faʻaogaina o le a leai se ola pe puupuu. Afai e fausia e se faʻalapotopotoga ni 'au faʻatautaia e faʻatatau i oloa o loʻo faʻatupeina ma se taulaiga maketi, ona faʻateleina lea o avanoa e manuia ai.

"O le isi itu taua o le faʻavasegaina o le faʻaalia o galuega uma o loʻo faʻagasolo (WIP, galue i luma) i luga o laupapa Kanban. A iai se nofoaga e mafai ai e tagata ona vaʻai i nei mea, e faʻamalosia tele le galulue faʻatasi, lea e iai se aafiaga lelei i le faʻalauteleina.

8. Vaavaai mo ma'ila tuai

Manuel Pais, faufautua DevOps ma le tusitala o le Team Topologies: "O le faia o DevOps faʻataʻitaʻiga i tua atu o Dev ma Ops lava ia ma taumafai e faʻaoga i isi galuega e le o se auala sili ona lelei. E mautinoa lava e iai se a'afiaga (mo se fa'ata'ita'iga, e ala i le otometi le fa'atonuina o le tusi lesona), ae sili atu mea e mafai ona ausia pe a tatou amata i le malamalama i le tu'uina atu ma fa'amatalaga fa'atino.

"Afai ei ai ni maʻila tuai i totonu o le IT system a le faʻalapotopotoga - o faiga faʻavae ma pulega na faʻatinoina ona o mea na tutupu i le taimi ua tuanaʻi, ae ua leiloa lo latou taua (ona o suiga i oloa, tekinolosi poʻo faiga) - e mautinoa lava e manaʻomia ona aveese. pe fa'alelei, nai lo le fa'autometi faiga le lelei pe le mana'omia."

9. Aua le fa'atupuina filifiliga DevOps

Anthony Edwards, Faatonu o Galuega i Eggplant: "O le DevOps o se faaupuga le mautonu, o lea e faʻauʻu ai au taʻitasi i lana lava faʻamatalaga o DevOps. Ma e leai se mea e sili atu ona leaga pe a faʻafuaseʻi ona maua e se faʻalapotopotoga le 20 ituaiga o DevOps e le lelei faʻatasi. E le mafai e au atina'e ta'itasi e tolu ona maua a latou lava, fa'apitoa fa'apitoa i le va o le atina'e ma le fa'afoega o oloa. E le tatau foi i oloa ona i ai o latou lava faʻamoemoega tulaga ese mo le taulimaina o manatu faʻaalia pe a tuʻuina atu i se simulator gaosiga. A leai, o le a le mafai lava ona e fuaina DevOps.

10. Tala'i le tau pisinisi a DevOps

Steve Newman, na faavaeina ma taitaifono o Scalyr: "Galue e iloa le taua o DevOps. Aoao ma lagona le saoloto e talanoa e uiga i aoga o mea e te faia. O le DevOps o se taimi ofoofogia ma tupe sefe (tau lava mafaufau: itiiti taimi malolo, puʻupuʻu taimi e toe faʻaleleia ai), ma e tatau i 'au a DevOps ona faʻamamafa ma le le vaivai (ma talaʻi) le taua o nei fuafuaga i le manuia o pisinisi. O le auala lea e mafai ai ona e faʻalauteleina le liʻo o tagata faʻapipiʻi ma faʻateleina le faatosinaga a DevOps i totonu o le faʻalapotopotoga.

BONUS

i Red Hat Forum Rusia O a matou lava DevOps o le a taunuu ia Setema 13 - ioe, Red Hat, i le avea ai o se tagata gaosi masini komepiuta, ei ai ana lava 'au DevOps ma faʻataʻitaʻiga.

O le matou inisinia o Mark Birger, o le na te atiaeina auaunaga tau masini i totonu mo isi vaega i totonu o le faalapotopotoga, o le a faamatalaina lana lava tala i le gagana Rusia mama - pe na faapefea e le Red Hat DevOps team ona faimalaga mai talosaga mai Hat Virtualization virtual environments na pulea e Ansible i se pusa atoatoa i luga le OpenShift platform.

Ae e le na o le pau lena:

O le taimi lava e fa'asolo ai e fa'alapotopotoga le mamafa o galuega i koneteina, e ono le aoga auala masani e mata'ituina ai talosaga. I le lauga lona lua o le a matou faʻamatalaina ai lo matou faʻaosofia mo le suia o le auala matou te faʻapipiʻi ai ma faʻaalia le faʻaauauina o le ala na taʻitaʻia ai i matou i auala faʻaonaponei ma mataʻituina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga