CAF and WAF
Cloud Adoption Framework Steps
Strategy
Business justification & outcomes
- Motivations → Why move? (migration, innovation)
 - Success Measurements → Savings/New markets/Revenue/...
 - Business Justification → ROI → Business Case (Motivations + Measurements = Business Justification) → MS Helpers: Azure TCO calc, Azure Pricing Calc, Azure Cost Management
 -  
First Project:
 -  
Business Criteria (Should already work (not WIP/Prototype/new Project), dedicated owner, strong motivation to move
 - Technical Criteria (minimum dependencies)
 
Planning
CAF 1 Stage: Actionable plan
-  
Digital Estate (Asset Inventory) → 5 Rs Rationalization:
 -  
Rehost → move to cloud without any changes (IaaS)
 - Refaktor → small changes to make it fit in Azure e.g. IaaS VM + Paas DB + PaaS Webserver
 - Rearchict → Introduce new technologies e.g. Key Vault, Backup Process, ...
 - Rebuild → Effort to do above is to high/not worth it → start new
 -  
Replace → What does the cloud has to offer already → Maybe Azure replaces your app with an SaaS solution
 -  
Initial Organization Alignment (every one of relevance/importance needs to agree on moving to the cloud)
 - Skills readiness plan → review current skill set → create plan to address gaps (new skills required)
 - Cloud Adoption Plan = Digital Estate + Initial Organization Alignment + Skills readiness plan
 
Readiness
CAF 2 Stage: Prepare Azure Environment
- Azure Setup Guide → Read Docs → How do you want your environment to look like
 - Azure Landing Zone → Create Environment → Code Base → IaC
 - Extend Landing Zone → Expand for further cloud transition
 - Check Best Practices → Hard to change later, do it right
 
Adopt
CAF 3 Stage: Implement → migrate & innovate
-  
Migrate
- First Migration
 - Migration Scenarios (OS, App, Data, Other)
 - best practices → tool check/design check/process check
 - migration process improvement → eval current migration steps and improve where possible
 
 -  
Innovate
- Business Value Consensus → Value/needs vs. cloud strategy
 - Innovation Guide → MVP
 - best practices
 - process improvement
 
 
Overall Management Processes
Governance (overall process)
- comply, control and secure
- Define governance solutions → Business needs, agility, control risks
Management (overall process)
- Operate & Optimize
- Manage cloud environment (Cloud operations) → Stability & Control Costs
Organize
- Roles and Responsibilities (RACI)
Links
- Good Video Summery: https://www.youtube.com/watch?v=d6usiB4MKq8
 - Cloud Adoption Framework Source: https://github.com/microsoft/CloudAdoptionFramework
 - MS LearN: https://docs.microsoft.com/en-us/learn/modules/microsoft-cloud-adoption-framework-for-azure
 - Official Page: https://azure.microsoft.com/en-us/cloud-adoption-framework/
 - Official Docs: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework