Kapitel 7. Dienstgattungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Arbeit mit großen, komplexen Anwendungen mit vielen Diensten kann zu Verfügbarkeitsproblemen führen. Der Ausfall eines einzelnen Dienstes kann dazu führen, dass auch andere Dienste, die von ihm abhängen, fehlschlagen. Dies kann einen Kaskadeneffekt auslösen, der dazu führt, dass deine gesamte Anwendung fehlschlägt. Besonders schlimm ist das, wenn der ausgefallene Dienst selbst kein geschäftskritischer Dienst ist, aber geschäftskritische Dienste zum Ausfall bringt.

Service Tiers sind Bezeichnungen für einen Dienst, die die Wichtigkeit dieses Dienstes für den Betrieb deines Unternehmens angeben. Mit Hilfe von Service-Tiers kannst du die Komplexität deiner Anwendung verwalten und die Bedeutung der einzelnen Anwendungsdienste in einer verteilten und organisierten Weise verstehen.

Komplexität der Anwendung

Wie in Abbildung 7-1 dargestellt, können manchmal auch die kleinsten und unbedeutendsten Dienste fehlschlagen.

A single service failure...
Abbildung 7-1. Ein einzelner Dienstausfall...

Dies kann dazu führen, dass deine gesamte Anwendung ausfällt, wie in Abbildung 7-2 dargestellt.

...can cause a cascade failure
Abbildung 7-2. ...kann ein Kaskadenversagen verursachen

Es gibt viele ...

Get Architecting for Scale, 2. Auflage 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.