DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O Anton Weiss, o le na faavaeina ma le faatonu o Otomato Software, o se tasi o tagata na amataina ma faiaoga o le uluai tusipasi DevOps i Isaraelu, na saunoa i le tausaga talu ai. DevOpsDays Moscow e uiga i aʻoaʻoga faʻalavelave ma faʻavae autu o le faʻainisinia o le vevesi, ma faʻamatalaina pe faʻapefea ona galue le faʻalapotopotoga lelei a le DevOps o le lumanaʻi.

Ua matou saunia se tusitusiga o le lipoti.



Lelei taeao

DevOpsDays i Moscow mo le tausaga lona lua i le laina, o loʻu taimi lona lua lea i luga o lenei laasaga, o le toatele o outou o loʻo i totonu o lenei potu mo le taimi lona lua. O le a le uiga? O lona uiga o le DevOps movement i Rusia o loʻo faʻatupulaia, faʻateleina, ma sili ona taua, o lona uiga ua oʻo mai le taimi e talanoa ai e uiga i le DevOps i le 2018.

Sii i luga ou lima oe manatu o DevOps ua uma ona avea ma galuega ile 2018? E iai faapena. E i ai ni inisinia DevOps i totonu o le potu o loʻo faʻamatalaina galuega fai mai "DevOps Engineer"? E i ai ni pule DevOps i totonu o le potu? E leai se mea faapena. DevOps tusiata? E leai foi. E le lava. E moni e leai se tasi e fai mai o latou o se inisinia DevOps?

O le to'atele la o outou e manatu o se faiga e tetee atu ai? E le tatau ona i ai se galuega faapena? E mafai ona tatou mafaufau i soʻo se mea tatou te mananaʻo ai, ae aʻo tatou mafaufau, o loʻo agai i luma le pisinisi i le leo o le pu DevOps.

O ai na faʻalogo i se autu fou e taʻua o DevDevOps? O se auala fou lea e mafai ai ona galulue faʻatasi i le va o tagata atiaʻe ma devops. Ma e le fou tele. Faʻamasino e Twitter, ua uma ona latou talanoa e uiga i lenei 4 tausaga talu ai. Ma e oʻo mai i le taimi nei, o loʻo faʻatupulaia ma faʻatupulaia le fiafia i lenei mea, o lona uiga, o loʻo i ai se faʻafitauli. E tatau ona foia le faafitauli.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O i matou o tagata fatufatuaʻi, matou te le na o le malolo faigofie. Matou te fai atu: DevOps e le o se upu atoatoa; o loʻo leai lava ni ituaiga eseese, elemene manaia. Ma matou o atu i a matou fale suʻesuʻe faalilolilo ma amata ona faia suiga manaia: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O le manatu e u'amea, sa'o? E le fa'aogaina a matou faiga fa'apipi'i, e le mautu a matou faiga ma e le'o fa'amalieina a matou tagata fa'aoga, e leai so matou taimi e ta'avale ai polokalama i le taimi, matou te le fetaui i le paketi. E faapefea ona tatou foia nei mea uma? O le a matou maua se upu fou! E fa'ai'u i le "Ops" ma ua fo'ia le fa'afitauli.

O lea ou te taʻua lea auala - "Ops, ma ua foia le faafitauli."

O nei mea uma e mou atu i tua pe a tatou faamanatu ia i tatou lava pe aisea na tatou o mai ai i nei mea uma. Na matou o mai ma lenei mea atoa o le DevOps e faia ai le tuʻuina atu o polokalama ma a matou lava galuega i lenei faiga e le faʻalavelave, leai se tiga, lelei, ma sili ona taua, fiafia pe a mafai.

DevOps na tupu aʻe mai le tiga. Ma ua tatou fiu i puapuaga. Ma ina ia mafai ona tupu nei mea uma, matou te faʻalagolago i faiga masani: felagolagomaʻi lelei, faʻataʻitaʻiga faʻataʻitaʻiga, ma sili atu ona taua, mafaufauga faʻavae, aua a leai e leai se DevOps e galue.

O le a le faiga?

