Inleiding

Voltooid

In dit leertraject hebt u de Dickerson-hiërarchie van betrouwbaarheid gezien die wordt gebruikt als een kaart voor betrouwbaarheidswerk. In de hiërarchie ziet u waar u zich moet richten en in welke volgorde. De eerste drie niveaus (bewaking, reactie op incidenten en leren van fouten via de incidentbeoordeling) stellen de fase in voor het volgende niveau: test-, release- en implementatieprocedures.

Een van de nuttige resultaten van een incidentbeoordeling kan bijvoorbeeld inzicht hebben in het werk dat nodig is om te voorkomen dat het incident terugkeert. Een manier om dit te doen, is ervoor te zorgen dat bepaalde problematische code of configuratie nooit in productie komt. Daar komt de focus van deze module op de implementatie aan bod. Het doel is om erachter te komen of het mogelijk is om bepaalde soorten incidenten te voorkomen voordat ze moderne DevOps-procedures gebruiken die resulteren in betrouwbaardere systemen.

Wanneer u deze module hebt voltooid, moet u het volgende kunnen doen:

  • Definieer de implementatie en herken het verschil tussen traditionele en moderne implementatieprocedures.
  • Beschrijf het continue integratie-, leverings- en implementatiemodel.
  • Doelstellingen vermelden die u kunt bereiken met behulp van DevOps-procedures voor het implementeren van software.
  • De belangrijkste moderne implementatiestrategieën herkennen, waaronder rolling, blauw-groen, kanarie, ringgebaseerde en feature-flag-implementaties.
  • Identificeer hulpprogramma's die u kunt gebruiken voor testautomatisering en CI/CD op Azure, waaronder Azure-pipelines en GitHub Actions.
  • De traceerbaarheid van de omgeving uitleggen.