0Pricing
Cloud & IT Cert Prep · Lektion

Das 6-Rs-Migrationsframework

Wenden Sie die Strategien Rehost, Replatform, Rearchitect, Rebuild, Replace und Retire auf ein Portfolio lokaler Anwendungen an und wählen Sie für jede Anwendung den besten Weg aus.

Das 6-Rs-Migrationsframework ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was ist das 6-Rs-Framework?

Das 6-Rs-Migrationsframework ist ein strukturierter Ansatz, um festzulegen, wie jede lokale Workload in die Cloud überführt werden soll. Microsoft und die gesamte Branche verwenden diese sechs Strategien — auch Migrationsmuster genannt —, um Portfolioentscheidungen effizient und konsistent zu treffen. Statt einen einheitlichen Ansatz auf alle Anwendungen anzuwenden, bewerten Architekten jede Anwendung einzeln und ordnen ihr das am besten geeignete R zu.

Rehost: Lift and Shift

Rehost (Lift and Shift) bedeutet, eine Workload ohne Codeänderungen nach Azure zu verschieben. Sie übernehmen das vorhandene VM-Image oder die Anwendungsbinärdatei und führen sie auf Azure-IaaS aus. Dies ist die schnellste Strategie und wird typischerweise für schwer zu ändernde Legacyanwendungen oder für Organisationen mit engen Migrationsfristen verwendet. Die Replikations-Engine von Azure Migrate automatisiert das Rehosting der meisten Windows- und Linux-VMs.

# Trigger a replication for lift-and-shift using Azure CLI
az migrate server migration start-replication \
  --resource-group myRG \
  --project-name myMigrateProject \
  --machine-name 'web-server-01'

Replatform: Kleine Cloud-Optimierungen

Replatform (auch Lift, Tinker, and Shift genannt) umfasst kleinere Optimierungen während der Migration, ohne die Kernarchitektur zu ändern. Beispiele sind die Migration einer selbst verwalteten MySQL-Datenbank von einer VM zu Azure Database for MySQL oder der Ersatz eines selbst gehosteten SMTP-Relays durch Azure Communication Services. Sie profitieren von den Vorteilen verwalteter Dienste — Patching, Sicherungen und Skalierung —, ohne die Anwendungslogik neu schreiben zu müssen.

# Example: Create a managed MySQL Flexible Server (replaces IaaS VM running MySQL)
az mysql flexible-server create \
  --name mydb-flexible \
  --resource-group myRG \
  --location eastus \
  --sku-name Standard_D2ds_v4 \
  --tier GeneralPurpose

Rearchitect: Neuentwurf für die Cloud

Rearchitect (oder Refactor) bedeutet, die Architektur einer Anwendung grundlegend zu ändern, um cloudnative Funktionen zu nutzen. Eine monolithische .NET-Anwendung kann beispielsweise in Microservices aufgeteilt werden, die auf Azure Container Apps bereitgestellt werden, oder ein auf Cron-Jobs basierendes Batchsystem kann als Azure Functions neu implementiert werden. Rearchitecting bietet langfristig die größten Vorteile bei Skalierbarkeit und Kosten, erfordert jedoch die höchsten Investitionen.

Rebuild: Von Grund auf neu schreiben

Rebuild bedeutet, die bestehende Anwendung vollständig aufzugeben und eine neue cloudnative Lösung zu entwickeln. Diese Strategie wird gewählt, wenn die Legacyanwendung zu teuer in der Wartung ist, einen Technologie-Stack am Ende seines Lebenszyklus verwendet oder selbst nach einer Migration die geschäftlichen Anforderungen nicht erfüllen kann. Rebuild bietet den größtmöglichen cloudnativen Vorteil, hat jedoch die längste Zeit bis zum Nutzen. Azure-PaaS- und serverlose Dienste wie Azure App Service, Azure Functions und Cosmos DB sind häufige Zielplattformen.

Replace: SaaS-Lösungen einsetzen

Replace bedeutet, eine bestehende lokale Anwendung durch ein kommerziell verfügbares SaaS-Produkt zu ersetzen, das gleichwertige oder bessere Funktionen bietet. Beispiele sind der Ersatz eines lokalen CRM-Systems durch Dynamics 365 oder eines veralteten Dateiservers durch SharePoint Online. Replace macht die Verwaltung der Infrastruktur vollständig überflüssig. Der Nachteil sind geringere Anpassungsmöglichkeiten sowie ein potenziell erheblicher Aufwand für Datenmigration und Änderungsmanagement.

Retire: Nicht Benötigtes außer Betrieb nehmen