Ma afai ua uma ona tatou talanoa e uiga i le faiga o mafaufauga, ia tatou faamanatu ia i tatou lava po o le a le faiga.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Afai o oe o se tagata taʻavale fou, o lona uiga mo oe o le faiga e manino lava le leaga. O se ao o loʻo tautau i ou luga ma faʻamalosia oe e fai mea e te le manaʻo e fai.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Mai le manatu o le faiga o mafaufauga, o se faiga o se atoaga lea e aofia ai vaega. I lenei tulaga, o i tatou taitoatasi o se faiga. O fa'alapotopotoga tatou te galulue ai o faiga. Ma o le mea o loʻo e fausia ma aʻu e taʻua o se faiga.

O nei mea uma o se vaega o le tasi socio-technological system. Ma se'i vagana ua tatou malamalama pe fa'afefea ona galulue fa'atasi lenei faiga fa'aagafesootai-tekinolosi, na'o le taimi lena o le a mafai ai ona tatou fa'amaonia lelei se mea i lenei mataupu.

Mai le va'aiga fa'ale-fa'atonuga, o se faiga e 'ese'ese uiga mata'ina. Muamua, e aofia ai vaega, o lona uiga o lana amio e faalagolago i amioga a vaega. E lē gata i lea, e felagolagomai foʻi ona vaega uma. E aliali mai o le tele o vaega o loʻo i ai i se faiga, o le sili atu foi lea ona faigata ona malamalama pe vavalo ana amio.

Mai le vaaiga tau amio, o loo i ai se isi mea moni manaia. E mafai e le faiga ona faia se mea e le mafai e ona vaega ta'itasi ona fai.

E pei ona fai mai Dr. Russell Ackoff (o se tasi na faavaeina le faiga o mafaufauga), e fai lava si faigofie ona faamaonia i se suʻega mafaufauga. Mo se faʻataʻitaʻiga, o ai i totonu o le potu na te iloa le auala e tusi ai le code? E tele lima, ma e masani lava, aua o se tasi lea o manaʻoga autu mo la tatou galuega. E te iloa tusitusi, ae e mafai e ou lima ona tusi ese mai ia oe? E i ai tagata o le a fai mai: "E le o oʻu lima e tusia le code, ae o loʻu faiʻai na te tusia le code." E mafai e lou fai'ai ona tusia fa'ailoga e ese mai ia oe? Ia, masalo e leai.

O le faiʻai o se masini ofoofogia, tatou te le iloa 10% pe faʻapefea ona galue iina, ae e le mafai ona galue ese mai le tino o lo tatou tino. Ma o lenei mea e faigofie ona faʻamaonia: tatala lou ulupulu, ave i fafo lou faiʻai, tuʻu i luma o le komepiuta, tuʻu atu ia te ia e taumafai e tusi se mea faigofie. "Talofa, lalolagi" i le Python, mo se faʻataʻitaʻiga.

Afai e mafai e se faiga ona faia se mea e le mafai e se tasi o ona vaega ona faia eseese, o lona uiga o lana amio e le fuafuaina i amioga a ona vaega. O le a la le mea ua fuafuaina? E fuafua i le fegalegaleai i le va o nei vaega. Ma e tusa ai, o le tele o vaega, o le sili atu ona faigata o fegalegaleaiga, o le sili atu ona faigata ona malamalama ma vavalo le amio a le faiga. Ma o lenei mea e faʻalavelave ai se faiga faʻapea, aua soʻo se, e oʻo lava i le sili ona le taua, suiga le vaaia i soʻo se vaega o le faiga e mafai ona oʻo atu ai i taunuʻuga e le mafaamatalaina.

O lenei lagona maaleale i tulaga muamua na maua muamua ma suʻesuʻeina e le American meteorologist Ed Lorenz. Mulimuli ane, na taʻua o le "aafiaga o le butterfly" ma taitai atu ai i le atinaʻeina o se gaioiga o mafaufauga faasaienisi e taʻua o le "chaos theory." O lenei aʻoaʻoga na avea ma se tasi o suiga tetele i le 20th seneturi faasaienisi.

Chaos theory

O tagata e suʻesuʻe le vevesi e taʻua i latou o chaosologists.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O le mea moni, o le mafuaʻaga o lenei lipoti, o le galulue faʻatasi ma faiga faʻasalalau faʻalavelave ma faʻalapotopotoga faʻavaomalo tetele, i se taimi na ou iloa ai o le tagata lea ou te lagona. O a'u o se tagata su'esu'e vevesi. O se auala poto lenei e fai atu ai: "Ou te le malamalama i le mea o loʻo tupu iinei ma ou te le iloa le mea e fai i ai."

