CAF is a set of methodologies. It's iterative, and not something "you do".
Cloud Adoption Framework for Azure
Building a Digital Operating Model with Microsoft Cloud Adoption Framework (PDF)
Microsoft CAF Strategy and Plan template
Naming and Tagging tracker template
Deployment Acceleration template
Cloud Adoption Team (execution, agility) vs Cloud Governance Team (ensures processes and controls are implemented) Rationalize Digital Estate * Incremental approach (Power of 10 * select first 19 applications to be migrated which are a mix of simple and complex workloads) * The output is a prioritized backlog
Skills Readiness Plan
Cloud Adoption plan Converts the aspiratoinal goals of the cloud adoption strategy into an actionable plan. Use MSFT Template, sit down with client to fill it out.
- Identify owners of the applications
- Identify dependencies
Strategy, Plan & Ready Tooling Use Azure Devops Demo Generator (choose template: Microsoft Cloud Adoption Framework).
- Scrum-based
- Includes epics, work items, etc.
- Can be customized with e.g. landing zone
- Can be integrated to Teams (don't ever need to use the browser/Devops)
Assessment - CAF benchmark: https://fusionassessment.azurewebsites.net/
Common blockers:
- Team doesn't fully understand the cloud
- Stalled making hard decisions regarding networking, identity, connectivity, and centralized management principles
- Understanding governance, security & operations
Involve CSO from the start. Aim for 100% alignment on the Azure environment
Go portal.azure.com Type in the search bar: Quickstart Center Select Azure Setup Guide
-
Step 1: Define a management hierarchy
- Create Management Groups, Subscriptions, and Resource Groups (optional)
-
Step 2: Management Access (RBAC)
- Add Role assignments in Subscriptions and Resource Groups
-
Step 3: Manage Costs
- Configure budget and alerts
-
Step 4: Governance, security and compliance
- Create and publish a blueprint
- Assign Azure policies (may be part of the blueprint itself)
- Explore Azure Security Center (ARM template for ASC may be part of the blueprint)
-
Step 5: Monitoring and reporting
- Explore Azure Monitor: visualize metrics, run log queries, set up alerts and actions
- Explore Azure Service Health: Check global view of the health of Azure Services
- Explore Azure Advisor: Check Azure recommendations for e.g:
- High availability (e.g. add VM to scaleset)
- Security (e.g. apply disk encryption or enable NSG)
- Performance (e.g. create indexes for boosting SQL query performance)
- Cost (e.g. resizing, shutting down underused VMs)
- Operational excellence (e.g: set up and enforce policy rule, repair invalid log alerts, configure alerts)