Was hat es mit den 7R's auf sich?
Die 7R’s der Cloud-Migration beschreiben die Strategie, die für die Migragion einer Applikation gewählt werden soll. Der Name leitet sich aus dem Anfangsbuchstaben der 7 Strategien ab.
- Retire
Die Anwendung wird nicht mehr benötigt und auch nicht mehr weiterbetrieben. - Retain
Es wird nichts unternommen. Die Anwendung wird weiter betrieben wie bisher und ggf. zu einem späteren Zeitpunkt migriert. - Relocate
Das gesamte Rechenzentrum bzw. die Hypervisorebene wird in der Cloud betrieben. Der Fokus liegt hierbei auf der Infrastruktur,. - Rehost
Die Rehost Strategie wird auch als „Lift-and-Shift“ bezeichnet. Sie ist sehr ähnlich wie die Relocate Strategie, hat jedoch die Anwendung im Fokus. Hier werden einzelne Anwendungen in der Cloud betrieben. Ein Beispiel ist der Umzug einer VM auf eine AWS EC2 Instanz. - Repurchase
Diese Strategie wird auch als „Drop-and-Shop“ bezeichnet. Hier werden bereits einzelne Vorteile der Cloud-Nutzung realisiert: Eigenentwicklungen werden durch standardisierte Lösungen ausgetauscht oder SaaS-Lösungen werden statt einer traditionellen Lizenz verwenden. - Replatform
Mit dieser Strategie werden bereits einige Optimierungen durchgeführt. Hierunter fällt der Einsatz einer aktuelleren Version oder die Verwendung eines verwalteten Services statt eines Eigenbetriebs (Oracle for RDS statt auf EC2). - Refactor
Die Refactor Strategie ist die aufwändigste, da hier die Applikation umfangreich erneuert wird. Dies kann beispielsweise die Überführung einer monolitischen Anwendung in eine Microservice Architektur.
Die sieben Migrationsstrategien sind nicht vollständig trennbar und können sich teilweise überschneiden.
Wozu das Ganze?
Eine Cloud-Migration ist ein umfangreiches Vorhaben. Die 7Rs helfen dabei den Fokus auf die einzelne Anwendung zu legen und hierfür die passende Migrationsstrategie zu wählen. Dies ermöglicht auch eine grobe Risiko- und Aufwandsbewertung durchzuführen.
| Strategie | Aufwand | Migrationsrisiko | Optimierungsgrad |
|---|---|---|---|
| Retire | sehr niedrig | sehr niedrig | nicht zutreffend |
| Retain | sehr niedrig | sehr niedrig | nicht zutreffend |
| Rehost | sehr niedrig | niedrig | sehr niedrig |
| Repurchase | mittel | mittel | hoch |
| Replatform | niedrig | mittel | mittel |
| Refactor | hoch | hoch | sehr hoch |
Fazit
Cloud-Migrationen sind ein umfangreiches Unterfangen. Schnell kann hierbei der Überblick verloren werden. Die 7R-Klassifizierung hilft dabei Anwendungen zu kategorisieren und die passende Migrationsstrategie zu wählen. Hierdurch ist es möglich Risiko, Aufwand und Optimierungsgrad einzuschätzen.
Du möchtest die Vorteile der Cloud nutzen und benötigst Unterstützung? Seit über 7 Jahren unterstütze ich meine Kunden genau bei solchen Vorhaben sowohl konzeptionell als auch tatkräftig. Gerne führe ich mit meiner Erfahrung und Expertise auch deine Cloud-Migration zum gewünschten Erfolg! Nehme hierzu Kontakt mit mir auf!