Ou te manatu o le toatele o outou e masani foi ona lagona faapea, o lea foi o outou o tagata suʻesuʻe. Ou te valaaulia oe i le guild a chaosologists. O faiga o le a suʻesuʻeina e oe ma aʻu, uso pele o le chaosologists, e taʻua o "faiga faʻaogaina faigata."

O le a le fetuutuunai? Fetuuna'i o lona uiga o le amio ta'ito'atasi ma le tu'ufa'atasiga o vaega i sea fa'aogaina faiga e suia ma fa'atulaga e le tagata lava ia, tali atu i mea tutupu po'o filifili o micro-events i le faiga. O lona uiga, o le faiga e faʻafetaui i suiga e ala i le faʻatulagaina o le tagata lava ia. Ma o lenei gafatia e faʻatulagaina e le tagata lava ia e faʻavae i luga o le tuʻufaʻatasia, tuʻufaʻatasia atoatoa le galulue faʻatasi o sui tutoʻatasi saoloto.

O le isi mea manaia o ia faiga e mafai ona fa'asa'oloto. O le a le mea e tatau ona tatou fiafia i ai, i le avea ai ma chaosologists-inisinia. O lea la, afai tatou te fai atu o le amio o se faiga faigata e fuafua i le fegalegaleaiga o ona vaega, o le a la le mea e tatau ona tatou fiafia i ai? Fegalegaleaiga.

E lua isi su'esu'ega mata'ina.
DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Muamua, tatou te malamalama o se faiga lavelave e le mafai ona faafaigofieina e ala i le faafaigofieina o ona vaega. Lona lua, na o le pau lava le auala e faʻafaigofie ai se faiga faʻalavelave o le faʻafaigofieina o fegalegaleaiga i le va o ona vaega.

E faapefea ona tatou fegalegaleai? O oe ma a'u o vaega uma lava o se faiga fa'amatalaga tele e ta'ua o tagata. Tatou te fegalegaleai e ala i se gagana masani, pe a tatou maua, pe a tatou mauaina.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Ae o le gagana lava ia o se faiga fetuutuuna'i lavelave. E tusa ai, ina ia mafai ona fegalegaleai sili atu ona lelei ma faigofie, tatou te manaʻomia le fatuina o se ituaiga o faʻasalalauga. O lona uiga, o nisi faʻasologa o faʻailoga ma gaioiga o le a faʻafaigofie ai le fefaʻasoaʻiga o faʻamatalaga i le va oi tatou, sili atu ona vaʻaia, sili atu ona malamalama.

Ou te fia fai atu o aga i le lavelave, agai i le fetuutuunai, agai i le tuusaoaina, agai i le vevesi e mafai ona sailia i mea uma. Ma i faiga o lo o fausia e oe ma a'u, ma i na faiga ua avea ai i tatou ma vaega.

Ma e le o le le faʻavaeina, seʻi o tatou vaʻavaʻai pe faʻafefea ona suia faiga tatou te faia.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Sa e faatalitali mo lenei upu, ua ou malamalama. O loʻo matou i ai i le DevOps conference, o aso nei o le a faʻalogoina lenei upu pe tusa ma le selau afe taimi ona matou moemiti ai lea i le po.

Microservices o le ata muamua lea o polokalama faakomepiuta na aliaʻe o se tali atu i faiga DevOps, lea ua mamanuina ina ia sili atu ona fetuutuunai a tatou faiga, sili atu ona faʻaogaina, ma faʻamautinoa le faʻaauauina o le tuʻuina atu. E faapefea ona ia faia lenei mea? E ala i le faʻaitiitia o le tele o auʻaunaga, faʻaitiitia le lautele o faʻafitauli o loʻo faʻatinoina e nei auʻaunaga, faʻaitiitia le taimi e tuʻuina atu ai. O lona uiga, tatou te faʻaitiitia ma faʻafaigofie vaega o le faiga, faʻateleina a latou numera, ma e tusa ai, o le lavelave o fegalegaleaiga i le va o nei vaega e faʻateleina pea, o lona uiga, o faʻafitauli fou e tulaʻi mai e tatau ona tatou foia.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Microservices e le o le mutaaga, microservices, i se tulaga lautele, ua leva ananafi, aua o loʻo sau Serverless. Na mu uma 'au'aunaga, leai ni 'au'aunaga, leai ni faiga fa'aoga, na'o le fa'atonuga mama. O fa'atulagaga e tu'ufa'atasi, o setete e tu'ufa'atasi, o mea uma e pulea e mea tutupu. Lalelei, mama, filemu, leai se mea e tupu, leai se mea e tupu, atoatoa le faatulagaga.

