Migration
Migration Strategies (6 Rs)
Framework for moving workloads to GCP — Round 2 focus area
AWS equivalent
Same 6 Rs framework — your AWS experience applies directly
Architecture Diagram
The 6R Migration Framework
Move VMs as-is. Fastest, least value.
Minor changes. e.g. VM→Cloud SQL.
Cloud-native redesign. Containers/microservices.
Switch to SaaS (Workspace, Salesforce).
Remove unused workloads. Reduces scope.
Stay on-prem — compliance/latency/cost.
AWS → GCP: Key Differences
- ▸
The 6 Rs framework is cloud-agnostic. Your AWS migration experience maps directly.
- ▸
GCP-specific nuances: Cloud Run makes 'replatform' easy (just containerize). BigQuery makes 'rearchitect' compelling for analytics.
Key Concepts to Know
- 1
🔵 REHOST (Lift & Shift): Move VMs as-is. Fastest, lowest risk. Little cloud-native value initially.
- 2
🟢 REPLATFORM (Lift & Reshape): Minor changes. e.g., on-prem MySQL → Cloud SQL.
- 3
🟣 REFACTOR / RE-ARCHITECT: Redesign for cloud-native. e.g., monolith → microservices on Cloud Run.
- 4
🟡 REPURCHASE: Replace with SaaS. e.g., on-prem email → Google Workspace.
- 5
🔴 RETIRE: Decommission unused workloads. Always do a workload audit first.
- 6
⚪ RETAIN: Keep on-prem for now. Compliance, latency, cost reasons.
DCE Interview Tips
- ★
ALWAYS start with: 'I wouldn't recommend a single strategy for the whole estate. I'd do a workload assessment first, then apply the right R to each workload.'
- ★
Phasing rule: migrate dev/test first, then non-critical prod, then mission-critical prod.
- ★
Assessment tools: Migration Center (free), StratoZone (deeper analysis). Do this BEFORE architecture design.
Common Gotchas
- !
Don't lead with re-architect — it takes longest. Start with rehost for speed, then refactor incrementally.
- !
Dependency mapping is often the hardest part — apps that look standalone often have 10+ dependencies.