Google offentliggjorde tirsdag resultatene av Accelerate State of DevOps -rapporten, og fant at respondenter som bruker hybrid eller multicloud hadde 1,6 ganger større sannsynlighet for å overskride sine organisasjonsresultatmål.
Eliteutøvere i undersøkelsen distribuerer 973 ganger oftere enn lavpresterende, har 6 570 ganger raskere leveringstid, 3 ganger lavere endringsfeilrate og 6 570 ganger raskere gjenopprettingstid fra hendelser når feil oppstår.
Google har jobbet med rapporten i syv år, og har spurt mer enn 32 000 fagfolk over hele verden de siste årene.
Dustin Smith, forskningsansvarlig med Google Clouds DevOps Research and Assessment (DORA) -team, sa at studien fortsetter å vise at dyktighet innen programvarelevering og driftsytelse driver organisatoriske resultater i teknologiske transformasjoner.
“I år undersøkte vi også effekten av beste praksis for SRE, en sikker programvareforsyningskjede, kvalitetsdokumentasjon og multicloud – samtidig som vi fikk en dypere forståelse av hvordan det siste året påvirket lagets kultur og utbrenthet,” sa Smith.
“Basert på viktige funn fra tidligere Accelerate State of DevOps-rapporter, brukte vi igjen fire beregninger for å klassifisere lag som elite, høye, mellomstore eller lave utøvere basert på deres programvarelevering: distribusjonsfrekvens, leveringstid for endringer, gjennomsnittlig tid til- gjenopprette og endre feilrate. I år så vi at eliteutøvere fortsetter å akselerere tempoet i programvarelevering, og øker ledetiden for endringer fra mindre enn en dag til mindre enn en time. “
Smith sa de spurte respondentene om å vurdere sin evne til å oppfylle eller overgå pålitelighetsmålene sine, og fant at team med varierende grad av leveringsytelse ser bedre utfall når de også prioriterer driftsytelse.
Smith la til at 1.200 arbeidende fagfolk i år fra en rekke bransjer rundt om i verden delte sine erfaringer med forskerne.
Mer enn halvparten av alle respondentene sa at de brukte en offentlig sky, en støt på 5% sammenlignet med 2019, og 21% sa i tillegg at de distribuerte flere offentlige skyer. Omtrent 21% sa at de brukte datasentre eller lokale løsninger i stedet for skyen og 34% sa at de brukte hybridskyer.
Studien fant at de som brukte hybrid og multi-cloud hadde 1,6 ganger større sannsynlighet for å overskride sine organisatoriske prestasjonsmål enn de som ikke gjorde det, og 1,4 ganger større sannsynlighet for å utmerke seg når det gjelder distribusjonsfrekvens, leveringstid for endringer, tid til å gjenopprette, endre feilrate og pålitelighet.
Hver fjerde respondent sa at de brukte flere skyleverandører på grunn av de unike fordelene som tilbys, og den nest vanligste årsaken var tilgjengelighet.
Nesten 75% av respondentene bruker on-demand selvbetjening, en 16% økning fra 2019 og 74% brukte bred nettverkstilgang, en 14% økning fra 2019.
Hvordan team implementerer sine skytjenester var også et stort fokus i rapporten, og forskerne fant at eliteutøvere var 3,5 ganger mer sannsynlig å ha oppfylt alle viktige NIST -skyegenskaper.
“Bare 32% av respondentene som sa at de brukte skyinfrastruktur som er enige eller sterkt enige om at de oppfyller alle de fem viktigste egenskapene til cloud computing definert av NIST, en økning på 3% fra 2019. Totalt sett har bruken av NISTs egenskaper ved cloud computing økt med 14-19% , med rask elastisitet som viser den største økningen, “fant studien.
“73% av respondentene brukte ressurssammenslutning, en 15% økning fra 2019, 77% av respondentene brukte rask elastisitet, en 18% økning fra 2019, 78% av respondentene brukte måltjeneste, en 16% økning fra 2019. Ved analyse av resultatene , fant vi bevis på at lag som utmerker seg med denne moderne operasjonelle praksisen har 1,4 ganger større sannsynlighet for å rapportere større SDO -ytelse, og 1,8 ganger større sannsynlighet for å rapportere bedre forretningsresultater. ”
Mer enn halvparten av alle respondentene sa at de bruker SRE -praksis til en viss grad. Google -studien fant at uansett ytelse så teamene fordeler av økt bruk av SRE -praksis.
Kvalitetsdokumentasjon er også viktig, og rapporten fant at team med dokumentasjon av høyere kvalitet har 2,4 ganger større sannsynlighet for å se bedre programvarelevering og driftsytelse.
Lag med god dokumentasjon har også 3,8 ganger større sannsynlighet for å implementere sikkerhetspraksis, 2,4 ganger større sannsynlighet for å nå eller overgå pålitelighetsmålene sine, 3,5 ganger større sannsynlighet for å implementere Site Reliability Engineering -praksis og 2,5 ganger større sannsynlighet for å utnytte nettskyen fullt ut.
Kontinuerlig testing og kontinuerlig integrasjon er også begge indikatorer på suksess, ifølge rapporten. Trunk-basert utvikling er også nøkkelen, med eliteutøvere som oppfyller sine pålitelighetsmål er 2,3 ganger mer sannsynlig å bruke den.
Vedlikehold av databaser er svært viktig, fant Google-forskere, med eliteutøvere som var 3,4 ganger mer sannsynlig å utøve databasesendringsledelse sammenlignet med sine lavpresterende kolleger.
Observerbarhet ble sitert som en annen beregning som skilte eliteartister fra hvile. Lag som lykkes med å oppnå sine pålitelighetsmål er 4,1 ganger større sannsynlighet for å ha løsninger som inkorporerer observerbarhet i den generelle systemhelsen.
Studien tar tid å legge merke til at COVID-19-pandemien tvang betydelige endringer i hvordan team jobbet. Nesten 90% av respondentene jobbet hjemmefra og bare 20% sa at de noen gang hadde jobbet hjemmefra før pandemien startet.
“Respondenter som jobbet hjemmefra på grunn av pandemien opplevde mer utbrenthet enn de som bodde på kontoret (en liten del av vårt utvalg). Inkluderende lag med en generativ kultur var halvparten så sannsynlig å oppleve utbrenthet under COVID-19-pandemien, “sa Smith og la til at sikkerhet også var en viktig del av undersøkelsen.
“Sikkerhet kan ikke lenger være en ettertanke – den må være integrert gjennom alle stadier av programvareutviklingssyklusen for å bygge en sikker programvareforsyningskjede. Eliteutøvere som oppfylte eller overgikk sine pålitelighetsmål, hadde dobbelt så stor sannsynlighet for å ha flyttet sikkerhetspraksis igjen, dvs. implementert sikkerhetspraksis tidligere i livssyklusen for programvareutvikling, og levere pålitelig programvare raskt og trygt. “
Les denne
DevOps like store transformasjonen som IT -outsourcing? Hvordan introdusere DevOps i en dødelig bedriftskultur DevOps -fordeler: Vi trenger mer automatisering!
Relaterte emner:
Cloud Mobility Enterprise Software Artificial Intelligence Hardware