Teknologi & innovasjonPublisert: 14. oktober 20246 min lesing

Hva er DevOps og hvordan endrer det måten software-bedrifter jobber?

En forklarende guide til framtidens programvareutvikling og drift

Norsk Næring
Norsk NæringRedaksjon
DevOps er en filosofi som endrer hvordan software lages

DevOps er en filosofi som endrer hvordan software lages

DevOps har blitt et buzzword. Her forklarer vi hva det faktisk betyr, hvorfor det betyr noe, og hvordan det påvirker norske tech-bedrifter.

Annonse

Fra fiender til partnere: Hva er DevOps?

DevOps er en filosofi mer enn en jobtittel. Historisk har software-utviklere og IT-driftfolk vært adskilt — utviklere vil endre kode raskt, drift vil stabilitet og ingen hendelser. Dette skapte konflikter. DevOps betyr at disse lagene jobber sammen som ett team med samme mål: å levere stabil, rask programvare til brukere. I praksis bruker de felles verktøy, delt ansvar, og automatisering.

Tall og trender

44 prosent av bedrifter bruker DevOps-praktikker i dag, opp fra 30 prosent for to år siden. Bedrifter med DevOps lanserer ny kode på timer i stedet for måneder. Feilraten i produksjon er fem ganger lavere med DevOps, og bedrifter sparer millioner på å unngå nedetid.

Bedrifter som bruker DevOps-praktikker44%
Gjennomsnittlig tid fra kode skrevet til produksjon1 dag (DevOps), 3 måneder (tradisjonell)
Feilrate i produksjon5x lavere med DevOps

Automatisering og kontinuerlig integrasjon

Tradisjonelt skjedde utgivelser sjelden (kanskje hver tredje måned) fordi de var risikable og tidskrevende. DevOps bruker "continuous integration" (CI) — hver gang en utvikler laster opp kode, kjøres automatiske tester. Hvis noe brytes, vet de det umiddelbart. "Continuous deployment" (CD) betyr at godkjent kode automatisk lanseres til brukere. Google og Meta lanserer kode hundrevis av ganger daglig — det ville vært umulig uten automatisering.

"DevOps handler ikke om verktøy. Det handler om kultur der alle som berøres av en endring har medansvar for den."

— Magnus Nilsson, DevOps-ingeniør
Annonse

Infrastructure as Code: Infrastruktur blir som programvare

Før måtte IT-folk manuel sjekke servere, installere og konfigurere ting. Nå skriver infrastruktur-ansatte kode som beskriver hvordan alt skal være — og automatiseringen gjør det sånn. Hvis du trenger hundre nye servere, kjører du bare en kommando, og de oppstår. Hvis noe går galt, har du en "version control" av infrastrukturen akkurat som kode, så du kan "rull tilbake" endringer.

Monitoring og observerbarhet — vite hva som skjer

Med rask utgivelser og kompleks distribuert systemarkitektur er det ikke nok å spørre "virker det?" når noe går galt. Du trenger "observability" — logg, metrikker og tracing som forteller deg *hvor* i systemet problemet oppstår. Tools som Datadog, New Relic, og Prometheus gir sanntids-innsikt. Dette hjelper DevOps-lag å finne og fikse problemer på minutter i stedet for timer eller dager.

Hvorfor betyr det noe for norsk tech?

Norske software-bedrifter som Wavecom, Unit4, og raskende oppstartsselskaper bruker DevOps for å konkurrere globalt. Hvis du kan lansere nye funksjoner på dager i stedet for måneder, og du kan gjøre det stabilt, blir du raskere og billigere enn konkurrenter. Bedrifter uten DevOps blir langsomt utkonkurrert. Teknologien er ikke bare et verkøy — det er hvordan moderne software-utvikling fungerer.

Annonse

Ofte stilte spørsmål

Hva handler «Hva er DevOps og hvordan endrer det måten software-bedrifter jobber?» om?

DevOps har blitt et buzzword. Her forklarer vi hva det faktisk betyr, hvorfor det betyr noe, og hvordan det påvirker norske tech-bedrifter.

Fra fiender til partnere: Hva er DevOps?

DevOps er en filosofi mer enn en jobtittel. Historisk har software-utviklere og IT-driftfolk vært adskilt — utviklere vil endre kode raskt, drift vil stabilitet og ingen hendelser. Dette skapte konflikter. DevOps betyr at disse lagene jobber sammen som ett team med samme mål: å levere stabil, rask programvare til brukere. I praksis bruker de felles verktøy, delt ansvar, og automatisering.

Hva bør du vite om tall og trender?

44 prosent av bedrifter bruker DevOps-praktikker i dag, opp fra 30 prosent for to år siden. Bedrifter med DevOps lanserer ny kode på timer i stedet for måneder. Feilraten i produksjon er fem ganger lavere med DevOps, og bedrifter sparer millioner på å unngå nedetid.

Hva bør du vite om automatisering og kontinuerlig integrasjon?

Tradisjonelt skjedde utgivelser sjelden (kanskje hver tredje måned) fordi de var risikable og tidskrevende. DevOps bruker "continuous integration" (CI) — hver gang en utvikler laster opp kode, kjøres automatiske tester. Hvis noe brytes, vet de det umiddelbart. "Continuous deployment" (CD) betyr at godkjent kode automatisk lanseres til brukere. Google og Meta lanserer kode hundrevis av ganger daglig — det ville vært umulig uten automatisering.

Hva bør du vite om infrastructure as Code: Infrastruktur blir som programvare?

Før måtte IT-folk manuel sjekke servere, installere og konfigurere ting. Nå skriver infrastruktur-ansatte kode som beskriver hvordan alt skal være — og automatiseringen gjør det sånn. Hvis du trenger hundre nye servere, kjører du bare en kommando, og de oppstår. Hvis noe går galt, har du en "version control" av infrastrukturen akkurat som kode, så du kan "rull tilbake" endringer.

Hva bør du vite om monitoring og observerbarhet — vite hva som skjer?

Med rask utgivelser og kompleks distribuert systemarkitektur er det ikke nok å spørre "virker det?" når noe går galt. Du trenger "observability" — logg, metrikker og tracing som forteller deg *hvor* i systemet problemet oppstår. Tools som Datadog, New Relic, og Prometheus gir sanntids-innsikt. Dette hjelper DevOps-lag å finne og fikse problemer på minutter i stedet for timer eller dager.

Norsk Næring
Skrevet avNorsk NæringRedaksjon

Norsk Næring er en del av redaksjonen i Norsk Næring og dekker teknologi & innovasjon. Redaksjonen kvalitetssikrer alt innhold mot oppdaterte og pålitelige kilder.

Redaksjonell merknad: Dette innholdet er utarbeidet av Norsk Næring med hjelp av kunstig intelligens og kvalitetssikret av redaksjonen. Informasjonen er ment som generell veiledning og erstatter ikke profesjonell rådgivning. Feil eller unøyaktigheter? Kontakt oss på help@norsknæring.no.