Sammanfattning

Slutförd

Ett viktigt steg mot att förbättra tillförlitligheten är att förhindra incidenter när så är möjligt. När du har incidenter är det också viktigt att snabbt spåra problemet. Processen för testning/lansering eller distribution kan ha en stark inverkan på båda dessa mål.

I den här modulen har du:

  • Lärt dig vad programvarudistribution är och vilka olika typer av distributioner organisationer använder.
  • Vi diskuterade fördelarna med att gå från en "episk distributionsmodell" till kontinuerlig integrering, leverans och distribution.
  • Utforskade kontinuerlig integrering, leverans och distribution och de grunder som de delar.
  • Undersökte pipelines och hur Azure-pipelines och GitHub Actions implementerar dem på Azure.
  • Jämförda distributionsstrategier inkluderar rullande versioner, blågröna versioner, kanariefågelversioner, ringbaserade versioner och funktionsflaggor.
  • Metodtips som minimerar risken vid lansering av ny eller uppdaterad programvara.