Eine Website mit Rollback-Plan bereitstellen ist ein praktischer DevOps-Kurs für Einsteiger mit grundlegender Terminalerfahrung. Du veröffentlichst ein Update für die Community-Website Common Ground, prüfst die tatsächlich ausgelieferten Seiten und stellst eine aufbewahrte Version wieder her, wenn ein wichtiger Nutzerweg ausfällt.
Zwei angeleitete Labs behandeln die Vorbereitung von Versionen, die Auswahl der aktiven Version, Funktionsprüfungen und die Wiederherstellung. Eine Challenge nutzt eine Workshop-Website mit anderen Anforderungen. Dort entscheidest du selbst, ob du den Kandidaten beibehältst oder die bekanntermaßen funktionierende Version wiederherstellst. Jede Einheit beginnt in einer eigenen vorbereiteten Umgebung.
Was du lernen wirst
Nach diesem Kurs kannst du:
- ein bereitgestelltes Paket, eine installierte Version und die gerade ausgelieferte Version unterscheiden;
- ein Website-Update in einem eigenen Verzeichnis installieren und eine vollständige Wiederherstellungsversion aufbewahren;
- den symbolischen Link untersuchen, der die Website-Dateien auswählt;
- tatsächliche Seiteninhalte, Links und HTTP-Antworten prüfen, statt nur einer Bereitstellungsmeldung zu vertrauen;
- eine statische Website nach einer fehlerhaften Veröffentlichung wiederherstellen und ihre Nutzerwege erneut prüfen.
Für wen dieser Kurs geeignet ist
Der Kurs richtet sich an DevOps-Einsteiger sowie angehende Entwickler und Administratoren, die einen kleinen, vollständigen Veröffentlichungsablauf üben möchten.
Voraussetzungen: Du solltest Terminalbefehle eingeben und Dateipfade erkennen können. Kenntnisse in Git, Nginx-Administration, Containern oder Programmierung sind nicht erforderlich. Die angeleiteten Labs erklären die nötigen Befehle, Optionen und HTTP-Grundlagen.
Lernumgebung: Eine vorbereitete Linux-Umgebung im Browser mit den Tabs Workstation, Website und Topology. Website und Veröffentlichungsskript sind vorhanden. Lab-Anleitungen, Prüfungshinweise und die vollständige Challenge-Lösung sind auf Englisch, Chinesisch, Spanisch, Französisch, Deutsch, Japanisch, Russisch, Koreanisch und Portugiesisch verfügbar. Die Beispielwebsite, Registerkartenbezeichnungen und Befehlsausgaben bleiben auf Englisch.
Häufig gestellte Fragen
Muss ich die Anwendung entwickeln oder installieren?
Nein. Website und Kandidatenpakete sind vorbereitet. Du konzentrierst dich auf Veröffentlichung, Prüfung und Wiederherstellung, ohne eine Werkzeugkette einzurichten.
Schreibe ich Anwendungscode?
Nein. Du bedienst ein kleines bereitgestelltes Skript und untersuchst echte Dateien und Antworten. Die Challenge verwendet die bereits geübten Mechanismen.
Geht es um Bereitstellung ohne Ausfallzeit oder Datenbank-Rollbacks?
Nein. Der Kurs behandelt die ausdrückliche Wiederherstellung der Dateien einer statischen Website. Er verspricht weder das Rückgängigmachen von Datenbankänderungen noch einen atomaren Wechsel einer ganzen Browsersitzung oder ein produktionsreifes Hochverfügbarkeitssystem.




