Kapitel 5. Fehlertoleranz und Katastrophenvorsorge
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ein produktionsreifer Microservice ist fehlertolerant und auf jede Katastrophe vorbereitet. Microservices werden fehlschlagen, sie werden oft fehlschlagen, und jedes potenzielle Fehlerszenario kann und wird irgendwann während der Lebensdauer des Microservices eintreten. Um die Verfügbarkeit des Microservice-Ökosystems zu gewährleisten, ist eine sorgfältige Fehlerplanung, die Vorbereitung auf Katastrophen und ein aktives Fehlschlagen des Microservices in Echtzeit erforderlich, um sicherzustellen, dass er sich von Fehlern problemlos erholen kann.
Dieses Kapitel befasst sich mit der Vermeidung von Single Points of Failure, häufigen Katastrophen und Ausfallszenarien, der Erkennung und Behebung von Ausfällen, der Implementierung verschiedener Arten von Resiliency-Tests und der Handhabung von Vorfällen und Ausfällen auf Unternehmensebene, wenn es zu Ausfällen kommt.
Grundsätze für den Aufbau fehlertoleranter Microservices
Die Realität beim Aufbau großer verteilter Systeme ist, dass einzelne Komponenten fehlschlagen können, fehlschlagen werden und oft fehlschlagen werden. Kein Microservice-Ökosystem ist eine Ausnahme von dieser Regel. Jedes mögliche Fehlerszenario kann und wird irgendwann während der Lebensdauer eines Microservices eintreten, und diese Fehler werden durch die komplexen Abhängigkeitsketten ...
Get Produktionsfähige Microservices now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.