Criteria Lift and Shift (Rehost) Replatform Refactor Repurchase Retire Retain
Approach Move apps/data as-is Minor cloud optimizations Redesign for cloud-native Replace the old system with a cloud-based SaaS solution Decommission outdated apps Keep apps on-premises
Scalability Limited scalability Some scalability improvement Fully scalable with cloud-native design Scalable depends on the SaaS solution No scalability is needed (app retired) Same as the on-premises setup unless upgraded
Time to Complete Fast Moderate Long Moderate Immediate Ongoing
Cost Low initial cost, higher cloud Moderate High initial, long-term Moderate, depends on SaaS No cost Ongoing maintenance cost
Cloud Optimization Minimal cloud benefits; does not leverage cloud features effectively Partial optimization uses cloud features like auto-scaling Fully optimized for cloud-native features and scalability Fully optimized for the cloud with native capabilities No cloud benefits; apps are simply turned off No cloud benefits; apps remain static and are not optimized
Complexity Simple Moderate High Low to Moderate None None
Vendor Lock-In Low Moderate High High None None
Integration No integration needed Some cloud-native integration Full cloud-native integration No integration No integration No integration
Disaster Recovery Basic recovery with manual setup Better recovery with some cloud tools still requires work Best recovery with automated cloud tools A SaaS provider handles DR None Standard, on-premises DR required