Dezenvolvimentu no operasaun sira hala’o papél esensiál atu bele fornese aplikasaun sira. Dezenvolvimentu ne’e kompostu husi análize ba rekizitus, dezeñu, dezenvolvimentu, no teste ba komponente ka enkuadramentu sira husi software.

Operasaun ne’e kompostu husi prosesu administrativu, servisu no apoiu ba software. Bainhira dezenvolvimentu no operasaun sira-ne’e hamutuk ho kolaborasaun, entaun dezenvolvimentu ne’e hanesan solusaun atu hadi’a lakuna entre dezenvolvimentu no termu operasaun sira; tanba ne’e, entrega bele sai lalais liu.
DevOps nia architutura uza ba aplikasaun sira ne’ebé organiza iha plataforma cloud no aplikasaun sira ne’ebé distribui boot. Dezenvolvimentu Agile uza iha architutura DevOps atu nune’e integrasaun no prestasaun bele kontinua. Bainhira ekipa dezenvolvimentu no operasaun sira servisu ketak- ketak, entaun ne’e uza tempu atu dezeña, koko, no implementa. No se liafuan sira-ne’e la tuir malu, entaun bele hamosu atrazu iha entrega. Tanba ne’e DevOps permite ekipa sira atu muda sira-nia defisiénsia no aumenta sira-nia produtividade.
Iha kraik mak komponente oin-oin ne’ebé uza iha architutura DevOps:

1) Harii
Se la iha DevOps, kustu konsumu rekursu sira-ne’e hetan avaliasaun bazeia ba uzu individuál ne’ebé pre-definidu ho alokasaun hardwar fiksu. No ho DevOps, utilizasaun kalohan, fahe rekursu sira tama iha dezeñu, no konstrusaun ne’e depende ba utilizadór nia nesesidade, ne’ebé nu’udar mekanizmu ida atu kontrola utilizasaun rekursu ka kapasidade.
2) Kodigu
Prátika di’ak barak hanesan Git permite atu uza kódigu ne’e, ne’ebé asegura hakerek kódigu negósiu nian, ajuda atu halo monitorizasaun ba mudansa sira, hetan notifikasaun kona-ba razaun ne’ebé iha diferensa iha rezultadu atuál no ne’ebé hein ona, no, karik presiza, troka fali kódigu orijinál ne’ebé dezenvolve ona. Kódigu ne’e bele organiza ho didi’ak iha arkivu, kaixa, etc. No sira bele uza fali.
3) Teste
Aplikasaun sei prontu ba produsaun hafoin halo teste. Bainhira halo teste manuál, uza tempu barak liu atu halo teste no muda kódigu ba produtu. Teste ne’e bele automatiza, ne’ebé hamenus tempu ba teste atu nune’e bele hamenus tempu atu implementa kódigu ba produsaun tanba automatiza eskritura sira-ne’e sei hasai pasu manuál barak.
4) Planu
DevOps uza metodolojia Agile hodi planeia dezenvolvimentu. Ho ekipa operasaun no dezenvolvimentu iha sinál, ida-ne’e ajuda organiza servisu hodi planeia atu hasa’e produtividade.
5) Monitoriza
Monitorizasaun kontinua uza atu identifika kualkér risku ba fallansu. Nune’e mós, ajuda atu halo monitorizasaun ho loloos ba sistema ne’e atu nune’e bele halo verifikasaun ba saúde aplikasaun nian. Monitorizasaun ne’e sai konfortante liu tan ho servisu sira ne’ebé bele monitoriza dadus rejistu nian liuhosi instrumentu terseiru parte nian barak hanesan Splunk.
6) Deploy
Sistema barak bele suporta oráriu ba dezenvolvimentu automatiku. Plataforma jestaun kalohan nian permite utilizadór sira atu kaptura informasaun ne’ebé loos no haree senáriu optimizasaun nian, análize ba tendénsia sira liuhosi dezenvolvimentu dashboard.
7) Opera
DevOps muda dalan tradisionál aprosimasaun ba dezenvolvimentu no teste ketak- ketak. Ekipa sira-ne’e hala’o servisu hamutuk iha dalan ne’ebé ekipa sira-ne’e hotu partisipa ativamente durante siklu servisu nian. Ekipa operasaun halo interasaun ho dezenvolvimentu sira, no sira halo planu monitorizasaun ida-ne’ebé serve rekizitu IT no negósiu sira.
8) Hasai/ Release
Dezenvolvimentu ba ambiente bele halo liuhosi automatizasaun. Maibé bainhira dezenvolvimentu ne’e halo ba ambiente produsaun nian, ne’e halo liuhusi manuál trigger. Prosesu barak ne’ebé envolve iha jestaun libertasaun baibain uza atu halo dezenvolvimentu iha ambiente produsaun manualmente hodi hamenus impaktu ba kliente sira.
