ProHoster > Blog > Pulega > Atinaʻe e pei o le Code: faʻafefea ona foia faʻafitauli e faʻaaoga ai le XP
Atinaʻe e pei o le Code: faʻafefea ona foia faʻafitauli e faʻaaoga ai le XP
Talofa, Habr! I le taimi muamua, sa ou faitio e uiga i le olaga i totonu o Atinaʻe e pei o le code paradigm ma e leʻi ofoina atu se mea e foia ai le tulaga o loʻo i ai nei. O le asō ua ou toe foʻi mai e taʻu atu ia te oe auala ma faʻataʻitaʻiga o le a fesoasoani ia te oe e sola ese ai mai le loloto o le faʻanoanoa ma taʻitaʻia le tulaga i le itu saʻo.
I le tala muamua "Infrastructure e pei o le code: muamua masani" Na ou faʻasoa atu oʻu lagona i lenei vaega, taumafai e mafaufau i le tulaga o loʻo i ai nei i lenei vaega, ma na fautuaina foi e mafai ona fesoasoani faiga masani e iloa e tagata atiae uma. Atonu e foliga mai e tele faitioga e uiga i le olaga, ae leai ni talosaga mo se auala e alu ese ai mai le tulaga o iai nei.
O ai i tatou, o fea tatou te i ai ma o a foi faafitauli o loo ia i tatou
O lo'o matou i ai nei i le Sre Onboarding Team, lea e aofia ai le ono polokalame ma le tolu inisinia atina'e. O loʻo matou taumafai uma e tusi Atinaʻe e pei o le code (IaC). Matou te faia lenei mea ona matou te iloa lelei le tusitusi code ma maua se talaʻaga o le "sili atu i le averesi" atinaʻe.
E i ai a matou seti o mea lelei: o se talaaga patino, malamalama i faiga masani, o le mafai ona tusia code, o se manaʻo e aʻoaʻo mea fou.
Ma o loʻo i ai se vaega faʻafefe, lea e faʻaititia foi: leai se malamalama e uiga i meafaigaluega tetele.
Le fa'aputuga tekonolosi matou te fa'aogaina i la matou IaC.
Terraform mo le fatuina o punaoa.
Packer mo le tuufaatasia o ata. O ata ia o Windows, CentOS 7.
Jsonnet e faia se fale mamana i drone.io, faʻapea foʻi ma le faʻatupuina o le packer json ma a tatou faʻaoga mataʻutia.
Azure.
Mafai pe a saunia ata.
Python mo auaunaga fesoasoani ma le saunia o tusitusiga.
Ma o nei mea uma i le VSCode faʻatasi ai ma plugins faʻasoa i le va o tagata o le au.
Fa'ai'uga mai la'u mataupu mulimuli e pei o lenei: Sa ou taumafai e faʻatupu (muamua ia te aʻu lava) le faʻamoemoe, sa ou manaʻo e fai atu o le a tatou faʻataʻitaʻiina auala ma faʻataʻitaʻiga ua tatou iloa ina ia mafai ai ona tatou feagai ma faigata ma faigata o loʻo i ai i lenei vaega.
O loʻo matou tauivi nei ma mataupu IaC nei:
Le atoatoa o meafaigaluega ma auala mo le atinaʻeina o code.
Lemu le fa'atinoina. O galuega tetele o se vaega o le lalolagi moni, ma e mafai ona tuai.
Leai o auala ma faiga.
Matou te fou ma e le tele ni mea e iloa.
Polokalama Sili (XP) i le laveai
E masani uma le au atinaʻe i le Extreme Programming (XP) ma faʻataʻitaʻiga o loʻo tu i tua. O le toatele o i tatou ua galulue i lenei faiga, ma ua faamanuiaina. O le a la le mea e le faʻaaogaina ai mataupu faavae ma faʻataʻitaʻiga o loʻo tuʻuina atu iina e foia ai luitau faʻapitoa? Na matou filifili e faia lenei auala ma vaai po o le a le mea e tupu.
Siaki le faʻaogaina o le XP auala i lau pisinisiOle fa'amatalaga lea ole si'osi'omaga e fetaui lelei ile XP, ma pe fa'afefea ona fa'atatau ia i tatou:
1. Fa'afouina suiga mana'oga polokalame. Sa manino mai ia i matou le sini faaiu. Ae o auiliiliga e mafai ona eseese. O i matou lava e filifili po o fea matou te manaʻomia e taxi ai, o lea e suia ai manaʻoga i lea taimi ma lea taimi (faʻapitoa naʻo matou). Afai tatou te ave le SRE team, lea e faia le masini lava ia, ma faʻatapulaʻaina manaʻoga ma le lautele o le galuega, ona fetaui lelei lea o lenei tulaga.
2. Tulaga lamatia e mafua mai i galuega fa'atino taimi fa'aaoga tekonolosi fou. Atonu tatou te fetaiaʻi ma lamatiaga pe a faʻaaogaina nisi mea e le o tatou iloa. Ma o le 100% lea o la tatou mataupu. O le matou poloketi atoa o le faʻaaogaina o tekinolosi matou te leʻi masani atoatoa i ai. I se tulaga lautele, o se faʻafitauli faifaipea, aua ... E tele tekonolosi fou o loʻo faʻaalia i le vaega o atinaʻe i taimi uma.
3,4. Laiti, fa'atasi fa'atasi 'au atina'e fa'alautele. O le tekinolosi fa'autometi o lo'o e fa'aogaina e fa'ataga ai le su'ega o le iunite ma galuega. O nei manatu e lua e le fetaui ma i tatou. Muamua, e le o matou o se 'au fa'amaopoopo, ma lona lua, e to'aiva i matou, e mafai ona ta'ua o se 'au tele. E ui lava, e tusa ai ma nisi faʻamatalaga o le "tele" 'au, o le tele e 14+ tagata.
Se'i o tatou va'ai i nisi faiga XP ma pe fa'afefea ona a'afia ai le saoasaoa ma le lelei o fa'amatalaga.
XP Feedback Loop Principle
I lo’u malamalama, o manatu faaalia o le tali lea i le fesili, o ou faia ea le mea sa’o, o tatou o i ai? XP o lo'o i ai se fuafuaga fa'aleatua mo lenei mea: o se taimi fa'amatalaga tali. O le mea manaia o le maualalo o tatou, o le vave foi lea e mafai ai ona maua le OS e tali fesili talafeagai.
O se autu manaia tele lea mo le talanoaga, i totonu o la tatou pisinisi IT e mafai ona vave maua se OS. Mafaufau i le tiga o le faia o se galuega mo le ono masina ona faatoa iloa ai lea o se mea sese i le amataga. E tupu lenei mea i le mamanu ma i soʻo se fausiaina o faiga faʻalavelave.
I la matou tulaga o IaC, o faʻamatalaga e fesoasoani ia i matou. O le a vave ona ou faia se fetuunaiga laitiiti i le ata o loʻo i luga: o le faʻamalologa fuafuaga e leai se taamilosaga faalemasina, ae e tupu faʻafia i le aso. O lo'o i ai nisi fa'ata'ita'iga e feso'ota'i ma lenei ta'amilosaga OS o le a tatou va'ai atili i ai.
Taua: fa'amatalaga e mafai ona avea ma fofo i fa'afitauli uma o lo'o ta'ua i luga. Faʻatasi ma XP faʻataʻitaʻiga, e mafai ona toso ese oe mai le tootoo o le atuatuvale.
Auala e toso ese ai oe lava mai le loloto o le atuatuvale: tolu faiga
Tests
O su'ega e ta'ua faalua i le XP feedback loop. E le na o lena. E matua taua tele mo le faiga atoa o le Extreme Programming.
E fa'apea e iai sau su'ega Unit ma le Talia. O nisi e avatu ia te oe ni manatu faaalia i ni nai minute, o isi i ni nai aso, ina ia umi se taimi e tusi ai ma e le toe iloiloina soo.
O loʻo i ai se pyramid suʻega masani, lea e faʻaalia ai e tatau ona tele suʻega.
E fa'apefea ona fa'aoga lenei fa'avae ia i tatou i se poloketi IaC? O le mea moni... e leai lava.
Su'ega iunite, e ui lava i le mea moni e tatau ona tele naua, e le mafai ona tele naua. Pe o loʻo latou suʻeina se mea e le tuusao. O le mea moni, e mafai ona tatou fai atu tatou te le tusiaina uma. Ae o nai talosaga nei mo ia suʻega na mafai ona matou faia:
Su'ega jsonnet code. O lenei, mo se faʻataʻitaʻiga, o la matou laina paipa faʻapipiʻi drone, e fai si lavelave. O le code jsonnet e ufiufi lelei e suʻega.
Matou te faʻaaogaina lenei Fa'avae su'ega iunite mo Jsonnet.
Su'ega mo tusitusiga e fa'atino pe a amata le punaoa. O tusitusiga o loʻo tusia i le Python, ma o lea e mafai ai ona tusi suʻega i luga.
E ono mafai ona siaki le faʻatulagaga i suʻega, ae matou te le faia lena mea. E mafai fo'i ona fa'atulagaina le siakiina o tulafono fa'atulagaina o puna'oa e ala i tflint. Ae ui i lea, o siaki o loʻo i ai e faigofie tele mo faʻafanua, ae o le tele o suʻega faʻataʻitaʻiga ua tusia mo AWS. Ma o loʻo matou i luga o Azure, o lea e le faʻaaogaina ai lenei mea.
Su'ega tu'ufa'atasiga vaega: e fa'alagolago i le fa'avasegaina ma le mea e te tu'u ai. Ae e masani lava ona latou galulue.
E fa'apei le su'ega tu'ufa'atasi.
Ole faʻataʻitaʻiga lea ile fausiaina o ata ile Drone CI. Ina ia oʻo atu ia i latou, e tatau ona e faʻatali mo le 30 minute mo le ata Packer e fai, ona faʻatali lea mo le isi 15 minute e pasi ai. Ae o loo i ai!
Algoritma fa'amaonia ata
E tatau ona saunia muamua e Packer le ata atoa.
I tafatafa o le suʻega o loʻo i ai se terraform ma se setete faʻapitonuʻu, lea matou te faʻaogaina e faʻapipiʻi ai lenei ata.
A faʻaalia, o se tamai module o loʻo taoto lata ane e faʻaaogaina e faʻafaigofie ai le galue ma le ata.
O le taimi lava e faʻapipiʻi ai le VM mai le ata, e mafai ona amata siaki. Ole mea masani, ole siaki e faia ile taavale. E siaki pe faʻafefea ona galue tusitusiga i le amataga ma pe faʻafefea ona galue le daemons. Ina ia faia lenei mea, e ala i le ssh poʻo le winrm matou te ulufale i totonu o le masini fou fou ma siaki le tulaga faʻatulagaina poʻo pe o loʻo i luga auaunaga.
O le tulaga e tutusa ma suʻega tuʻufaʻatasia i modules mo terraform. O se laulau puupuu lea e fa'amatala ai uiga o ia su'ega.
O faʻamatalaga i luga o le paipa e tusa ma le 40 minute. E tutupu mea uma mo se taimi umi lava. E mafai ona faʻaaogaina mo le toe faʻaleleia, ae mo le atinaʻe fou e masani lava e le talafeagai. Afai o loʻo e matua sauni mo lenei mea, saunia faʻamaumauga faʻasolosolo, ona mafai lea ona e faʻaititia i le 10 minute. Ae e le o ni su'ega a le Unit, lea e 5 vaega i le 100 sekone.
O le leai o ni su'ega a le Unit pe a tu'ufa'atasia ata po'o fa'asologa o mata'itusi e fa'amalosia ai le fesuia'iina o le galuega i 'au'aunaga tu'ufa'atasi e mafai ona fa'atino e ala i le REST, po'o le Python scripts.
Mo se faʻataʻitaʻiga, matou te manaʻomia le faʻamautinoa pe a amata le masini komepiuta, e resitalaina ia lava i le auaunaga FuaFT, ma ina ua faʻaumatia le masini faʻapitoa, na ia tapeina o ia lava.
Talu ai o loʻo i ai le matou ScaleFT o se tautua, ua faʻamalosia i matou e galulue faʻatasi ma le API. Sa i ai se afifi na tusia iina e mafai ona e tosoina ma fai atu: "Alu i totonu ma tape lenei ma lena." E teuina uma tulaga talafeagai ma avanoa.
Ua mafai ona matou tusia suʻega masani mo lenei mea, talu ai e leai se eseesega mai le polokalama masani: o se ituaiga o apiha e ulagia, e te tosoina, ma vaʻai i le mea e tupu.
I'uga o su'ega: Su'ega iunite, lea e tatau ona tu'uina atu le OS i se minute, e le tu'uina atu. Ma o ituaiga o suʻega maualuga i le pyramid e aoga, ae naʻo se vaega o faʻafitauli e aofia ai.
Faiga fa'agasologa
O suʻega, ioe, lelei. E mafai ona e tusia le tele o latou, e mafai ona eseese ituaiga. O le a latou galulue i o latou tulaga ma tuuina mai ia i matou ni manatu faaalia. Ae o le faʻafitauli i suʻega leaga Unit, lea e maua ai le OS sili ona vave, e tumau. I le taimi lava e tasi, ou te manaʻo pea i se OS vave e faigofie ma manaia e galue ai. E le ta'ua le tulaga lelei o le fofo e maua. O le mea e lelei ai, o loʻo i ai auala e mafai ona maua ai faʻamatalaga vave nai lo suʻega iunite. O le polokalame taitoalua lea.
A e tusia le code, e te manaʻo e maua faʻamatalaga i lona tulaga lelei i se taimi vave e mafai ai. Ioe, e mafai ona e tusia mea uma i totonu o se lala faʻapitoa (ina ia aua neʻi motusia se mea mo soʻo se tasi), fai se talosaga toso i Github, tuʻuina atu i se tasi e mamafa lona manatu, ma faʻatali mo se tali.
Ae e mafai ona e faatali mo se taimi umi. E pisi uma tagata, ma o le tali, e tusa lava pe tasi, atonu e le o se tulaga sili ona maualuga. Faapea o le tali na oo mai i le taimi lava lena, o le tagata suʻesuʻe na vave ona malamalama i le manatu atoa, ae o le tali e tuai mai, pe a uma le mea moni. Maimau pe ana vave. O le mea lea o loʻo faʻatatau i polokalame paga - i le taimi lava lena, i le taimi o le tusitusi.
O loʻo i lalo le paʻu polokalame sitaili ma lo latou faʻaogaina i le galue i le IaC:
1. Fa'ata'ita'i, A'oa'oga + A'oa'oga, fesuia'i ile taimi. E lua matafaioi – ave taavale ma le tautai. E toalua tagata. Latou te galulue i luga o le tulafono lava e tasi ma fesuiai matafaioi pe a maeʻa se taimi atofaina.
Sei o tatou mafaufau i le fetaui o a tatou faafitauli ma sitaili:
Fa'afitauli: le atoatoa o meafaigaluega ma mea faigaluega mo le atina'eina o tulafono.
A'afiaga le lelei: e umi se taimi e atiaʻe ai, tatou te faʻagesegese, o le saoasaoa / pao o galuega e leiloa.
Auala matou te tau ai: matou te faʻaogaina se mea faigaluega ese, se IDE masani ma aʻoaʻoina foi ala pupuu.
Fa'afitauli: Fa'agasologa lemu.
A'afiaga le lelei: fa'ateleina le taimi e fai ai se vaega galue o le code. Tatou te fiu a o faatalitali, aapa atu o tatou lima e fai se isi mea a o tatou faatalitali.
Le auala matou te tau ai: matou te leʻi faatoilaloina.
Fa'afitauli: leai ni auala ma faiga.
Aafiaga le lelei: e leai se malamalama i le auala e fai lelei ai ma pe faʻafefea ona fai le lelei. Fa'aumi le mauaina o fa'amatalaga.
Le auala tatou te fusu ai: fefaʻasoaaʻi o manatu ma faʻataʻitaʻiga i galuega paga e toetoe lava a foia le faafitauli.
O le fa'afitauli autu i le fa'aogaina o lenei sitaili i le IaC o le le tutusa le saoasaoa o galuega. I le atina'eina o polokalama fa'aleaganu'u, o lo'o i ai sau fa'agaioiga tutusa. E mafai ona e fa'aalu le lima minute ma tusi le N. Fa'aalu le 10 minute ma tusi le 2N, 15 minute - 3N. O iinei e mafai ona e faʻaaluina le lima minute ma tusi le N, ona faʻaalu lea o le isi 30 minute ma tusi le tasi vaesefulu o le N. O iinei e te le iloa se mea, ua e pipii, valea. O le suʻesuʻega e alu ai le taimi ma faʻalavelave mai le polokalame lava ia.
Faaiuga: i lona tulaga mama e le talafeagai mo i tatou.
2. Ping-pong. O lenei faiga e aofia ai le tasi tagata na te tusia le suʻega ma le isi e faia le faʻatinoga mo ia. I le amanaia o le mea moni o mea uma e faigata i suʻega a le Unit, ma e tatau ona e tusia se suʻega tuʻufaʻatasiga e umi se taimi e faʻapipiʻi ai, e aluese uma le faigofie o le ping-pong.
E mafai ona ou fai atu na matou taumafai e tuueseese matafaioi mo le mamanuina o se suʻega faʻataʻitaʻiga ma le faʻatinoina o tulafono mo ia. E tasi le sui auai na sau ma le mau, i le vaega lea o le galuega sa ia nafa, sa ia te ia le upu mulimuli. A o le isi sa nafa ma le faatinoga. Sa manuia lelei. O le tulaga lelei o le tusitusiga i lenei auala e faʻateleina.
Fa'ai'uga: talofa, o le saoasaoa o le galuega e le fa'atagaina ai le fa'aogaina o le ping-pong e fai ma fa'ata'ita'iga polokalame fa'alua i IaC.
3. Sitaili Malosi.Fa'ata'ita'iga faigata. O le manatu o le tasi tagata auai e avea ma taʻitaʻi faʻatonu, ae o le lona lua e avea ma avetaʻavale faʻataunuʻu. I lenei tulaga, o le aia tatau e fai ai filifiliga e na'o le tautai. Na'o lomitusi e le aveta'avale ma e mafai ona fa'aaafia le mea o lo'o tupu i se upu. E le suia lava matafaioi mo se taimi umi.
Lelei mo le aʻoaʻoina, ae manaʻomia ni tomai vaivai malosi. O le mea lea na matou pa'u ai. Sa faigata le metotia. Ma e le o faatatau foi i atinae tetele.
Faʻaiʻuga: e mafai ona faʻaaogaina, matou te le fiu e taumafai.
4. Mobbing, fetauaiga ma sitaili lauiloa uma ae le o lisiina Matou te le manatu i ai, aua Matou te leʻi faʻataʻitaʻiina ma e le mafai ona talanoa i ai i le tulaga o la matou galuega.
Fa'ai'uga lautele ile fa'aogaina o polokalame fa'alua:
E le tutusa le saoasaoa o a matou galuega, lea e le mautonu.
Sa matou taufetuli i tomai vaivai e le lava lelei. Ma o le mataupu autu e le fesoasoani e foia nei faaletonu o tatou.
O suʻega uumi ma faʻafitauli i meafaigaluega e faigata ai le atinaʻeina o paga.
5. E ui lava i lea, sa i ai lava manuia. Na matou sau i la matou lava metotia "Convergence - Divergence". O le a ou faamatalaina puupuu pe faapefea ona galue.
E iai a matou paaga tumau mo ni nai aso (itiiti ifo i le vaiaso). E tasi le galuega matou te faia faatasi. Matou te nonofo faatasi mo sina taimi: o le tasi e tusi, o le isi e nofo ma matamata i le au lagolago. Ona ta taapeape ai lea mo sina taimi, fai mea ta'ito'atasi, ona toe o mai lea, fa'atasi vave, fai se mea fa'atasi ma toe ta'ape.
Fuafuaga ma fesootaiga
O le poloka mulimuli o faʻataʻitaʻiga lea e foia ai faʻafitauli OS o le faʻatulagaina lea o galuega ma latou lava galuega. E aofia ai fo'i le fefa'asoaa'i o le poto masani lea e le'o i tua o galuega ta'ito'alua. Seʻi o tatou vaai i faiga e tolu:
1. Sini e ala i le laau sini. Sa matou faatulagaina le pulega atoa o le poloketi e ala i se laau e alu e le gata i le lumanai. Faʻapitoa, o le sailiga e faia i Miro. E tasi le galuega - o se sini faʻapitoa. Mai ai e alu a le o ni sini laiti po o ni vaega o galuega. O galuega lava e sau mai ia i latou. O galuega uma e faia ma tausia i luga o lenei laupapa.
O lenei polokalame e maua ai fo'i fa'amatalaga, lea e fa'atasi i le aso pe a matou fa'atasi i fa'apotopotoga. O le i ai o se fuafuaga masani i luma o tagata uma, ae faʻatulagaina ma tatala atoatoa, e mafai ai e tagata uma ona nofouta i le mea o loʻo tupu ma le mamao ua tatou alualu i luma.
Tulaga lelei o le va'aiga va'aia o galuega:
Le mafua'aga. O galuega ta'itasi e ta'ita'i atu ai i nisi sini fa'alelalolagi. E fa'avasega galuega i ni sini laiti. Ole vaega ole atina'e lava ia e fai si fa'apitoa. E le o taimi uma e manino ai pe o le a le aʻafiaga faʻapitoa, mo se faʻataʻitaʻiga, tusia o se tusi faʻataʻitaʻi i le faimalaga atu i se isi nginx i luga o le pisinisi. O le i ai o le kata fa'amoemoe lata ane e fa'amalamalama atili ai.
Causality o se meatotino taua o faafitauli. E tali sa'o ai le fesili: "O ou faia ea le mea sa'o?"
Fa'atusa. E toaiva i matou, ma e matua le mafai lava ona tuʻuina tagata uma i se galuega e tasi. O galuega mai se tasi vaega atonu e le lava foi i taimi uma. Ua faamalosia i matou e fa'atusa galuega i le va o vaega galulue laiti. I le taimi lava e tasi, o vaega e nonofo i luga oa latou galuega mo sina taimi, e mafai ona faʻamalosia e se isi tagata. O nisi taimi e pauu ese tagata mai lenei vaega galulue. E alu se tasi i tafaoga, e faia e se tasi se lipoti mo le DevOps conf, e tusia e se tasi se tusiga i luga o Habr. O le iloaina o sini ma galuega e mafai ona fai tutusa e avea ma mea taua tele.
2. Sui tu'ufa'atasia o sauniga o le taeao. I tulaga i luga o loʻo i ai lenei faʻafitauli - e tele galuega a tagata e fai tutusa. O nisi taimi o galuega e le mafai ona fesoʻotaʻi ma e leai se malamalama poʻo ai o loʻo faia le mea. Ma o le manatu o se isi tagata o le 'au e taua tele. O faʻamatalaga faʻaopoopo lea e mafai ona suia ai le ala e foia ai le faʻafitauli. Ioe, e masani lava o loʻo i ai se tasi ma oe, ae o fautuaga ma fautuaga e aoga i taimi uma.
Ina ia faʻaleleia lenei tulaga, na matou faʻaogaina le "Suia o le Taʻitaʻi Tu-Tua" metotia. O lea la ua fesuia'i e tusa ai ma se lisi patino, ma e iai lona aafiaga. A oʻo i lou taimi, e faʻamalosia oe e maulu ma malamalama i mea o loʻo tupu ina ia faʻatautaia se fonotaga lelei a Scrum.
3. Fa'aaliga i totonu. Fesoasoani i le foia o se faafitauli mai polokalame paga, vaaiga i luga o le laau faʻafitauli ma fesoasoani i fonotaga scrum i le taeao e lelei, ae le lelei. I le avea ai ma se ulugalii, e gata mai lou iloa. Ole la'au galuega e fesoasoani e malamalama ai ile lalolagi po'o ai o lo'o faia le mea. Ma o le tagata faʻasalalau ma paʻaga i le fonotaga i le taeao o le a le sosolo loloto i ou faʻafitauli. E mautinoa lava latou te misia se mea.
O le fofo na maua i le faʻaalia o galuega na faia i le tasi ma le isi ona talanoaina lea. Matou te feiloaʻi faʻatasi i le vaiaso mo le itula ma faʻaalia auiliiliga o fofo o galuega na matou faia i le vaiaso talu ai.
I le taimi o le faʻataʻitaʻiga, e tatau ona faʻaalia faʻamatalaga o le galuega ma ia mautinoa e faʻaalia lona gaioiga.
E mafai ona fa'atinoina le lipoti e fa'aaoga ai se lisi siaki.1. Ulufale i le talaaga. O fea na sau ai le galuega, aisea na tatau ai?
2. Na faapefea ona foʻia muamua le faafitauli? Mo se faʻataʻitaʻiga, e manaʻomia le kilikiina tele o isumu, pe le mafai ona faia se mea.
3. E faapefea ona tatou faaleleia. Mo se faʻataʻitaʻiga: "Vaai, o loʻo i ai nei le scriptosik, o le faitau lea."
4. Faaali atu le auala e galue ai. E fautuaina le faʻatinoina saʻo o nisi faʻataʻitaʻiga faʻaoga. Ou te manao ia X, ou te faia le Y, ou te vaai i le Y (po o le Z). Mo se faʻataʻitaʻiga, ou te faʻaogaina NGINX, ulaula le url, ma maua 200 OK. Afai e umi le gaioiga, saunia muamua ina ia mafai ona e faʻaalia mulimuli ane. E fautuaina e aua le talepeina i se itula a'o le'i faia le demo, pe a ma'ale'ale.
5. Faamatala le auala na taulau manuia ai le foʻia o le faafitauli, o ā faigatā o loo totoe, o ā mea e lē o taulau, o ā ni faaleleiga e mafai ona faia i le lumanaʻi. Mo se faʻataʻitaʻiga, i le taimi nei CLI, ona i ai lea o le masini atoa ile CI.
E fautuaina mo failauga ta'ito'atasi e taofi i le 5-10 minute. Afai o lau tautalaga e mautinoa lava e taua ma o le a umi se taimi, fa'amaopoopo muamua i le auala sre-takeover.
A uma le vaega faafesaga'i e iai lava se talanoaga i le filo. O i'inei e aliali mai ai fa'amatalaga tatou te mana'omia i a tatou galuega.
O le i'uga, ua faia ai se su'esu'ega e iloa ai le aogā o mea o lo'o tupu. O le manatu lea i le ute o le lauga ma le taua o le galuega.
Fa'ai'uga umi ma le mea e soso'o mai
E foliga mai o le leo o le tusiga e fai si le mautonu. E sese lenei mea. E lua tulaga maualalo o manatu faaalia, e pei o suʻega ma polokalame paga, galue. E le atoatoa e pei o le atinaʻe masani, ae o loʻo i ai se aafiaga lelei mai ai.
O su'ega, i la latou faiga o iai nei, e maua ai na'o se vaega fa'ailoga tulafono. Le tele o galuega fa'atulagaina e i'u ina le fa'ata'ita'iina. O latou aafiaga i le galuega moni pe a maualalo le tusitusi code. Ae ui i lea, o loʻo i ai se aʻafiaga mai suʻega tuʻufaʻatasia, ma latou faʻatagaina oe e faia ma le le fefe le toe faʻaleleia. Ose ausiaga sili lea. E le gata i lea, faatasi ai ma le suiga o le taulai atu i le atinaʻe i gagana maualuga (e iai a matou python, alu), e alu ese le faʻafitauli. Ma e te le manaʻomia le tele o siaki mo le "kelu"; o se siaki tuʻufaʻatasiga lautele e lava.
O le galulue taitoalua e faalagolago tele i tagata patino. O lo'o i ai le galuega fa'atino ma o tatou tomai vaivai. O nisi tagata e lelei tele, ae o isi e sili atu le leaga. E mautinoa lava e iai aogā mai lenei mea. E manino lava e tusa lava pe le lava le matauina o tulafono o paga galuega, o le mea moni o le faia o galuega faʻatasi e iai se aafiaga lelei i le lelei o le taunuuga. Ia te a'u lava ia, ou te maua le galue i paga e faigofie ma sili atu le fiafia.
O auala maualuga e fa'aaafia ai le OS - o le fuafuaina ma le galulue fa'atasi ma galuega e maua tonu ai a'afiaga: fa'aliliuga o le malamalama maualuga ma fa'aleleia le tulaga tau atina'e.
Fa'ai'uga pupuu i le laina e tasi
O loʻo galulue faʻataʻitaʻi HR i IaC, ae faʻaitiitia le lelei.