Rehosting (Lift and Shift): This approach involves moving applications or data to a new environment with minimal modifications.
2. Re-platforming (Lift and Tweak): As part of the migration, specific optimizations or application adjustments are made during their relocation to fit their new environment.
3. Refactoring: This strategy involves modifying applications or data structures to use all capabilities that the new platform offers.
4. Rebuilding: Entire applications or systems can be rebuilt from scratch using newer technologies and frameworks that offer increased functionality and scalability.
5. Retire: Certain components or applications must be decommissioned or retired as part of migration to simplify the environment.
6. Retain: Retain is keeping specific components as-is for compliance or legacy considerations.
7. Re-archiving: When data or applications are moved from their primary environment into longer-term storage or archive systems, their load on primary environments is reduced significantly.