De 5 faser i DevOps evolution

De største udfordringer ved at vedtage DevOps Der er intet let ved DevOps og skyen. Den nye produktchef i Relic, Jim Gochee, deler vigtige tip til at overvinde udfordringer med digital transformation i virksomheden.

Kombination af udviklings- og driftsteam under en DevOps-model kan fremskynde levering af applikationer og produkt-iteration, men det er ikke en nem vej at rejse. Forfølgelse af DevOps-succes kræver ofte at nedbryde kulturelle og operationelle barrierer, før noget arbejde kan udføres. Hvis et firma dog kan finde ud af, hvordan man navigerer på sin DevOps-rejse, kan virkningen være betydelig. For at hjælpe virksomheder med at forstå, hvordan man kommer i gang med praksis, fokuserede Puppet en del af sin 2018 State of DevOps-rapport om at hjælpe virksomheder med at etablere og udvide deres DevOps-praksis.

I henhold til rapporten skal virksomhederne begynde med at bygge et fundament for deres DevOps-implementering. Efterhånden som teams hurtigt begynder at teste og implementere nye teknologier, er det vigtigt, at korrekt test- og implementeringsmønstre genbruges. Teams arbejder sammen for at forbedre værktøjet ved at sætte et konfigurationsstyringsværktøj på plads, siger rapporten. Når disse er gennemført, begynder den virkelige rejse.

Her er de fem faser i DevOps-evolution:

1. Normaliser teknologibunken

Dette er den første fase af processen, hvor holdene er begyndt at anvende ægte Agile-metoder og implementerer korrekt versionskontrol, når de søger at tilvejebringe kontinuerlig integration og levering, siger rapporten. Det er også her, overflødige teknologier elimineres, og stakken normaliseres.

For at få succes her skal udøvere bygge på et standard sæt teknologier og sætte applikationskonfigurationer i versionskontrol, ifølge rapporten.

2. Standardiser og reducer variation

Både udviklings- og driftsteam arbejder mod et mål her: At reducere variansen, siger rapporten. Hold skal arbejde for at sikre, at tech konsolideres yderligere til en enkelt OS eller OS-familie, proceskompleksitet reduceres, og mulighederne for tidlige samarbejde udforskes.

På dette trin skal systemkonfigurationer også placeres i versionskontrol, og applikationer skal omarkiveres for at passe til forretningsbehov, om nødvendigt, bemærkede rapporten.

3. Udvid DevOps-praksis

Nu hvor fundamenter er på plads, er det tid til at rydde op i uoverensstemmelser, der er opstået ved tidligere ændringer. For eksempel skal output fra applikationsudviklingsteamet matche leveringen for ægte virkninger, siger rapporten. Derudover skal bureaukratisk bureaukrati fjernes, så individuelle bidragydere kan arbejde uden godkendelse fra teamet, og der kan foretages ændringer uden så meget ventetid.

4. Automatiser levering af infrastruktur

Ved at automatisere levering af infrastruktur kan et firma hjælpe med at mindske uoverensstemmelsen mellem udviklingsproduktionens og driftenes leveringstider - dette får alle tættere på at være på samme side, siger rapporten. Når ting som sikkerhedskonfigurationer, systemkonfigurationer og provisionering automatiseres, kan DevOps-teamet levere hurtigere og er bedre konfigureret til fremtidig selvbetjening.

5. Giv selvbetjeningsfunktioner

Mange af de selvbetjeningsfunktioner, der definerer mange DevOps-implementeringer, oprettes i den fjerde fase, men de realiseres yderligere, og flere ressourcer stilles til rådighed i den femte fase, bemærkes i rapporten. Her kan applikationsudviklere implementere testmiljøer på egen hånd, og succesmetriks er tydeligt synlige for teamet.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com