Introduktion

Slutförd

I den här utbildningsvägen har du sett Dickerson-hierarkin för tillförlitlighet som används som en karta för tillförlitlighetsarbete. Hierarkin visar vad du ska fokusera på och i vilken ordning. De första tre nivåerna (övervakning, incidenthantering och inlärning från fel via granskning efter incident) anger fasen för nästa nivå: test-, lanserings- och distributionsmetoder.

Ett av de användbara resultaten av en granskning efter incident kan till exempel vara en förståelse för det arbete som krävs för att förhindra att incidenten upprepas. Ett sätt att göra detta är att se till att viss problematisk kod eller konfiguration aldrig tar sig till produktion. Det är där den här modulens fokus på distribution spelar in. Målet är att ta reda på om det är möjligt att förhindra vissa typer av incidenter innan de inträffar med hjälp av moderna DevOps-metoder som resulterar i mer tillförlitliga system.

När du har slutfört den här modulen bör du kunna:

  • Definiera distribution och identifiera skillnaden mellan traditionella och moderna distributionsmetoder.
  • Beskriv modellen för kontinuerlig integrering, leverans och distribution.
  • Lista mål som du kan uppnå genom att använda DevOps-metoder för att distribuera programvara.
  • Identifiera de viktigaste moderna distributionsstrategierna, inklusive rullande, blågröna, kanariebaserade, ringbaserade och funktionsflaggade distributioner.
  • Identifiera verktyg som du kan använda för testautomatisering och CI/CD på Azure, inklusive Azure-pipelines och GitHub Actions.
  • Förklara miljöspårning.