O fea le lavelave? O le faigata, ioe, o le fegalegaleaiga. O le a le tele e mafai e se tasi galuega ona fai e ia lava? E fa'afefea ona fegalegaleai ma isi galuega? Tu'aiga fe'au, fa'amaumauga, paleni. E fa'afefea ona toe faia se mea na tupu pe a tupu se fa'aletonu? Tele fesili ma nai tali.

Microservices ma Serverless o mea ia e taʻua e geek hipsters Cloud Native. O mea uma e uiga i le ao. Ae o le ao e faʻatapulaʻaina foʻi i lona faʻalauteleina. Ua masani ona tatou mafaufau i ai o se faiga tufatufaina. O le mea moni, o fea e nonofo ai 'au'aunaga a le 'au'aunaga ao? I nofoaga autu o faamatalaga. O lona uiga, o loʻo i ai a matou ituaiga faʻapitoa, faʻatapulaʻa, faʻasalalau faʻataʻitaʻiga iinei.

I aso nei ua tatou malamalama o le Initoneti o Mea e le o toe na o ni upu tetele e tusa lava pe tusa ai ma ni taumatematega faatauvaa, e faitau piliona masini e fesootai i le Initoneti o loo faatalitali mai mo i tatou i le isi lima i le sefulu tausaga. O se aofaʻiga tele o faʻamatalaga aoga ma leai se aoga o le a tuʻufaʻatasia i totonu o le ao ma faʻapipiʻi mai le ao.

E le tumau le ao, o lea ua faʻateleina ai lo tatou talanoa e uiga i se mea e taʻua o le edge computing. Pe ou te fiafia foi i le faauigaga matagofie o le "fog computing". O lo'o ufitia i le fa'alilo o le fa'afealofani ma le lilo.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Fa'akomepiuta puao. O le manatu e faapea o ao o ni faaputuga vai, ausa, aisa, ma maa. Ma o le puao o ni matāua o vai o loʻo salalau solo i o tatou tafatafa i le ea.

I le fa'ata'ita'iga o puao, o le tele o galuega o lo'o fa'atinoina e nei matā'ua i le tuto'atasi po'o le galulue fa'atasi ma isi matāua. Ma latou liliu atu i le ao na o le taimi lava e matua oomiina ai.

O lona uiga, toe tuʻufaʻatasia, tutoʻatasi, ma, ioe, o le toʻatele o outou ua uma ona malamalama i le mea o loʻo alu i ai nei mea uma, aua e le mafai ona e talanoa e uiga i le tuʻufaʻatasia e aunoa ma le taʻua o le poloka poloka.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O loʻo i ai i latou e talitonu, oi latou ia na teu faʻafaigaluega i le cryptocurrency. E i ai i latou e talitonu ae fefefe, e pei o au, mo se faataitaiga. Ma e i ai i latou e le talitonu. O iinei e mafai ona e faia eseese. O loʻo i ai tekinolosi, o se mea fou e le o iloa, o loʻo i ai faʻafitauli. E pei lava o soʻo se tekinolosi fou, e faʻatupulaʻia ai fesili nai lo tali.

O le hype i luga ole poloka poloka e malamalama. Fa'ate'a le auro, o le tekinolosi lava ia o lo'o umia folafolaga mata'ina mo se lumana'i manuia: sili atu le sa'olotoga, sili atu le tuto'atasi, fa'asoa fa'alagolago i le lalolagi. O le a le mea e le mana'o ai?

E tusa ai ma lea, o le tele ma le tele o inisinia i le salafa o le lalolagi ua amata ona atiaʻe faʻasalalauga faʻapitoa. Ma o se malosiaga lea e le mafai ona faʻateʻaina i le na o le fai atu: "Ahh, poloka poloka ua naʻo se faʻasalalauga faʻasalalau e le lelei ona faʻatinoina." Pe pei o tagata masalosalo e fai mai: "E leai ni talosaga moni mo poloka poloka." Afai e te mafaufau i ai, 150 tausaga talu ai sa latou fai mai le mea lava e tasi e uiga i le eletise. Ma sa sa'o foi i nisi itu, aua o le mea e mafai ona maua e le eletise i aso nei sa le mafai lava i le 19 seneturi.

