Bereitstellung ohne Ausfallzeit

Eine neue Version live nehmen, während Kunden das System weiter nutzen, mit einem schnellen Weg zurück zur alten Version.

Auch bekannt als Update ohne Unterbrechung Blau-Grün-Bereitstellung unterbrechungsfreies Update

Definition

Bereitstellung ohne Ausfallzeit heißt, eine neue Version Ihres Systems live zu nehmen, während die Leute weiterarbeiten. Kein Schild an der Tür. Keine Meldung, dass der Dienst heute Abend wegen Wartung geschlossen ist. Der Laden verkauft weiter und die Praxis vergibt weiter Termine, während die Aktualisierung darunter läuft.

Früher suchte man eine ruhige Stunde, schaltete alles ab, spielte die neuen Dateien ein und hoffte. Ging um elf Uhr nachts etwas kaputt, saß jemand daran und reparierte es. Für ein kleines internes Werkzeug ist das noch in Ordnung. Bei allem, was ein Kunde anfasst, kostet es echte Bestellungen und Geduld, die nicht zurückkommt.

Der heutige Weg ist einfacher, als er klingt. Es wird eine zweite Kopie des Systems mit der neuen Version gestartet. Danach werden die Nutzer in kleinen Gruppen hinübergeschickt, während die alte Kopie weiterläuft. Benimmt sich die neue, sind nach wenigen Minuten alle darauf. Tut sie es nicht, gehen alle zurück auf die alte Kopie und kaum jemand merkt etwas. Dieser letzte Schritt ist der eigentliche Punkt, und auf ihm sollten Sie bestehen.

Zuerst an wenige auszuliefern hat noch einen Vorteil. Geben Sie die neue Version fünf eigenen Mitarbeitern, bevor Sie sie fünftausend Kunden geben. Sie finden den unbequemen Bildschirm binnen einer Stunde. Linkysoft liefert meist einen Tag lang nur an das Team des Kunden und danach an alle, weil ein echter Nutzer findet, was kein Test findet.

Drei Punkte gehören schriftlich in den Wartungsvertrag. Dass Aktualisierungen ohne Schließung des Dienstes laufen. Wie schnell der Anbieter die vorige Version zurückholen kann, sagen wir fünfzehn Minuten, und wer das entscheidet. Und was mit der Datenbank geschieht, denn eine Änderung an der Art, wie Daten abgelegt sind, lässt sich nicht immer schnell rückgängig machen. Wer diese drei Fragen klar beantwortet, hat das schon gemacht. Linkysoft legt den Rückweg in jedes Webanwendungsprojekt, damit eine Aktualisierung zurückgenommen werden kann, ohne alles neu zu bauen, und deshalb hält Hostrena eine zweite Kopie der Website bereit statt nur einer. Die zweite Kopie kostet wenig. Ein geschlossener Abend kostet mehr.

Fragen zu Bereitstellung ohne Ausfallzeit

Heißt das, eine Aktualisierung kann nie schiefgehen?
Nein. Es heißt, dass eine schlechte Aktualisierung schnell zurückgenommen werden kann. Kunden erleben das Problem Sekunden statt einen ganzen Abend, und niemand muss den Dienst zum Reparieren schließen.
Wie schnell sollte ein Anbieter die alte Version zurückholen können?
Verlangen Sie eine Zahl im Vertrag. Fünfzehn Minuten sind für ein normales Betriebssystem eine vernünftige Antwort, und die Person, die das entscheiden darf, sollte ebenfalls benannt sein.
Lässt sich jede Website oder jedes System so aktualisieren?
Die meisten ja. Schwierig ist meist die Datenbank, denn eine Änderung an der Art, wie Informationen abgelegt werden, lässt sich nicht immer leicht rückgängig machen. Ein sorgfältiger Anbieter macht solche Änderungen in kleinen Schritten, die zu beiden Versionen passen.
Kostet diese Art der Aktualisierung mehr?
Ein wenig. Sie zahlen für eine zweite Kopie des Servers, solange die neue Version ausgerollt wird. Das ist meist deutlich günstiger als ein geschlossener Abend oder eine misslungene Aktualisierung an einem vollen Tag.

Immer noch unsicher, was das für Ihr Projekt bedeutet?

Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.