Migration · Wellenplan, Cutover, Rollback
Cloud-Migration planen und sicher umsetzen
Vom einzelnen Server bis zur ganzen Anwendungslandschaft: SKAFFON plant und führt den Umzug auf STACKIT, AWS, Azure oder Google Cloud durch, mit einem geprüften Rückweg für jede Welle.
- Inventar mit Abhängigkeitskarte
- Landing Zone als Infrastructure as Code
- Cutover-Drehbuch mit Rückfallpunkt
01Ausgangslage
Wenn Vertragsende, Hardware oder Anbieterwechsel den Takt vorgeben
Migrationen beginnen selten aus Neugier: ein auslaufender Rechenzentrumsvertrag, Hardware am Ende der Lebensdauer, geänderte Lizenzbedingungen, Anforderungen an Datenstandort oder Betreiberkontrolle, oder der Wechsel von einem Cloud-Anbieter zu einem anderen. Jeder Auslöser setzt andere Prioritäten: Bei einem festen Vertragsende zählt der Termin, bei einem Anbieterwechsel die Datenübernahme.
Wir gliedern jedes Vorhaben in Phasen; für jeden Schritt ist ein Rückweg definiert. Welche Plattform das Ziel ist, klären Sie vorher oder gemeinsam mit uns in der Cloud-Beratung.
02Vorgehen
Acht Phasen vom Inventar bis zum übernommenen Betrieb
- 01
Bestandsaufnahme und Inventar
Ergebnis: AbhängigkeitskarteSysteme, Abhängigkeiten (Netzwerkflüsse, Datenbanken, Schnittstellen, Batch-Jobs), Betriebssystem- und Softwarestände, Datenvolumen und Änderungsrate, Verfügbarkeitsanforderungen. Werkzeuge helfen beim Sammeln; die Bewertung bleibt eine fachliche Entscheidung und kein Automatismus.
- 02
Quell- und Zielarchitektur
Ergebnis: ZielbildHeutige und künftige Umgebung im Vergleich: Netzwerk, Identität, Sicherheitszonen, Speicher, Backup, Monitoring. Die Landing Zone des Ziels entsteht als Infrastructure as Code mit OpenTofu oder Terraform; wiederkehrende Serverkonfiguration automatisieren wir mit Ansible.
- 03
Risiken und Abhängigkeiten
Ergebnis: RisikolisteEine Risikoliste mit benannten Verantwortlichen: gebundene Lizenzen, Latenzempfindlichkeit zwischen Anwendung und Datenbank, nicht dokumentierte Schnittstellen, Datenvolumen im Verhältnis zur verfügbaren Bandbreite.
- 04
Pilot mit einer unkritischen Anwendung
Ergebnis: erprobte WerkzeugketteEine ausgewählte, nicht geschäftskritische Anwendung wandert zuerst. Der Pilot prüft Werkzeugkette, Netzanbindung, Zugriffsmodell und Betriebsübergabe; die Ergebnisse fließen in den Wellenplan zurück.
- 05
Migrationswellen
Ergebnis: Systeme im ZielDie übrigen Systeme wandern in Gruppen, geordnet nach Abhängigkeiten und Kritikalität. Datenbanken und Daten folgen einem eigenen Vorgehen, siehe Datenbankmigration.
- 06
Cutover und Rollback
Ergebnis: Drehbuch je WellePro Welle ein Drehbuch: Vorbedingungen, Reihenfolge, Verantwortliche, der Entscheidungszeitpunkt „weiter oder zurück“ und der geprüfte Rückweg.
- 07
Abnahmetests
Ergebnis: Abnahme nach KriterienFunktion, Leistung, Integrationen, Berechtigungen, Backup und Wiederherstellung, Monitoring, gemessen an Kriterien, die vorab mit Ihnen festgelegt wurden.
- 08
Übergabe und Betrieb
Ergebnis: Runbooks, EinweisungRunbooks, Dokumentation, Einweisung. Den Betrieb übernimmt Ihr Team, oder SKAFFON als Cloud-Betrieb.
03Strategie
Rehost, Replatform, Retire: wie wir Ihre Workloads einordnen
Die „6 R“ sind ein gängiges Raster für Migrationsstrategien: Rehost, Replatform, Repurchase, Refactor, Retire, Retain. Die Tabelle zeigt unseren Startpunkt je Workload-Typ für die Diskussion im Assessment; Lizenz, Datenmenge und Teamkompetenz verschieben das Ergebnis.
| Workload-Typ | Üblicher Startpunkt | Begründung und Prüfpunkte |
|---|---|---|
| Standard-Server mit fester Konfiguration (Fileserver, interne Tools) | Rehost (Lift-and-Shift) | Geringster Änderungsaufwand. Prüfen: Lizenzbindung, Treiber, Abhängigkeit von Hardware. |
| Web- oder Anwendungsserver mit eigener Datenbank | Replatform | Datenbank auf verwalteten Dienst oder Cluster heben, Anwendung nahezu unverändert. Prüfen: Latenz zwischen Anwendung und Datenbank. |
| Zustandslose, containerfähige Dienste | Replatform auf Kubernetes | Betrieb vereinheitlichen. Prüfen: Konfiguration, Health-Checks, Bedarf an Kubernetes überhaupt; siehe Kubernetes-Beratung. |
| Monolith mit hohem Änderungsdruck | Refactor (schrittweise) | Nur lohnend, wenn die Weiterentwicklung ohnehin ansteht. Kein Teil einer Termin-Migration. |
| Standardsoftware mit SaaS-Alternative | Repurchase | Datenübernahme und Funktionsvergleich klären; Vertragsfragen früh anstoßen. |
| Betrieb ohne Nutzer, Dubletten, Altsysteme | Retire | Außerbetriebnahme statt Migration, mit Archivierungsentscheidung für Daten. |
| Systeme mit harter Bindung (Spezialhardware, Zertifizierung, Latenz zur Fertigung) | Retain | Bleibt vorerst; Anbindung an die Zielumgebung planen. |
| Datenbanken mit hohem Volumen | Eigene Strategie | Replikation und Cutover mit Synchronisationsfenster; siehe Datenbankmigration. |
04Zielumgebung
Die Landing Zone entsteht als Code, nicht per Hand
Bevor die erste Welle startet, steht das Ziel: Netzwerk, Berechtigungen und Grundkonfiguration sind per Infrastructure as Code bereitgestellt und getestet. Das macht die Zielumgebung wiederholbar und prüfbar, und eine Welle beginnt nie auf einem Zustand, den niemand mehr nachvollziehen kann.
- OpenTofu oder Terraform für die Landing Zone
- Ansible für wiederkehrende Serverkonfiguration
- Netz und Berechtigungen vor Wellenbeginn getestet
05Eine Welle im Überblick
Sieben Schritte von der Bereitschaft bis zur Stilllegung
Jede Migrationswelle durchläuft dieselben Checkpoints. Bis zum Rückfall-Entscheidungspunkt nach dem Cutover ist ein Zurückschalten ohne Datenverlust möglich.
Prinzip
Wohin zurückgeschaltet wird, steht fest, bevor umgeschaltet wird
Der Rollback-Weg wird beschrieben und als Trockenlauf geprüft, die Entscheidung „weiter oder zurück“ mit Namen und Uhrzeit dokumentiert. Nach dem Rückfall-Entscheidungspunkt gilt ein anderer Wiederherstellungsweg, und auch der ist vorher benannt.
06Wellenplan
Was wir pro Welle festhalten und abhaken
Jede Welle beginnt mit einem Kopf: Systeme, Eigentümer aus Fachbereich und Technik, Abhängigkeiten zu früheren und späteren Wellen, Wartungsfenster und Kommunikationsplan. Danach folgen die Checkpoints, an denen Sie später nachvollziehen können, ob die Welle planmäßig lief.
- Bereitschaft: Zielumgebung per IaC bereitgestellt, Netz und Berechtigungen getestet, Backup der Quelle verifiziert, Rollback-Weg beschrieben und als Trockenlauf geprüft.
- Datenvorabkopie: Erstsynchronisation abgeschlossen, Änderungsrate gemessen, Dauer des finalen Abgleichs bekannt.
- Go/No-Go: Kriterienliste abgearbeitet, Entscheidung mit Namen und Uhrzeit dokumentiert.
- Cutover: Quelle schreibgeschützt, finaler Datenabgleich, Umschaltung (DNS, Lastverteilung, Verbindungsdaten), Rauchtest.
- Rückfall-Entscheidungspunkt: Zeitpunkt, bis zu dem ohne Datenverlust zurückgeschaltet werden kann; danach gilt ein anderer Wiederherstellungsweg.
- Abnahme: Funktions-, Leistungs- und Integrationstests nach den vereinbarten Kriterien, Backup- und Restore-Test auf der Zielumgebung.
- Stilllegung der Quelle: erst nach einer vereinbarten Beobachtungszeit, mit Datenarchivierung nach Ihren Vorgaben.
07Zielplattformen
AWS, Azure, Google Cloud oder STACKIT als Ziel
Wir migrieren auf AWS, Azure, Google Cloud und STACKIT. Eine Übersicht nach Anbieter finden Sie unter Cloud-Plattformen.
Für die Vorbereitung einer Migration nach STACKIT gibt es das separate Produkt StackToIT: Nach den Angaben auf stacktoit.com liest es Terraform- oder OpenTofu-Code beziehungsweise VMware-RVTools-Exporte und erzeugt daraus eine Service-Zuordnung, Entwürfe für Zielarchitektur und Terraform sowie einen Migrationsplan zur Prüfung durch Architekten. Es ersetzt weder Bestandsaufnahme noch Entscheidung und ist keine Voraussetzung für unsere Beratung.
08Ihr Beitrag
Was wir von Ihnen für einen belastbaren Start brauchen
- Zugriff auf Systeme und Dokumentation für die Bestandsaufnahme
- Ansprechpartner je Anwendung, aus Fachbereich und Technik
- Die harten Termine
- Freigabezeiten für Wartungsfenster
- Klärung von Lizenz- und Vertragsfragen für Software, die an Hardware, Standort oder Anbieter gebunden ist
09Zugriff und Recht
Zugriffe, Verschlüsselung, Rechtsprüfung: wo die Grenzen liegen
-
Zugriffe auf Zeit
Migrationszugriffe sind zeitlich begrenzt und rollenbasiert; Zugangsdaten bleiben bei Ihnen.
-
Verschlüsselte Übertragung
Daten werden bei der Übertragung verschlüsselt; Schlüssel und Standort der Daten legen wir vor Beginn fest.
-
Technik bei uns, Recht bei Ihnen
Wir bewerten technische Sicherheitsmaßnahmen im Ziel; die Rechtsprüfung (etwa Auftragsverarbeitung) bleibt bei Ihrem Datenschutz. Siehe Cloud Security.
-
Kein Ein-Klick-Versprechen
Automatisierung beschleunigt, ersetzt aber weder Assessment noch Abnahme.
10Passung
Wann ein Migrationsprojekt mit uns noch nicht startklar ist
Das passt
- Es gibt einen Verantwortlichen je Anwendung, der Abnahmekriterien festlegen kann.
- Termine dürfen sich nach der Bestandsaufnahme richten.
- Die Migration erfolgt ohne gleichzeitige Neuentwicklung der Funktion.
Das passt nicht
- Sie wollen einen festen Endtermin zugesagt bekommen, bevor das Inventar existiert. Termine geben wir nach der Bestandsaufnahme.
- Die Anwendung soll gleichzeitig in der Funktion neu entwickelt werden. Das trennen wir in zwei Vorhaben, siehe Software.
- Sie suchen eine reine Wiederverkaufs- oder Hosting-Leistung.
Nennen Sie uns Auslöser, Termin und Systemlandschaft
Eine grobe Beschreibung reicht für den Start; daraus entsteht die kurze Bestandsaufnahme, auf der das Angebot beruht. Alle Leistungen im Überblick: Leistungen.