I le ala, o ai na te iloa le ituaiga logo o loʻo i luga o le lau? Ole Hyperledger lea. O se poloketi lea o loʻo atiaʻe i lalo o le faʻauluuluga a le Linux Foundation ma e aofia ai se seti o tekinolosi poloka poloka. O le malosi moni lava lea o lo tatou fa'alapotopotoga fa'apitoa.

Inisinia Chaos

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O lea la, o le faiga o loʻo tatou atinaʻe ua faʻateleina ma sili atu ona faigata, sili atu ma sili atu le vevesi, ma sili atu ona fetuutuunai. Netflix o paionia o faiga microservice. O i latou o se tasi na muamua malamalama i lenei mea, na latou atiina ae se seti o meafaigaluega latou te taʻua o le Simian Army, o le sili ona lauiloa Manui Chaos. Na ia faamatalaina le mea na lauiloa o "fa'avae o le fa'ainisinia o le vevesi".

I le ala, i le faagasologa o le galue i luga o le lipoti, na matou faaliliuina foi lenei tusitusiga i le Rusia, o lea alu i so'oga, faitau, fai manatu, otegia.

I se faapuupuuga, o mataupu faavae o le chaos engineering o loʻo taʻua i lalo. O faiga fa'asoa fa'alavelave e masani lava e le'o taumateina ma e fa'atupu ta'avale. O mea sese e le maalofia, o lona uiga e tatau ona tatou talia nei mea sese ma galulue ma nei faiga i se auala e matua ese lava.

E tatau ia i tatou lava ona taumafai e faʻafeiloaʻi nei mea sese i totonu oa tatou gaosiga faiga ina ia mafai ai ona faʻataʻitaʻi a tatou faiga mo lenei lava fetuutuunaiga, lenei lava gafatia mo le faʻatulagaina o le tagata lava ia, mo le ola.

Ma e suia ai mea uma. E le gata i le faʻalauiloaina o faiga i le gaosiga, ae faʻapea foʻi ma le auala tatou te atiina ae ai, pe faʻafefea ona tatou suʻeina. E leai se faʻagasologa o le faʻamautuina poʻo le faʻamaʻaisa o le code; i se isi itu, o loʻo i ai se faagasologa faifaipea o le faʻalavelave. O loʻo matou taumafai e faʻaumatia le faiga ma vaʻai o loʻo faʻaauau pea ona ola.

Fa'asoa Fa'atonu Faiga Fa'atasi

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O lea la, e mana'omia ai a tatou faiga e sui ai. Ina ia sili atu ona mautu, latou te manaʻomia ni tulafono fou mo fegalegaleaiga i le va o latou vaega. Ina ia mafai e nei vaega ona malilie ma oʻo mai i se ituaiga o faʻalapotopotoga a le tagata lava ia. Ma o ituaiga uma o meafaigaluega fou, e tulaʻi mai tulafono fou, lea ou te taʻua o "protocols mo le fegalegaleaiga o faiga tufatufaina."

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O le a la'u tala e uiga i ai? Muamua, o le poloketi Opentracing. O nisi o lo'o taumafai e fa'atupu se fa'asalalauga fa'asalalau fa'asalalau, o se meafaigaluega e matua'i mana'omia lava mo le fa'apipi'iina o faiga fa'apipi'i lavelave.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

isi - Tatala Sui Faiga Faavae. Matou te fai atu e le mafai ona matou vavalo le mea o le a tupu i le faiga, o lona uiga, e tatau ona faʻateleina lona mataʻituina, mataʻituina. O le Opentracing e aofia i se aiga o meafaigaluega e maua ai le mata'ituina oa tatou faiga. Ae tatou te manaʻomia le mataʻituina ina ia mafai ai ona iloa pe amio le faiga e pei ona tatou faʻamoemoeina pe leai. E faapefea ona tatou faauigaina amioga faamoemoeina? E ala i le faʻamalamalamaina o se ituaiga o faiga faʻavae, o nisi seti o tulafono. O le Poloketi Open Policy Agent e fa'apitoa i le fa'amalamalamaina o lenei seti o tulafono i luga o alaleo e amata mai le avanoa i le vaevaega o punaoa.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

