Web

Bereiten Sie eine Webmigration vor, ohne die Produktion zu unterbrechen

Der Wechsel des Hostings beginnt nicht mit dem Tag der Umstellung. Die eigentliche Arbeit beginnt schon lange vorher: Inventarisierung, Abhängigkeiten, DNS, Datenbanken und Backtracking.

1. Machen Sie eine vollständige Bestandsaufnahme dessen, was gerade läuft

Eine Site besteht nicht nur aus PHP-Dateien oder einem öffentlichen Ordner. Sie müssen die Domäne, die DNS-Zone, die Zertifikate, die Cron-Jobs, die Speicherdateien, die E-Mail-Konten und die Datenbank identifizieren. Ohne diese Bestandsaufnahme werden Versäumnisse erst nach der Produktionsaufnahme aufgedeckt.

Beachten Sie die Versionen von PHP, Framework, Erweiterung und SQL-Engine.
Identifizieren Sie geplante Aufgaben und externe Integrationen.
Messen Sie vor dem Kopieren die Größe von Dateien und Daten.

2. DNS-, SSL- und Datenbank-Failover

Die Migration hängt oft von Details ab, die als zweitrangig gelten: DNS-TTL zu lang, Zertifikat nicht neu generiert, unvollständiger Dump, alter Anwendungscache oder vergessene Umgebungsvariablen. Wir müssen die Anzahl der Unbekannten vor dem Änderungsfenster reduzieren.

Planen Sie DNS-Änderungen mit einem realistischen Ausbreitungsfenster.
Überprüfen Sie den Datenbankzugriff und die Kodierungen nach dem Import.
Testen Sie die Site vor dem öffentlichen Test in der Zielumgebung.

3. Halten Sie die Rücktaste immer einfach

Das wahre Zeichen einer gesunden Migration ist nicht die Abwesenheit von Risiken, sondern die Fähigkeit, schnell zum vorherigen Zustand zurückzukehren, wenn etwas schiefgeht. Bewahren Sie daher ein brauchbares Backup, einen vorherigen DNS-Verweis und eine Person auf, die in der Lage ist, den Vorgang Korrektur zu lesen.

Legen Sie nach der Umstellung ein klares Validierungskriterium fest.
Sagen Sie voraus, wer über den Rollback entscheidet und innerhalb welchen Zeitraums.
Bewahren Sie alte Backups auf, bis die neue Site stabilisiert ist.