Einführung
In diesem Lernpfad haben Sie bereits die Zuverlässigkeitshierarchie von Dickerson als eine Art Anleitung auf dem Weg zu mehr Zuverlässigkeit kennengelernt. Damit wird deutlich, was Sie in welcher Reihenfolge bearbeiten sollten. Über die ersten drei Ebenen (Überwachung, Reaktion auf Incidents und Lernen aus Fehlern durch Überprüfung nach dem Incident) gelangen Sie nun zur nächsten Ebene der Hierarchie: den Test-, Veröffentlichungs- und Bereitstellungsmethoden.
Bei der Überprüfung nach einem Incident können Sie beispielsweise herausfinden, durch welche Maßnahmen ein solcher Incident künftig verhindert werden kann. Eine Möglichkeit besteht darin zu verhindern, dass bestimmter Code oder eine Konfiguration, die Probleme verursachen, die Produktionsphase erreicht. Hier kommt der Schwerpunkt dieses Moduls ins Spiel: die Bereitstellung. Das Ziel soll sein, das Auftreten bestimmter Arten von Incidents zu verhindern, indem mithilfe moderner DevOps-Methoden die Zuverlässigkeit des Systems verbessert wird.
Wenn Sie dieses Modul abgeschlossen haben, sollten Sie zu Folgendem in der Lage sein:
- Definieren von Bereitstellung und Erkennen des Unterschieds zwischen traditionellen und modernen Bereitstellungsmethoden.
- Beschreiben des Continuous Delivery-/Continuous Deployment-Modells.
- Auflisten der Ziele, die Sie mithilfe von DevOps-Methoden zum Bereitstellen von Software erreichen können.
- Erkennen von drei Bereitstellungsstrategien.
- Identifizieren von Tools zur Automatisierung von Tests.
- Erläutern der Nachverfolgbarkeit von Umgebungen.