Dienst und Team bleiben bei Störungen durch Lieferanten, Infrastruktur oder Personal handlungsfähig.
01Ansatz
- Die gesamte Plattform ist als Code beschrieben und kann daher aus den Repositorys und Backups in einer anderen AWS-Verfügbarkeitszone oder einer anderen Region neu aufgebaut werden.
- Kritisches Wissen steht als Runbooks neben dem Code und liegt nicht bei einzelnen Personen.
- Deployment-Pipelines können ohne Codeänderung bei einem alternativen Build-Anbieter laufen.
- Wichtige Lieferanten werden nach ihrer eigenen Redundanz ausgewählt (AWS über mehrere Zonen, das globale Netzwerk von Cloudflare).
02Szenarien
| Szenario | Reaktion |
|---|---|
| Verlust eines Datenbankknotens | Automatisches Failover innerhalb des Replica Sets |
| Verlust eines Servers | Neuaufbau aus der Vorlage, Daten-Volume wieder anhängen oder Snapshot wiederherstellen |
| Fehlerhaftes Release | Zurückschalten auf die vorherige Version auf dem Server |
| Störung beim Build-Anbieter | Wechsel zum alternativen Build-Anbieter |
| Schlüsselperson nicht verfügbar | Runbooks und Rollen mit minimalen Rechten lassen eine andere Person handeln |
03Kontakt
Fragen zu dieser Richtlinie, Sicherheitsfragebögen und Anfragen zum Auftragsverarbeitungsvertrag: privacy@mentornity.com.