E pei ona matou fai atu, o matou faiga ua faʻateleina mea e faʻaosoina. Serverless o se faʻataʻitaʻiga sili o faiga faʻaosoina mea. Ina ia mafai ona matou faʻafeiloaʻi mea tutupu i le va o faiga ma siaki i latou, matou te manaʻomia se gagana masani, nisi faʻasalalauga masani mo le auala matou te talanoa ai e uiga i mea tutupu, pe faʻafefea ona matou faʻafeiloaʻi i le tasi ma le isi. O le mea lea e ta'u o se poloketi Cloudevents.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

O le fa'asolosolo faifai pea o suiga e fa'afefeteina a tatou faiga, fa'aletonu i taimi uma, o le fa'aauau pea lea o mea tau masini komepiuta. Ina ia mafai ona tatou faatumauina lenei tafega faifaipea o suiga, tatou te manaʻomia se ituaiga o faʻasalalauga masani e mafai ai ona tatou talanoa e uiga i le mea o loʻo i ai se masini komepiuta, faʻafefea ona tofotofoina, o le a le faʻamaoniga ua pasia. O le mea lea e ta'u o se poloketi Grafeas. O lona uiga, o se fa'asologa masani metadata mo mea fa'akomepiuta.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Ma le mea mulimuli, afai tatou te mananaʻo ia tutoʻatasi atoatoa a tatou faiga, fetuutuunai, ma faʻatulagaina e le tagata lava ia, e tatau ona tatou tuʻuina atu ia i latou le aia tatau e faʻaalia ai le tagata lava ia. Poloketi valaau spiffe O le mea tonu lava lea na te faia. O se poloketi foi lea i lalo o le faamalumaluga a le Cloud Native Computing Foundation.

O nei galuega uma e laiti, latou te manaʻomia uma lo tatou alofa, lo tatou faʻamaonia. O mea uma ia e tatala ai, matou suʻega, matou faʻatinoga. Latou te faʻaali mai ia i matou le mea o loʻo agai i ai tekinolosi.

Ae o DevOps e leʻi faʻamuamua lava e uiga i tekinolosi, e masani lava e uiga i le galulue faʻatasi i le va o tagata. Ma, e tusa ai, afai tatou te mananaʻo ia suia faiga tatou te atiina ae, ona tatau lea ona tatou suia. O le mea moni, o loʻo tatou suia lava; e le tele a tatou filifiliga.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

E i ai se matagofie le tusi O le tusitala Peretania o Rachel Botsman, lea na ia tusia ai e uiga i le alualu i luma o le faatuatuaina i le talafaasolopito o tagata. Fai mai a ia, i le taimi muamua, i totonu o sosaiete anamua, o le faʻatuatuaina o le lotoifale, o lona uiga, matou te faʻatuatuaina naʻo latou matou te iloa patino.

Ona i ai lea o se vaitaimi umi lava - o se taimi pogisa na faʻatotonugalemu ai le faʻatuatuaga, ina ua amata ona matou faʻatuatuaina tagata matou te le iloa i luga o le faʻavae o le mea moni matou te auai i le faʻalapotopotoga lautele poʻo le setete.

Ma o le mea lenei ua tatou vaʻaia i lo tatou lalolagi faʻaonaponei: o le faʻatuatuaina o loʻo faʻateleina tufatufaina atu ma faʻasalalau, ma e faʻavae i luga o le saolotoga o faʻamatalaga faʻasalalau, i luga o le maua o faʻamatalaga.

Afai e te mafaufau i ai, o lenei lava avanoa, lea e mafai ai lenei faʻalagolago, o le mea lea o loʻo e faʻatinoina. O lona uiga o le auala tatou te galulue faʻatasi ai ma le auala tatou te faia ai e tatau ona suia, aua o faʻalapotopotoga faʻapitoa, faʻatulagaina IT tuai ua le o toe galue. Ua amata ona latou feoti.

DevOps Faalapotopotoga Faavae

