Die 4 Rs der Cloud-Migration beziehen sich auf Strategien, mit denen Unternehmen entscheiden, wie sie ihre Anwendungen und Workloads in die Cloud migrieren:
- Rehost (Lift and Shift): Beinhaltet die Migration von Anwendungen vom lokalen Standort in die Cloud mit minimalen Änderungen an der Architektur. Dies geht oft schneller, nutzt die Vorteile der Cloud jedoch möglicherweise nicht vollständig aus.
- Refactor (Rearchitect): Beinhaltet die Neugestaltung von Anwendungen, um Cloud-native Funktionen wie Microservices oder serverloses Computing zu nutzen und so Skalierbarkeit und Leistung zu verbessern.
- Überarbeitung (Neuplattform): Umfasst geringfügige Änderungen an Anwendungen, um sie für Cloud-Umgebungen zu optimieren, z. B. den Wechsel zu einer anderen Datenbank oder Middleware.
- Ersetzen: Beinhaltet die Einführung neuer Softwarelösungen, die cloudnativ sind, anstatt bestehende Anwendungen direkt zu migrieren.
Die Phasen der Cloud-Migration umfassen typischerweise die folgenden Schritte:
- Bewertung und Planung: Bewertung der aktuellen IT-Infrastruktur, Anwendungen und Abhängigkeiten, um Migrationsbereitschaft und -strategie zu bestimmen.
- Proof of Concept (PoC) oder Pilot: Testen von Migrationsstrategien in kleinerem Maßstab, um die Machbarkeit zu validieren und potenzielle Probleme zu identifizieren.
- Migrationsausführung: Tatsächliche Migration von Anwendungen, Daten und Workloads auf die Cloud-Plattform gemäß der gewählten Strategie (z. B. Rehosting, Refactoring).
- Optimierung und Überwachung: Feinabstimmung von Anwendungen und Infrastruktur in der Cloud, Optimierung von Leistung, Kosten und Sicherheit sowie Überwachung für fortlaufende Verwaltung und Verbesserung.
Die 5 Rs der Cloud-Migration erweitern die 4 Rs und umfassen:
- Retire: Außerbetriebnahme von Anwendungen oder Systemen, die nicht mehr benötigt werden oder für die Migration in die Cloud geeignet sind.
- Aufbewahren: Bestimmte Anwendungen oder Daten aufgrund behördlicher Anforderungen, Kostenüberlegungen oder technischer Einschränkungen vor Ort aufbewahren.
- Revisit: Regelmäßige Neubewertung von Anwendungen und Infrastruktur, um ihre Eignung für die Cloud-Migration zu beurteilen, wenn sich Technologie und Geschäftsanforderungen weiterentwickeln.
- Rückkauf: Einführung neuer Cloud-basierter Software-as-a-Service-Lösungen (SaaS), um bestehende Anwendungen zu ersetzen.
- Reskill: Bereitstellung von Schulungs- und Entwicklungsmöglichkeiten für Teams, um die für die effektive Verwaltung von Cloud-Umgebungen erforderlichen Fähigkeiten zu erwerben.
Die 7 Rs bei der Cloud-Migration umfassen ein breiteres Spektrum an Überlegungen und Entscheidungen:
- Rehost (Lift and Shift): Anwendungen ohne wesentliche Änderungen in die Cloud verschieben.
- Replatform (Lift, Tinker, and Shift): Einige Anpassungen an Anwendungen für eine bessere Kompatibilität mit Cloud-Diensten vornehmen.
- Repurchase (Drop and Shop): Ersetzen bestehender Anwendungen durch gleichwertige cloudbasierte Dienste.
- Refactor/Rearchitect: Restrukturierung von Anwendungen, um die Cloud-Funktionen wie Skalierbarkeit und Ausfallsicherheit voll auszunutzen.
- Neuaufbau: Komplette Neugestaltung von Anwendungen mithilfe cloudnativer Architekturen und Dienste.
- Retire: Nicht mehr benötigte Anwendungen oder Dienste auslaufen lassen.
- Aufbewahren: Bestimmte Anwendungen oder Daten aus verschiedenen Gründen vor Ort aufbewahren, z. B. aus Compliance- oder Leistungsanforderungen.