Was ist Replatforming?
Replatforming ist eine Cloud-Migrationsstrategie, bei der bestehende Anwendungen mit minimalen Anpassungen für die Cloud optimiert werden. Im Gegensatz zum einfachen Rehosting (Lift & Shift) werden dabei kleinere Änderungen am Anwendungscode oder an der Architektur vorgenommen. Ziel ist es, die Vorteile von Cloud-Technologien zu nutzen, ohne die Anwendung vollständig neu zu entwickeln.
Beim Replatforming wird die Anwendung in die Cloud übertragen und gleichzeitig so angepasst, dass sie besser mit Cloud-Diensten zusammenarbeitet. Typische Optimierungen betreffen die Nutzung von Auto-Scaling, Datenbanken als Service oder Container-Technologien. Wichtig ist, dass die Kernstruktur der Anwendung unverändert bleibt.
Replatforming eignet sich, wenn Unternehmen ihre Systeme nicht nur verschieben, sondern auch modernisieren möchten. Besonders sinnvoll ist dieser Ansatz, wenn eine Anwendung langfristig in der Cloud betrieben werden soll. Auch bei Legacy-Systemen ist Replatforming eine gute Lösung, da es die Leistung steigert, die Kosten senkt und gleichzeitig die Zukunftsfähigkeit sicherstellt.
Replatforming ist komplexer als ein einfaches Rehosting. Unternehmen müssen über Fachwissen in Cloud-Technologien verfügen und den Prozess sorgfältig planen. Außerdem bleibt die Anwendung zwar optimiert, aber nicht vollständig cloud-native, sodass einige Vorteile ungenutzt bleiben können.