O le DevOps lelei faʻalapotopotoga o le lumanaʻi o se faʻasalalauga faʻapitoa, faʻaogaina faiga e aofia ai au tutoʻatasi, taʻitasi e aofia ai tagata taʻitoʻatasi. O nei 'au o loʻo taʻapeʻapeina i le lalolagi, galulue faʻatasi ma le tasi ma le isi e faʻaaoga ai fesoʻotaʻiga asynchronous, faʻaaogaina faʻasalalauga fesoʻotaʻiga sili ona manino. Aulelei tele, a ea? Ose lumanai matagofie tele.

Ioe, e leai se tasi o nei mea e mafai e aunoa ma se suiga faaleaganuu. E tatau ona i ai so tatou taʻitaʻiga suiga, tiute patino, faʻaosofia i totonu.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Ole fa'avae lea o fa'alapotopotoga DevOps: fa'amatalaga manino, feso'ota'iga asynchronous, ta'ita'i suiga, fa'asoa.

Susunuina

O faiga o loʻo tatou i ai ma i latou o loʻo tatou fausiaina ua faʻateleina le vevesi, ma e faigata mo i tatou tagata ona taulimaina lenei manatu, e faigata ona tuʻuina atu le faʻaogaina o le pulea. Matou te taumafai e faʻaauau pea ona pulea i latou, ma e masani ona oʻo atu ai i le mu. Ou te fai atu lenei mea mai loʻu lava poto masani, na ou mu foi, na ou le atoatoa foi ona o le le mautonu i le gaosiga.

DevOps ma Chaos: Tuuina atu o Polokalama i totonu o le Lalolagi Faʻasalalau

Burnout e tupu pe a tatou taumafai e pulea se mea e le mafai ona taofiofia. A tatou mu, e leai se uiga o mea uma ona tatou te le maua le naunau e fai se mea fou, tatou te puipuia ma amata ona puipuia mea ua tatou maua.

O le galuega inisinia, e pei ona masani ona ou faamanatu ia te aʻu lava, o le mea muamua ma sili ona taua o se galuega fatufatuaʻi. Afai tatou te leiloa le manaʻo e fai se mea, ona tatou liliu lea i lefulefu, liliu i le efuefu. Ua mu tagata, ua mu uma faalapotopotoga.

I loʻu manatu, naʻo le taliaina o le mana foafoa o le vevesi, naʻo le fausiaina o le galulue faʻatasi e tusa ai ma ona faʻavae o le mea lea o le a fesoasoani ia i tatou e aua neʻi leiloa le mea lelei i la tatou galuega.

O le mea lenei ou te moomoo ia te oe: ia alofa i lau galuega, ia fiafia i mea matou te faia. O lenei lalolagi e fafaga i faʻamatalaga, o loʻo ia i tatou le mamalu o le fafagaina. Ia tatou suʻesuʻe le vevesi, ia avea i tatou ma tagata suʻesuʻe, ia tatou aumaia le taua, fatuina se mea fou, lelei, o faafitauli, e pei ona uma ona tatou iloa, e le maalofia, ma pe a aliali mai, o le a na ona tatou fai atu "Ops!", ma ua foia le faafitauli. .

O le a se isi mea nai lo le Chaos Monkey?

O le mea moni, o nei mea faigaluega uma e matua laiti lava. Ole Netflix tutusa na fausia meafaigaluega mo i latou lava. Fausia au lava meafaigaluega. Faitau mataupu faavae o le faʻainisinia o le vevesi ma ola i na mataupu faavae nai lo le taumafai e suʻe isi meafaigaluega ua uma ona fausia e se isi tagata.

Taumafai e malamalama pe faʻafefea ona malepelepe au masini ma amata ona malepe i lalo ma vaʻai pe faʻafefea ona latou taofi i luga. E muamua lenei. Ma e mafai ona e suʻeina meafaigaluega. E i ai ituaiga uma o galuega faatino.

Ou te leʻi malamalama lelei i le taimi na e fai mai ai e le mafai ona faʻafaigofie le faiga e ala i le faʻafaigofieina o ona vaega, ma faʻagasolo vave i microservices, lea e faʻafaigofie ai le faiga e ala i le faʻafaigofieina o vaega i latou lava ma faʻalavelave fegalegaleaiga. O vaega nei e lua e fete'ena'i.

