Warum zwei Server auch schlechter sein können
Teile, die gebraucht werden, stehen in Reihe und multiplizieren ihre Ausfallwahrscheinlichkeiten. Nur Teile, von denen eines genügt, stehen parallel.
Die stillschweigende Annahme lautet: mehr Teile, mehr Sicherheit. Sie stimmt nur unter einer Bedingung — dass die neuen Teile einander ersetzen können. Tun sie das nicht, gilt das Gegenteil.
Die Rechnung in zwei Zeilen
| Anordnung | Rechnung | Zwei Teile mit je 99 % |
|---|---|---|
| In Reihe — beide werden gebraucht | Verfügbarkeit = A × B | 0,99 × 0,99 = 98,0 % — schlechter als eines allein |
| Parallel — eines genügt | Ausfall = (1−A) × (1−B) | 1 − (0,01 × 0,01) = 99,99 % |
Die Prüffrage für jedes Teil
Gehen Sie Ihren geplanten Aufbau Teil für Teil durch und stellen Sie eine einzige Frage: Läuft der Dienst weiter, wenn genau dieses Teil verschwindet? Bei „nein“ steht es in Reihe. Ein Aufbau ist fertig, wenn kein Teil mehr allein in Reihe steht — oder wenn Sie für jedes verbleibende Reihen-Teil bewusst entschieden haben, es zu akzeptieren.
- Teile, die typischerweise übersehen werden
TiefeWann ein Teil in Reihe vertretbar ist
Nicht jedes Reihen-Teil muss verdoppelt werden. Vertretbar ist es, wenn eine der drei Bedingungen gilt:
Es wird nur beim Bauen gebraucht, nicht beim Betrieb. Coolify und die Registry gehören dazu: Fällt Coolify aus, laufen Ihre Container weiter — Sie können nur nicht ausrollen. Das ist ärgerlich, aber kein Ausfall des Dienstes. Deshalb wird Coolify in diesem Kurs nicht verdoppelt.
Sein Ausfall wird von etwas anderem aufgefangen. Zertifikate haben 90 Tage Laufzeit; der ausstellende Dienst darf tagelang weg sein, ohne dass es jemand merkt — vorausgesetzt, jemand überwacht das Ablaufdatum.
Der Ersatz ist billiger als die Doppelung. Für den Mailversand ist ein zweiter Anbieter mit hinterlegten Zugangsdaten oft die bessere Antwort als ein zweiter eigener Dienst.
Was in keinem Fall vertretbar ist: ein Reihen-Teil, das niemand als solches erkannt hat. Der Unterschied zwischen einem Restrisiko und einer Überraschung ist eine Zeile in einer Liste.