Eine Migration ist der Umzug von Daten, Code oder einem ganzen System von einer Umgebung in eine andere. Am Ende läuft dasselbe Angebot auf neuer Grundlage weiter, im besten Fall, ohne dass Besucher etwas davon merken.
- Migration
Der Umzug von Daten, Code oder einem ganzen System in eine neue Umgebung.
Beispiel: „Die Migration auf den neuen Server dauerte einen Abend, die Vorbereitung drei Wochen.“Auch: Umzug, Systemwechsel. Das Wort kommt vom lateinischen migratio, Wanderung.
Abgrenzung zum Update: Dieses hebt dasselbe System auf eine neue Fassung. Eine Migration wechselt System, Server oder Datenmodell.
Welche Arten von Migration es gibt
Vier begegnen uns im Webprojekt. Beim Serverumzug wechselt der Ort, bei der CMS-Migration das System, und bei der SEO-Migration ändern sich Adressen, an denen Rankings hängen.
Die vierte ist klein und häufig: die Datenbank-Migration beim Deployment. Dort beschreibt eine Datei, wie sich die Tabellen von einer Fassung zur nächsten ändern, und das Ausrollen spielt sie automatisch ein.
Wie eine Migration vorbereitet wird
Mit einer Bestandsaufnahme: alle Inhalte, alle Adressen, alle Anbindungen nach außen, vom Zahlungsdienst bis zum Newsletter. Was nicht auf der Liste steht, fehlt am Tag danach.
Dann folgen ein Backup, ein Probelauf auf einer Testumgebung und ein Weiterleitungskonzept für jede Adresse, die sich ändert. Wer den Server wechselt, senkt ein, zwei Tage vorher die TTL der DNS-Einträge, damit die Umstellung schnell greift.
Woran eine Migration scheitert
Selten am Hauptumzug, meist an den Nebensachen. Vergessene Cronjobs, Formulare, die an eine alte Adresse senden, ein E-Mail-Postfach auf dem alten Server, ein Tracking-Code, der nicht mitgezogen ist.
Schwerer wiegen fehlende Weiterleitungen: Jede alte Adresse ohne Ziel liefert einen Fehler, und die Rankings gehen mit. Deshalb gehört zu jeder Migration ein Rückweg und eine Prüfung der wichtigsten Adressen in den ersten Tagen.