Retire ist die einfachste Strategie: Sie ermitteln Anwendungen, die nicht mehr verwendet werden, redundant oder durch andere Systeme ersetzt worden sind, und nehmen sie außer Betrieb, anstatt sie zu migrieren. Die mit Azure Migrate erfassten Ermittlungsdaten zeigen häufig, dass ein erheblicher Anteil (manchmal 20–30 %) der lokalen Server nur sehr gering ausgelastet ist oder keine aktiven Benutzer hat. Durch die Außerbetriebnahme dieser Anwendungen verringern sich der Migrationsumfang, die Lizenzkosten und die betriebliche Komplexität.

# Query Azure Migrate to find servers with low CPU utilisation (candidates for Retire)
az offazure vmware machine list \
  --resource-group myRG \
  --site-name mySite \
  --query "[?properties.percentageCoresUtilization < '5'].properties.displayName"

Das richtige R für jede Anwendung auswählen

Für die Auswahl des passenden R müssen Sie bei jeder Anwendung vier Faktoren analysieren: geschäftliche Kritikalität, technische Komplexität, Migrationszeitplan und Gesamtbetriebskosten. Ein einfaches Webfrontend ohne Integrationsabhängigkeiten ist ein guter Kandidat für Rehost. Eine Anwendung mit Hunderten gespeicherter Prozeduren und benutzerdefinierten Datenbankfunktionen benötigt möglicherweise Rearchitect oder Rebuild. Interne Tools mit geringem Wert sind besonders geeignete Kandidaten für Retire oder Replace.

Portfolioanalyse in Azure Migrate

Azure Migrate stellt eine Funktion namens Business Case bereit, die auf Grundlage von Auslastungsdaten, Lizenzen und Azure-Preisen automatisch eine Migrationsstrategie für ermittelte Server vorschlägt. Sie gruppiert Workloads in die Kategorien Rehost, Replatform und End-of-Support und schafft damit eine gute Ausgangsbasis für die 6-Rs-Klassifizierung. Sie können jede Empfehlung überschreiben und vor der Finalisierung des Migrationsplans zusätzlichen geschäftlichen Kontext angeben.

# Create a business case assessment in Azure Migrate
az migrate assessment create \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name businessCase01 \
  --type BusinessCase

Die Migrationswellen planen

Sobald jeder Anwendung ein R zugewiesen wurde, gruppieren Sie sie in Migrationswellen. Kandidaten mit geringem Risiko für Rehost bilden typischerweise die erste Welle, um das Vertrauen des Teams und die Vertrautheit mit den Tools zu stärken. Rearchitect- und Rebuild-Projekte laufen in parallelen Arbeitsströmen mit längeren Zeitplänen. Abhängigkeiten zwischen Anwendungen — beispielsweise zwischen einer Webschicht und einer gemeinsam genutzten Datenbank — müssen berücksichtigt werden, damit zusammengehörige Anwendungen gemeinsam oder in der richtigen Reihenfolge migriert werden.

6-Rs und das Cloud Adoption Framework

Die 6 Rs sind auf die Phase Adopt des Cloud Adoption Framework von Microsoft abgestimmt. Das CAF stellt Vorlagen für die Planung von Wellen, RACI-Matrizen und Fragebögen zur Workloadbewertung bereit, mit denen die 6 Rs im Unternehmensmaßstab umgesetzt werden. Die während der Phase Ready eingerichteten Governance-Leitplanken — Landing Zones, Richtlinien und Identität — müssen vor Beginn der Migrationswellen vorhanden sein, damit migrierte Workloads vom ersten Tag an in einer konformen Umgebung bereitgestellt werden.

Schnelltest

Testen Sie Ihr Verständnis der Konzepte aus Microsoft Azure Fundamentals (AZ-900), die in dieser Lektion behandelt wurden.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Das 6-Rs-Framework (Rehost, Replatform, Rearchitect, Rebuild, Replace, Retire) stellt ein Vokabular für Migrationsentscheidungen bereit, jedes R weist einen anderen Kompromiss zwischen Kosten und Geschwindigkeit auf, und der Business Case von Azure Migrate kann auf Grundlage von Auslastungsdaten automatisch Strategien vorschlagen. Als Nächstes sehen wir uns an, wie Azure Migrate lokale Server ermittelt und bewertet.

Häufig gestellte Fragen

Ist die Lektion „Das 6-Rs-Migrationsframework“ kostenlos?

Ja — der vollständige Text von „Das 6-Rs-Migrationsframework“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Das 6-Rs-Migrationsframework“?

Wenden Sie die Strategien Rehost, Replatform, Rearchitect, Rebuild, Replace und Retire auf ein Portfolio lokaler Anwendungen an und wählen Sie für jede Anwendung den besten Weg aus. Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?

Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Das 6-Rs-Migrationsframework“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?

Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Das 6-Rs-Migrationsframework
  2. Azure Migrate: Ermittlung und Bewertung
  3. Rehosting mit Azure Migrate (Lift and Shift)
  4. Bewährte Verfahren für die Datenbankmigration
← Zurück zu Cloud & IT Cert Prep