opsmith / itsm-operations / Modul

Release und Deployment kontrollieren

Änderungen in kleinen, beobachtbaren Schritten freigeben, ausrollen und bei Wirkung zurücknehmen.

Release- und Deployment-Control

Einführung · 4 Abschnitte · ~9 Min Lesezeit · Stand

Die Betriebsfrage

Ein Deployment ist erst dann kontrolliert, wenn Umfang, Erfolgssignal und getesteter Rückkehrpfad vor dem Eingriff bekannt sind.

Mentales Modell

ReleaseFreigegebener fachlicher oder technischer Umfang
DeploymentTechnisches Ausbringen dieses Umfangs in eine Umgebung

Entscheidungsroute

  1. Scope und Risiken prüfen
  2. Vorbedingungen und Backout testen
  3. Begrenzt ausbringen
  4. Nutzer- und Systemsignale beobachten
  5. Ergebnis bestätigen oder zurückführen

Praxisregel

Kurzcheck

Wann darf ein Canary erweitert werden?

  • Wenn vorher festgelegte Nutzer- und Systemsignale im akzeptierten Bereich bleiben
  • Wenn das Deployment technisch ohne Fehlermeldung endete
  • Wenn ein Host auf Ping antwortet

Richtig. Das Entscheidungsmaß muss vor dem Rollout feststehen.

Gelesen ist nicht geprüft: Im Modul entscheidest du die Fälle selbst und siehst danach, wo dein Urteil trägt.

9 Checks starten →

Modul-Aufbau

EINFÜHRUNGRelease- und Deployment-Control~9 Min
ADR-001CANARY-GATEsolide
ADR-002RELEASE-GATEsolide
ADR-003RELEASE-SIGNALsolide
CONFIG-004MISSION · ROLLBACKsolide
ADR-005ROLLBACK-PROOFsenior
ADR-006ROLLBACK-BOUNDARYsenior
FLOW-007MISSION · RELEASE-GATEsenior
ADR-008RELEASE-EVIDENCEsenior
TRACE-009MISSION · STOP-DECISIONsolide

Quellen

  1. 01sre.google/workbook/canarying-releases
  2. 02csrc.nist.gov/pubs/sp/800/128/upd1/final
  3. 03sre.google/sre-book/release-engineering
  4. 04csrc.nist.gov/pubs/sp/800/34/r1/upd1/final