Innehållsförteckning:
DevOps och webbplatstillförlitlighetsteknik (SRE) är två av de mest diskuterade ämnena i IT-världen idag. Dessa två discipliner är ibland lite svåra att skilja. Syftet med ett DevOps-initiativ är att kombinera utvecklings- och driftsprocesser och göra dem friktionsfria. Och syftet med SRE är att uppnå tillförlitlighet genom att implementera bästa praxis inom teknik och drift. Kort sagt, SRE erbjuder lösningar för att lyckas i olika DevOps-scenarier. Så dessa två strömmar tävlar inte med varandra utan de tillhandahåller de bästa av sina respektive lösningar för att uppnå de gemensamma målen för mjukvaruutveckling. (För information om vad som är involverat i DevOps, se DevOps-chefer förklara vad de gör.)
Förvirring mellan de två
DevOps och webbplatstillförlitlighet är förmodligen de mest använda metoderna för utveckling av programvara. De två termerna förväxlas ofta av människor, men samtidigt överlappar de också till en viss grad. Som ett resultat är de inte så annorlunda trots allt. Därför måste vi förstå de finare detaljerna för att differentiera dem och identifiera likheterna.
Varför SRE?
För nästan ett decennium sedan vidtog Google åtgärder för att ändra det sätt på vilket företaget genomförde produktionshantering. FoU-teamet var ansvarigt för att skapa och driva nya funktioner till produktionen, medan operationsteamet var fast beslutet att hålla produktionsprocessen stabil. Problemet var dock att båda lagen rörde sig i motsatta riktningar.