E sa'o, microservices ose mataupu sili ona finau i le lautele. O le mea moni, o le faʻafaigofieina o vaega e faʻateleina ai le fetuutuunai. O a mea e maua e microservices? Latou te tuʻuina mai ia i tatou le fetuutuunai ma le saoasaoa, ae e mautinoa lava latou te le tuʻuina mai ia i tatou le faigofie. Latou te faateleina le faigata.

O lea la, i le DevOps filosofia, microservices e le o se mea lelei?

So'o se lelei e iai lona itu fa'afeagai. O le faʻamanuiaga o le faʻateleina lea o le fetuutuunaʻi, e mafai ai ona tatou faia vave suiga, ae faʻateleina le lavelave ma o le mea lea o le vaivai o le faiga atoa.

Ae, o le a le mea e sili atu ona faamamafa: i le faafaigofieina o fegalegaleaiga po o le faafaigofieina o vaega?

O le faamamafa, ioe, o le faafaigofieina o fegalegaleaiga, aua afai tatou te tilotilo i lenei mea mai le vaaiga o le auala tatou te galulue ai ma oe, o lona uiga, muamua lava, e tatau ona tatou gauai atu i le faafaigofieina o fegalegaleaiga, ae le o le faafaigofieina o le galuega. o i tatou taitoatasi e eseese. Aua o le faafaigofieina o galuega o lona uiga o le liliu atu i robots. O iinei i le McDonald's e galue masani pe a iai sau faʻatonuga: o iinei e te tuʻu ai le burger, iinei e te sasaa ai le sosi i luga. E le aoga lenei mea i la tatou galuega fatufatuaʻi.

E moni o mea uma na e fai mai e ola i se lalolagi e aunoa ma se tauvaga, ma o le vevesi o loʻo i ai e matua agalelei, ma e leai ni feteenaiga i totonu o lenei vevesi, e leai se tasi e manaʻo e 'ai pe fasioti se tasi? E fa'afefea le tauvaga ma le DevOps?

Ia, e faalagolago lava i le ituaiga tauvaga lea tatou te talanoa ai. E uiga i le tauvaga i fale faigaluega poʻo le tauvaga i le va o kamupani?

E uiga i le tauvaga o auaunaga o loʻo i ai ona o auaunaga e le o ni kamupani. O loʻo matou fatuina se ituaiga fou o faʻamatalaga faʻamatalaga, ma soʻo se siosiomaga e le mafai ona ola e aunoa ma se tauvaga. E iai le tauvaga i soo se mea.

Ole Netflix tutusa, matou te avea i latou ma faʻataʻitaʻiga. Aiseā na latou faia ai lenei mea? Aua e tatau ona latou tauva. O lenei fetuutuunai ma le saoasaoa o le gaioiga o le mea tonu lava lea e manaʻomia mo le tauvaga; e faʻaalia ai le vevesi i totonu oa tatou faiga. O lona uiga, o le vevesi e le o se mea tatou te faia ma le iloa ona tatou te mananaʻo i ai, o se mea e tupu ona e manaʻomia e le lalolagi. E tatau lava ona tatou fetuunai. Ma le vevesi, o le taunuuga tonu lava lea o le tauvaga.

O lona uiga o le vevesi o le leai lea o ni sini, e pei ona i ai? Po o na sini tatou te le fia vaai i ai? Tatou te i ai i totonu o le fale ma e le malamalama i sini a isi. O le tauvaga, o le mea moni, e mafua ona o loʻo i ai a matou sini manino ma matou te iloa le mea o le a matou iʻu ai i isi taimi taʻitasi i le taimi. O lenei, mai loʻu manatu, o le ute o DevOps.

Se'i vaai foi i le fesili. Ou te manatu tatou te tutusa uma lava le sini: ia ola ma faia ma
fiafia sili. Ma o le sini faatauva a soo se faalapotopotoga e tutusa. O le ola e masani ona tupu e ala i tauvaga, e leai se mea e mafai ona e faia i ai.

Koneferenisi o lenei tausaga DevOpsDays Moscow o le a faia ia Tesema 7 i Technopolis. O lo'o matou talia talosaga mo lipoti se'ia o'o ia Novema 11. Tusi matou pe a e fia tautala.

Le resitalaina mo tagata auai e tatala, tiketi tau 7000 rubles. Auai matou!

puna: www.habr.com

Faaopoopo i ai se faamatalaga