-
1 - Assess / Discover
- The initial discover and assess phase surfaces the motivations for migration, potential risks and constraints, and produces an overall business case and initial program scope
-
Input
- Business objectives
- Key stakeholders
- Technical assumptions
- Details of as-is infrastructure
- As-is costs
-
Activities
- Conduct automated discovery
- Conduct Cloud Maturity Assessment
- Conduct application interviews
- Review existing operatinh model
- Review any existing cloud deployment
- Analyze raw input and validate info
- Analyze workload dependencies
- Assess compatibility and complexity
-
Output
- Cloud Maturity report
- Refined TCO/ROI analysis
- First-mover workloads identified
- High-level effort estimations
-
2 - Plan / Foundation
- The plan phase is designed to build your foundational Google Cloud "landing zone", establish your Cloud Center of Excellence, build a migration team, and pilot and validate the migration approach while developing the overall roadmap
-
Input
- Business objectives
- Workload prioritization and groupings
- First mover workloads identified
- Budget and time estimates
-
Activities
- Build cloud foundations
- Define agile process/migration factory
- Build target operating model
- Develop training and enablement plan
- Schedule initial migration groups
- Pilot migration
-
Output
- Migration process and org structure
- Delivery of foundations/landing zones
- Migration schedule
- Iterated delivery process post pilot
-
3 - Migrate
- There are two paths in this phase: the migration factory and the modernization factory
-
Input
- Google Cloud migration landing zone
- Migration waves
- Business prioritisation
-
Activities
- Establish agile migration teams
- Migration factory: Migrate waves of applications (common in VMware Engine migrations)
- Modernization factory: Begin refactoring apps to take advantage of the cloud way of doing things (less common with VMware Engine migrations initially; often done as part of long term optimizations)
-
Output
- Successfully migrated workloads
- Lessons learned
- Updated operating model
-
4 - Optimize
- Optimizing your environment and workloads
-
Input
- Migrated VMs
- Business objectives
- Relationships with app owners
-
Activities
- Update and prioritize backlog of optimizations
- Design and test strategy for specific optimizations
- Implement optimizations
-
Output
- Updated workloads