Cloud Migration Strategies
When to migrate as-is vs rebuild cloud-native.
The 6 Rs of Migration
**Rehost** (Lift-and-shift): Move VMs directly to cloud**Replatform**: Minor optimizations (e.g., RDS instead of self-managed DB)**Repurchase**: Replace with SaaS**Refactor**: Re-architect for cloud-native**Retire**: Decommission unused apps**Retain**: Keep on-premises (for now)Lift-and-Shift
When to use:
Need to migrate quicklyLegacy apps with unknown dependenciesCompliance requires minimal changes**Tools:** AWS MGN, Azure Migrate, CloudEndure
Re-architect
When to use:
App is already being rewrittenPerformance/scalability issuesWant modern cloud features (auto-scaling, managed services)Patterns:
Microservices architectureServerless computeManaged databasesContainer orchestrationOur Approach
**Assess**: Inventory and dependency mapping**Prioritize**: Business value vs complexity**Pilot**: Migrate non-critical app first**Iterate**: Learn and improve process**Optimize**: Post-migration improvementsTimeline: Lifted 50 apps in 6 months, then selectively re-architected 20%.