Replatform (Lift, Tinker & Shift) to strategia migracji pośrednia między prostym Rehost a kosztownym Refactor. Przenosimy aplikację do chmury, wprowadzając ukierunkowane optymalizacje, które pozwalają skorzystać z natywnych usług chmurowych – bez przepisywania kodu aplikacji.
Czym różni się od Rehost?
W Rehost kopiujemy maszynę 1:1. W Replatform zamieniamy komponenty infrastrukturalne na zarządzane usługi PaaS, które eliminują konieczność administracji systemem operacyjnym. Przykłady:
- SQL Server na VM → Azure SQL Database lub Amazon RDS.
- Apache Tomcat na VM → Azure App Service lub AWS Elastic Beanstalk.
- Redis na VM → Azure Cache for Redis lub Amazon ElastiCache.
Korzyści Replatform
- Eliminacja zarządzania OS – patche, aktualizacje i dostępność przejmuje dostawca chmury.
- Wbudowana wysoka dostępność – usługi PaaS mają wbudowany SLA 99.95%+ bez dodatkowej konfiguracji.
- Redukcja kosztów – licencje SQL Server na PaaS są rozliczane inaczej niż na VM (możliwa oszczędność 40–60%).
- Automatyczne backupy – zarządzana usługa bazy danych wykonuje backupy automatycznie zgodnie z polityką retencji.
Kiedy Replatform, a kiedy Rehost?
Replatform rekomendujemy dla komponentów (głównie baz danych i serwerów aplikacyjnych), które mają odpowiedniki w usługach PaaS i gdzie koszt migracji jest niższy niż długoterminowy koszt utrzymania na VM. Komponenty bez dobrego odpowiednika PaaS migrujemy metodą Rehost.