Ausfallzeit bei einem Umzug liegt fast nie am Kopieren. Sie liegt daran, dass DNS geändert wurde, bevor der neue Server bereit war, und an einer TTL, die niemand gesenkt hat.

Eine Woche vorher: die TTL senken

Die TTL sagt, wie lange die Welt Ihre DNS-Einträge zwischenspeichert. Bei 86400 braucht eine Änderung einen Tag, um alle zu erreichen, bei 300 fünf Minuten. Senken Sie sie einen Tag vorher - der alte Wert muss ablaufen, bevor dem neuen geglaubt wird.

yourdomain.com.  300  IN  A  1.2.3.4

Den neuen Server bauen, während der alte ausliefert

  1. Die Dateien kopieren — rsync, zweimal: einmal für die Masse, einmal beim Umschalten für das Geänderte.
  2. Die Datenbank kopieren — Ein Dump jetzt, ein zweiter beim Umschalten.
  3. Den eigenen Rechner auf den neuen Server zeigen lassen — Bearbeiten Sie Ihre hosts-Datei. Sie sehen die neue Website, die Welt sieht weiterhin die alte.
  4. Alles testen — Anmelden, bestellen, eine Mail senden, eine Datei hochladen. Jeder Weg, der Festplatte oder Mail berührt.
# hosts file
1.2.3.4  yourdomain.com www.yourdomain.com

Das Umschalten

  1. Die ALTE Website auf Nur-Lesen oder Wartung stellen — Minuten, nicht Stunden.
  2. Die letzten Änderungen abgleichen — Noch einmal rsync und ein frischer Datenbank-Dump.
  3. Den DNS-Eintrag ändern —
  4. Beide Server beobachten — Der alte antwortet weiter, während die Caches ablaufen. Schalten Sie ihn nicht ab.
Lassen Sie den alten Server mindestens 48 Stunden laufen. Manche Resolver ignorieren eine niedrige TTL, und wer auf einem abgeschalteten Server landet, sieht überhaupt nichts.

Die zwei, über die alle stolpern

  • Mail. MX-Einträge sind vom A-Eintrag getrennt. Der Umzug der Website zieht die Mail nicht mit um, und wer sie vergisst, verliert Nachrichten lautlos.
  • Cronjobs. Sie reisen nicht mit den Dateien mit. Eine Sicherung, die nicht mehr läuft, fällt erst auf, wenn man sie braucht.
EGPHP zieht kostenlos für Sie um, mit genau diesen Prüfungen. Wenn Sie es selbst machen, schreiben Sie die Umschaltschritte vorher auf und folgen Sie der Liste - nicht Ihrem Gedächtnis, um Mitternacht.