Health Check

Problem

Ein Load Balancer hat zehn Server. Ein Prozess ist abgestürzt. Es sollte nicht weiterhin Verkehr erhalten. Wie kann die Infrastruktur wissen, ob eine Instanz gesund ist?

Lösung — Health Check

Die Infrastruktur überprüft regelmäßig einen Endpunkt oder eine Bedingung.
Server A → funktionsfähig ✓
Server B → funktionsfähig ✓
Server C → fehlerhaft ✗
Der Verkehr kann aufhören, zu C zu gehen.
Kerngedanke: Health Checks zeigen der Infrastruktur, ob eine Anwendungsinstanz funktionsfähig ist.