SlideShare une entreprise Scribd logo
1  sur  32
Cloud AdoptionFrameworkfor
Azure
Pitfalls to avoid on your
Cloud Migration Journey
Presented by Michael Nichols
What is Cloud Adoption Framework
for Azure?
• It’s a collection of documentation, technical
guidance, best practices, and tools that aid in
aligning business, organizational readiness, and
technology strategies.
• It accelerates meeting business objectives and
guides decision making
2
The Cloud Adoption Framework approaches
cloud adoption as a self-service activity. The
objective is to empower each of the teams
supporting adoption through standardized
approaches
Azure solution providers (partners): Get connected
with Azure expert managed services providers
(MSP) and other Microsoft partners who have
service offerings aligned to the Cloud Adoption
Framework methodologies.
FastTrack for Azure: Use the Microsoft FastTrack for
Azure program to accelerate migration.
Azure Migration Program (AMP): The AMP
program aligns a mixture of partners and Microsoft
employees to accelerate and support your
migration.
Framework Intent Strategy for partner alignment
Pitfall Avoidance - Don’t do it alone
Foundational Alignment
 Every member of the team should have a basic
understanding of how azure works
 Every technical team member should have a basic
understanding of fundamental Azure concepts
https://aka.ms/adopt/overview
Phases of Cloud Adoption Lifecycle
5
Define Strategy
● Understand motivations
● Business outcomes
● Business justification
● Prioritize project
Plan
● Rationalize digital assets
● Initial organization alignment
● Skills readiness plan
● Cloud adoption plan
Ready
● Azure setup guide
● First landing zone
● Expand the landing zone
● Best practice Validation
Define strategy
Plan
Adopt Ready
ManageGovern
Adopt
 Migrate
● Migration Guide
● First workload migration
● Expanded scenarios
● Best practice validation
● Process improvements
 Innovate
● Innovation guide
● Expanded scenarios
● Best practice validation
● Process improvements
Govern
● Methodology
● Benchmark initial best practice
● Governance maturity
Manage
● Business commitments
● Operations baseline
● Operations maturity
https://aka.ms/adopt/overview
Cloud Adoption Framework
Defineanddocumentyour
motivations
Meet with key stakeholders and
executives to document the
motivations behind cloud
adoption
Documentbusiness
outcomes
Engage motivated stakeholders
and executives to document
specific business outcomes
1
2
Develop a business case
Develop a business case to validate
the financial model that supports
your motivations and outcomes
Choosethe right first
project
This first project will help align
motivations with technical effort
and must be chosen wisely
3
4
Defineyour strategy
Critical business events Migration Innovation
Datacenter exit
Merger, acquisition, or divestiture
Reduction in capital expenses
End of support for mission-critical
technologies
Response to regulatory compliance
changes
New data sovereignty requirements
Reduction of disruptions and improvement
of IT stability
Cost savings
Reduction in vendor or technical
complexity
Optimization of internal operations
Increase in business agility
Preparation for new technical capabilities
Scaling to meet market demands
Scaling to meet geographic demands
Integration of a complex IT portfolio
Preparation for new technical capabilities
Building new technical capabilities
Scaling to meet market demands
Scaling to meet geographic demands
Improved customer experiences and
engagements
Transformation of products or services
Market disruption with new products or
services
Democratization and/or self-service
environments
Strategy – Define document your motivations
Pitfall Avoidance –Involve all stakeholders in these motivation
discussions to ensure alignment
XYZ Life Sciences Co. - Drug & Device Division
Stakeholder: Therapeutic Product Owner Business Outcome: Decrease Time to Market for drug/device
Business Drivers KPI Capabilities
Study Design $3M opportunity cost per day per drug Data-Driven protocol authoring
Study Conduct Trial Simulation
Structured collaboration for trial approval
Strategy - Document your business outcomes
Types of
Business
Outcomes
Fiscal
Outcomes
Agility
Outcomes
Reach
Outcomes
Customer
Engagement
Outcomes
Pitfall Avoidance –Identify meaningful KPIs including
hard/soft costs in business outcomes
KPIs support measurable successful
outcomes and can reduce anxiety
and resistance to cloud adoption
Tools you can use:
• Azure Total Cost of Ownership (TCO)
Calculator: Use the TCO calculator to
estimate the cost savings you can
realize by migrating your application
workloads to Azure.
• Azure pricing calculator: Estimate your
expected monthly bill by using the
pricing calculator.
• Azure Cost Management: Use and
manage Azure and other cloud
resources through a multiple-cloud
cost management solution.
Cloud Accounting Models versus
Traditional (cost center model,
profit center models)
ROI = (Gain from Initial Investment
– Initial Investment) / Initial
Investments
Gain from investment = revenue
deltas + cost deltas
Strategy – Business Justification
Pitfall Avoidance– Dispel cloud migrationmyths
Thecloud is always cheaper
Everything should go into the cloud
Mirroringmy on-premises environmentwill help me
savemoneyin the cloud
Servercosts drive businesscasesfor cloud migration
An operating expense model is better than a capital
expense model
Moving tothe cloud is like flipping a switch
Myths
Your first adoption project should align with
your motivations for cloudadoption. Whenever
possible, your first project should also
demonstrate progress toward a defined business
outcome
Your team's first adoption project is likelyto result in a
production deployment of some kind. But this isn't
always the case. Establish proper expectations early.
Hereare afew wise expectations toset:
This project is a source of learning
This project might result in production
deployments, but it will probably require
additional effort first
The output of this project is a set of clear
requirements to provide a longer-term
production solution
Strategy – Choosethe first cloud adoption project
Develop your plan
1 2 3 4
DIGITAL ESTATE INITIAL ORGANIZATIONAL
ALIGNMENT
SKILLS READINESS
PLAN
CLOUD ADOPTION PLAN
Inventory and rationalize
your digital estate based
on assumptions that align
with motivations and
business outcomes
Establish a plan for initial
organizational alignment
to support the adoption
plan
Create a plan for
addressing skills
readiness gaps
Develop a cloud adoption
plan to manage change
across the digital estate,
skills, and organization
Pitfall Avoidance –Don’t miss steps 2 and 3 in your plan
These steps are often overlooked
Plan -Rationalize your digital estate
Rehost
Refactor
Rearchitect
Rebuild/New
Replace
Also known as a lift-and-shift migration, a rehost effort moves a current state asset
to the chosen cloud provider, with minimal change to overall architecture
Also refers to the application development process of refactoring code to allow an
application to deliver on new business opportunities
When aging applications aren't compatible with the cloud, they might need to be
rearchitected to produce cost and operational efficiencies in the cloud
Unsupported, misaligned, or out-of-date on-premises applications might be too
expensive to carry forward. A new code base with a cloud-native design might be
the most appropriate and efficient path
Sometimes the best approach is to replace the current application with a hosted
application that meets all functionality required in the cloud
Pitfall Avoidance –Keep it simple and makeit quick
Avoid analysis paralysis
on common goals
Plan -Initial organization alignment
https://docs.microsoft.com/en-us/azure/cloud-adoption-
framework/organize/raci-alignment
Plan -Skill Readiness
Capture
concerns
Identify
gaps
Partner Across
Teams
• Prerequisites: Confirm that all prerequisite steps have been
completed before you create your plan.
• Define and prioritize workloads: Prioritize your first 10
workloads to establish an initial adoption backlog.
• Align assets to workloads: Identify which assets (proposed or
existing) are required to support the prioritized workloads.
• Review rationalization decisions: Review rationalization
decisions to refine adoption path decisions: migrate or innovate.
• Establish iterations and release plans: Iterations are the time
blocks allocated to do work. Releases are the definition of the
work to be done before triggering a change to production
processes.
• Estimate timelines: Establish rough timelines for release
planning purposes, based on initial estimates.
Azure DevOps Demo Generator
Plan - Cloud adoption plan
Azure setup
guide
Azure landing
zones
Expand the
landing zone
Best
practices
1 2 3 4
Review the Azure setup
guide to become familiar
with the tools and
approaches you need to
use to create a landing
zone
Choose the most
appropriate landing zone
option, to establish a
code-based starting point
for your environment
Meet the platform
requirements of your
cloud adoption plan by
expanding the first landing
zone
Validate landing zone
modifications against best
practices to ensure the
proper configuration of
your current and future
landing zones
Ready
Organize
resources
Manage
access
Manage
costs and
billing
Plan for
governance
, security,
and
compliance
Use
monitoring
and
reporting
Stay
current
with Azure
Track product updates
to enable a proactive
approach to change
management
Enforce and automate policies
and security settings that help
you follow applicable legal
requirements
Get visibility across resources to
find and fix problems, optimize
performance, and gain insight
into customer behavior
Identify your subscription
type, understand how
billing works, and learn
how to control costs
Use role-based access control
to make sure that users have
only the permissions they
really need
Set up a management
hierarchy to consistently apply
access control, policy, and
compliance to groups of
resources and use tagging to
track related resources
Ready – Azure setup guide
You'll learn
how to:
 Azurelanding zones are the output of a multi-
subscription Azureenvironment that accounts for
scale, security, governance, networking, and
identity.
 All Azurelanding zones providea scalable,
modular approach to building out your
environment based on a common set of design
areas.
Ready – Azure landing zones
CAF Foundation blueprint in Azure
Demo – CAF Blueprint - Landing Zone
Ready – Expand the landing zones
Implementation Options Blueprints Menu Blade
Get Started
Decision Guides
Ready – Best practices
Best Practices
Pitfall Avoidance –Make sure Ready is ready
Otherwise, Governance & Management are impossible and require large efforts to enable
 Security standards non-compliance
 Riskbreaches anddataloss
 Lackof operationalefficiencies andinability toalign future efforts
 BillShockrelated to costinefficiencies andlackof limits
 Performance andlatencyissue causebeinappropriate regions
 Naminginconsistency
 Lackof RBAC
 Agilityconstrained bythematurityof individual/teambrings craftingdeployment
 Laterefforts to mitigateintroduce technicalcomplexityrisk ofdown-time
Adopt -Migrate
Adopt -Innovate
Govern
Manage
Define strategy Plan Ready Adopt
Govern Manage
Cloud journey tracker
Business outcome template
Cloud adoption plan generator
Azure DevOps demo generator
Cloud adoption plan template
Azure setup guide
Readiness checklist
Naming and tagging tracking
template
Landing zone blueprints
Strategic migration assessment
and readiness tool (SMART)
Azure migration guide
Azure innovation guide
Governance benchmark
Governance process template
Cost Management process template
Deployment acceleration process template
Identity process template
Resource consistency process template
Security baseline process template
Azure architecture review
Best practices source code
Operations management workbook
aka.ms/adopt/tools-templates
Tools, templates, and assessments
Q&A
Open Discussion
Thank You!
Michael Nichols
LinkedIn Profile

Contenu connexe

Tendances

Tendances (20)

Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
Azure Governance
Azure GovernanceAzure Governance
Azure Governance
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
[Azure Governance] Lesson 4 : Azure Policy
[Azure Governance] Lesson 4 : Azure Policy[Azure Governance] Lesson 4 : Azure Policy
[Azure Governance] Lesson 4 : Azure Policy
 
Azure 101
Azure 101Azure 101
Azure 101
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Azure Security and Management
Azure Security and ManagementAzure Security and Management
Azure Security and Management
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
Azure fundamentals
Azure fundamentalsAzure fundamentals
Azure fundamentals
 
Azure Security Center- Zero to Hero
Azure Security Center-  Zero to HeroAzure Security Center-  Zero to Hero
Azure Security Center- Zero to Hero
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Cloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxCloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptx
 
Azure security architecture
Azure security architectureAzure security architecture
Azure security architecture
 
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure PolicyGovern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
 

Similaire à CAF presentation 09 16-2020

Cloud Adoption Framework Overview Deck (PPT 1).pptx
Cloud Adoption Framework Overview Deck (PPT 1).pptxCloud Adoption Framework Overview Deck (PPT 1).pptx
Cloud Adoption Framework Overview Deck (PPT 1).pptx
ValVege
 

Similaire à CAF presentation 09 16-2020 (20)

Cloud Adoption Framework Overview Deck (PPT 1).pptx
Cloud Adoption Framework Overview Deck (PPT 1).pptxCloud Adoption Framework Overview Deck (PPT 1).pptx
Cloud Adoption Framework Overview Deck (PPT 1).pptx
 
CAF intro Hosters modern
CAF intro Hosters modernCAF intro Hosters modern
CAF intro Hosters modern
 
Cloud Adoption Framework Phase one-moving to the cloud
Cloud Adoption Framework Phase one-moving to the cloudCloud Adoption Framework Phase one-moving to the cloud
Cloud Adoption Framework Phase one-moving to the cloud
 
A Comprehensive Guide to Successful Cloud Migrations.pptx
A Comprehensive Guide to Successful Cloud Migrations.pptxA Comprehensive Guide to Successful Cloud Migrations.pptx
A Comprehensive Guide to Successful Cloud Migrations.pptx
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Implementing governance in the cloud era
Implementing governance in the cloud eraImplementing governance in the cloud era
Implementing governance in the cloud era
 
Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?Getting Started: What Should My Enterprise Do in the First 90 Days?
Getting Started: What Should My Enterprise Do in the First 90 Days?
 
Cloud Migration Strategies.pdf
Cloud Migration Strategies.pdfCloud Migration Strategies.pdf
Cloud Migration Strategies.pdf
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
AWS Perú Meetup - Cloud Adoption Framework by Pathros ManayAWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Cloud Cost Optimization
Cloud Cost OptimizationCloud Cost Optimization
Cloud Cost Optimization
 
Cloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join NowCloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join Now
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Cloud Strategy First
 Cloud Strategy First Cloud Strategy First
Cloud Strategy First
 
navigating the cloud key considerations for cloud computing solutions.pdf
navigating the cloud key considerations for cloud computing solutions.pdfnavigating the cloud key considerations for cloud computing solutions.pdf
navigating the cloud key considerations for cloud computing solutions.pdf
 
Cloud Adoption Framework - Walking Deck (L100).pptx
Cloud Adoption Framework - Walking Deck (L100).pptxCloud Adoption Framework - Walking Deck (L100).pptx
Cloud Adoption Framework - Walking Deck (L100).pptx
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

CAF presentation 09 16-2020

  • 1. Cloud AdoptionFrameworkfor Azure Pitfalls to avoid on your Cloud Migration Journey Presented by Michael Nichols
  • 2. What is Cloud Adoption Framework for Azure? • It’s a collection of documentation, technical guidance, best practices, and tools that aid in aligning business, organizational readiness, and technology strategies. • It accelerates meeting business objectives and guides decision making 2
  • 3. The Cloud Adoption Framework approaches cloud adoption as a self-service activity. The objective is to empower each of the teams supporting adoption through standardized approaches Azure solution providers (partners): Get connected with Azure expert managed services providers (MSP) and other Microsoft partners who have service offerings aligned to the Cloud Adoption Framework methodologies. FastTrack for Azure: Use the Microsoft FastTrack for Azure program to accelerate migration. Azure Migration Program (AMP): The AMP program aligns a mixture of partners and Microsoft employees to accelerate and support your migration. Framework Intent Strategy for partner alignment Pitfall Avoidance - Don’t do it alone Foundational Alignment  Every member of the team should have a basic understanding of how azure works  Every technical team member should have a basic understanding of fundamental Azure concepts
  • 5. 5 Define Strategy ● Understand motivations ● Business outcomes ● Business justification ● Prioritize project Plan ● Rationalize digital assets ● Initial organization alignment ● Skills readiness plan ● Cloud adoption plan Ready ● Azure setup guide ● First landing zone ● Expand the landing zone ● Best practice Validation Define strategy Plan Adopt Ready ManageGovern Adopt  Migrate ● Migration Guide ● First workload migration ● Expanded scenarios ● Best practice validation ● Process improvements  Innovate ● Innovation guide ● Expanded scenarios ● Best practice validation ● Process improvements Govern ● Methodology ● Benchmark initial best practice ● Governance maturity Manage ● Business commitments ● Operations baseline ● Operations maturity https://aka.ms/adopt/overview Cloud Adoption Framework
  • 6. Defineanddocumentyour motivations Meet with key stakeholders and executives to document the motivations behind cloud adoption Documentbusiness outcomes Engage motivated stakeholders and executives to document specific business outcomes 1 2 Develop a business case Develop a business case to validate the financial model that supports your motivations and outcomes Choosethe right first project This first project will help align motivations with technical effort and must be chosen wisely 3 4 Defineyour strategy
  • 7. Critical business events Migration Innovation Datacenter exit Merger, acquisition, or divestiture Reduction in capital expenses End of support for mission-critical technologies Response to regulatory compliance changes New data sovereignty requirements Reduction of disruptions and improvement of IT stability Cost savings Reduction in vendor or technical complexity Optimization of internal operations Increase in business agility Preparation for new technical capabilities Scaling to meet market demands Scaling to meet geographic demands Integration of a complex IT portfolio Preparation for new technical capabilities Building new technical capabilities Scaling to meet market demands Scaling to meet geographic demands Improved customer experiences and engagements Transformation of products or services Market disruption with new products or services Democratization and/or self-service environments Strategy – Define document your motivations
  • 8. Pitfall Avoidance –Involve all stakeholders in these motivation discussions to ensure alignment
  • 9. XYZ Life Sciences Co. - Drug & Device Division Stakeholder: Therapeutic Product Owner Business Outcome: Decrease Time to Market for drug/device Business Drivers KPI Capabilities Study Design $3M opportunity cost per day per drug Data-Driven protocol authoring Study Conduct Trial Simulation Structured collaboration for trial approval Strategy - Document your business outcomes Types of Business Outcomes Fiscal Outcomes Agility Outcomes Reach Outcomes Customer Engagement Outcomes
  • 10. Pitfall Avoidance –Identify meaningful KPIs including hard/soft costs in business outcomes KPIs support measurable successful outcomes and can reduce anxiety and resistance to cloud adoption
  • 11. Tools you can use: • Azure Total Cost of Ownership (TCO) Calculator: Use the TCO calculator to estimate the cost savings you can realize by migrating your application workloads to Azure. • Azure pricing calculator: Estimate your expected monthly bill by using the pricing calculator. • Azure Cost Management: Use and manage Azure and other cloud resources through a multiple-cloud cost management solution. Cloud Accounting Models versus Traditional (cost center model, profit center models) ROI = (Gain from Initial Investment – Initial Investment) / Initial Investments Gain from investment = revenue deltas + cost deltas Strategy – Business Justification
  • 12. Pitfall Avoidance– Dispel cloud migrationmyths Thecloud is always cheaper Everything should go into the cloud Mirroringmy on-premises environmentwill help me savemoneyin the cloud Servercosts drive businesscasesfor cloud migration An operating expense model is better than a capital expense model Moving tothe cloud is like flipping a switch Myths
  • 13. Your first adoption project should align with your motivations for cloudadoption. Whenever possible, your first project should also demonstrate progress toward a defined business outcome Your team's first adoption project is likelyto result in a production deployment of some kind. But this isn't always the case. Establish proper expectations early. Hereare afew wise expectations toset: This project is a source of learning This project might result in production deployments, but it will probably require additional effort first The output of this project is a set of clear requirements to provide a longer-term production solution Strategy – Choosethe first cloud adoption project
  • 14. Develop your plan 1 2 3 4 DIGITAL ESTATE INITIAL ORGANIZATIONAL ALIGNMENT SKILLS READINESS PLAN CLOUD ADOPTION PLAN Inventory and rationalize your digital estate based on assumptions that align with motivations and business outcomes Establish a plan for initial organizational alignment to support the adoption plan Create a plan for addressing skills readiness gaps Develop a cloud adoption plan to manage change across the digital estate, skills, and organization
  • 15. Pitfall Avoidance –Don’t miss steps 2 and 3 in your plan These steps are often overlooked
  • 16. Plan -Rationalize your digital estate Rehost Refactor Rearchitect Rebuild/New Replace Also known as a lift-and-shift migration, a rehost effort moves a current state asset to the chosen cloud provider, with minimal change to overall architecture Also refers to the application development process of refactoring code to allow an application to deliver on new business opportunities When aging applications aren't compatible with the cloud, they might need to be rearchitected to produce cost and operational efficiencies in the cloud Unsupported, misaligned, or out-of-date on-premises applications might be too expensive to carry forward. A new code base with a cloud-native design might be the most appropriate and efficient path Sometimes the best approach is to replace the current application with a hosted application that meets all functionality required in the cloud
  • 17. Pitfall Avoidance –Keep it simple and makeit quick Avoid analysis paralysis on common goals
  • 18. Plan -Initial organization alignment https://docs.microsoft.com/en-us/azure/cloud-adoption- framework/organize/raci-alignment
  • 20. • Prerequisites: Confirm that all prerequisite steps have been completed before you create your plan. • Define and prioritize workloads: Prioritize your first 10 workloads to establish an initial adoption backlog. • Align assets to workloads: Identify which assets (proposed or existing) are required to support the prioritized workloads. • Review rationalization decisions: Review rationalization decisions to refine adoption path decisions: migrate or innovate. • Establish iterations and release plans: Iterations are the time blocks allocated to do work. Releases are the definition of the work to be done before triggering a change to production processes. • Estimate timelines: Establish rough timelines for release planning purposes, based on initial estimates. Azure DevOps Demo Generator Plan - Cloud adoption plan
  • 21. Azure setup guide Azure landing zones Expand the landing zone Best practices 1 2 3 4 Review the Azure setup guide to become familiar with the tools and approaches you need to use to create a landing zone Choose the most appropriate landing zone option, to establish a code-based starting point for your environment Meet the platform requirements of your cloud adoption plan by expanding the first landing zone Validate landing zone modifications against best practices to ensure the proper configuration of your current and future landing zones Ready
  • 22. Organize resources Manage access Manage costs and billing Plan for governance , security, and compliance Use monitoring and reporting Stay current with Azure Track product updates to enable a proactive approach to change management Enforce and automate policies and security settings that help you follow applicable legal requirements Get visibility across resources to find and fix problems, optimize performance, and gain insight into customer behavior Identify your subscription type, understand how billing works, and learn how to control costs Use role-based access control to make sure that users have only the permissions they really need Set up a management hierarchy to consistently apply access control, policy, and compliance to groups of resources and use tagging to track related resources Ready – Azure setup guide You'll learn how to:
  • 23.  Azurelanding zones are the output of a multi- subscription Azureenvironment that accounts for scale, security, governance, networking, and identity.  All Azurelanding zones providea scalable, modular approach to building out your environment based on a common set of design areas. Ready – Azure landing zones CAF Foundation blueprint in Azure
  • 24. Demo – CAF Blueprint - Landing Zone Ready – Expand the landing zones Implementation Options Blueprints Menu Blade Get Started
  • 25. Decision Guides Ready – Best practices Best Practices
  • 26. Pitfall Avoidance –Make sure Ready is ready Otherwise, Governance & Management are impossible and require large efforts to enable  Security standards non-compliance  Riskbreaches anddataloss  Lackof operationalefficiencies andinability toalign future efforts  BillShockrelated to costinefficiencies andlackof limits  Performance andlatencyissue causebeinappropriate regions  Naminginconsistency  Lackof RBAC  Agilityconstrained bythematurityof individual/teambrings craftingdeployment  Laterefforts to mitigateintroduce technicalcomplexityrisk ofdown-time
  • 31. Define strategy Plan Ready Adopt Govern Manage Cloud journey tracker Business outcome template Cloud adoption plan generator Azure DevOps demo generator Cloud adoption plan template Azure setup guide Readiness checklist Naming and tagging tracking template Landing zone blueprints Strategic migration assessment and readiness tool (SMART) Azure migration guide Azure innovation guide Governance benchmark Governance process template Cost Management process template Deployment acceleration process template Identity process template Resource consistency process template Security baseline process template Azure architecture review Best practices source code Operations management workbook aka.ms/adopt/tools-templates Tools, templates, and assessments
  • 32. Q&A Open Discussion Thank You! Michael Nichols LinkedIn Profile

Notes de l'éditeur

  1. Material referenced from Microsoft Cloud Adoption Framework Documentation available at https://aka.ms/adopt/overview Let’s first identify what the CAF is: The Cloud Adoption Framework brings together cloud adoption best practices from thousands of Microsoft employees, partners, and customers. It provides a set of tools, guidance, and narratives that help shape technology, business, and people strategies for driving desired business outcomes during your adoption effort. It follows agile principles and a requires a growth mindset. This guidance aligns to the phases of the cloud adoption lifecycle, giving you easy access to the right guidance at the right time. So, now hearing this glowing description of the CAF, let discuss the first potential pitfall to avoid   aka.ms/adopt.plan
  2. While CAF Framework has the intent of providing a self-service approach to cloud adoption it is important to consider strategic partnership alignment. ​ Few corporations have the diversity of skills required to support the strategy, planning, readiness, adoption, governance, and management. Partners and other support models are often necessary to fill in the gaps in the team's skills and responsibilities.
  3. The phases of the cloud adoption lifecycle consist of three main phases that are completed iteratively: Plan, Ready, & Adopt These three main stages are preceded by a business strategy phase and surrounded by an operations phase (that included Governance and Management) that expands through the cloud adoption journey. Strategy - Define You Business Objects Plan - Prepare you organization for the cloud Ready - Prepare you environment to move work loads to the cloud Adopt – Is when the rubber hits the road. The CAF offer guidance whether your intent is to Migrate current workload to the cloud of Innovate by taking advantage of what the cloud has to offer. Govern & Manage - Establish well managed cloud environment by implementing governance and ensure alignment with you existing IT infrastructure as security best practices
  4. Preferred view with Strategy at the core, surround by iterative plan, ready, and adopt phases, all within the bounds of Governance and Management The phases of the cloud adoption lifecycle consist of three main phases that are completed iteratively: Plan, Ready, & Adopt These three main stages are preceded by a business strategy phase and surrounded by an operations phase (that included Governance and Management) that expands through the cloud adoption journey. Strategy - Define You Business Objects Plan - Prepare you organization for the cloud Ready - Prepare you environment to move work loads to the cloud Adopt – Is when the rubber hits the road. The CAF offer guidance whether your intent is to Migrate current workload to the cloud of Innovate by taking advantage of what the cloud has to offer. Govern & Manage - Establish well managed cloud environment by implementing governance and ensure alignment with you existing IT infrastructure as security best practices
  5. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/ So let dig deeper into the first phase of you journey – Defining you strategy
  6. Defining and documenting your motivation requires all clear understanding of all stakeholder’s motivation. Motivation vary greatly between the business and technical side. Motivations often include: Organization is preparing for new technical capabilities Gaining scale to meet market or geographic demands Cost savings Reduction in vendor or technical complexity Optimization of internal operations Increased business agility Improvements to customer experiences or engagements Disruption of the market with new products or services
  7. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/motivations Critical pitfall to avoid during the motivation step of the strategy phase is to not have all stakeholders involved. Discussion around your organization’s motivation with result in important decision further down you cloud journey path. Without coming to agreement regarding motivations, you are sure to underdeliver or overdeliver on the wrong goals of your organization. Migration or Innovation Establish clear business outcomes: Drive transparency and engagement for your journey across the organization. Define business justification: Identify business value opportunities to then select the right technology.
  8. Business Outcomes step of your Strategy phase is where you document your agreed upon business outcomes. The CAF provide business outcome templates to help drive these conversations. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/business-outcomes/ Which focus around: Fiscal Outcomes Agility Outcomes Reach Outcomes - Growth Customer Engagement Outcome
  9. Common pitfall during the business outcome step of the Stagey phase are frequently related to not defining meaningful KPIs. To help drive the development of good KPIs. It is helpful to view this as a discovery process. Stakeholders: Who in the organization is likely to see the greatest value in a specific business outcome? Who is most likely to support this transformation, especially when things get tough or time consuming? Who has the greatest stake in the success of this transformation? This person is a potential stakeholder. Business outcomes: A business outcome is a concise, defined, and observable supported by a specific measure. Business drivers: Business drivers capture the current challenge that's preventing the company from achieving desired outcomes. KPIs: How will this change be measured? How does the business know if they are successful? How frequently will this KPI be observed? Capabilities: What applications must be included in the transformation to achieve business objectives? How do various applications or workloads get prioritized to deliver on capabilities?
  10. The third step in the Strategy phase is Business Justifications. Cloud Accounting models are quite different from traditional cost models. Understanding how to determine ROI can be complicated. One common finical model recommend by the CAF is mentions: Revenue deltas Revenue deltas should be forecast in partnership with business stakeholders. After the business stakeholders agree on a revenue impact, it can be used to improve the earning position. Cost deltas Cost deltas are the amount of increase or decrease that will be caused by the transformation. Independent variables can affect cost deltas. Earnings are largely based on hard costs like capital expense reductions, cost avoidance, operational cost reductions, and depreciation reductions. The following sections describe some cost deltas to consider. Cost Deltas Physical asset recovery Operational cost reductions Software licensing. Hosting expenses. Electric bills. Real estate rentals. Cooling expenses. Temporary staff required for operations. Equipment rentals. Replacement parts. Maintenance contracts. Repair services. Business continuity and disaster recovery (BCDR) services. Other expenses that don't require capital expense approvals that often provide the highest earning deltas. When you're considering a cloud migration, time invested in making this list exhaustive is rarely wasted. Cost avoidance Soft-cost reductions Headcount reductions Capital expense avoidance due to removal refresh cycles
  11. Common pitfalls to avoided during the business justification phase of the Strategy Phase are often tied to myths about the cloud. Dispel these common myths. Myth: The cloud is always cheaper It's commonly believed that operating a datacenter in the cloud is always cheaper than operating one on-premises. While this assumption might generally be true, it's not always the case. Sometimes cloud operating costs are higher. These higher costs are often caused by poor cost governance, misaligned system architectures, process duplication, atypical system configurations, or greater staffing costs. Fortunately, you can mitigate many of these problems to create early ROI. Following the guidance in Build the business justification can help you detect and avoid these misalignments. Dispelling the other myths described here can help too. Myth: Everything should go into the cloud In fact, some business drivers might lead you to choose a hybrid solution. Before you finalize a business model, it's smart to complete a first-round quantitative analysis, as described in the digital estate articles. For more information about the individual quantitative drivers involved in rationalization, see the five Rs of rationalization. Either approach will use easily obtained inventory data and a brief quantitative analysis to identify workloads or applications that could result in higher costs in the cloud. These approaches could also identify dependencies or traffic patterns that would necessitate a hybrid solution. Myth: Mirroring my on-premises environment will help me save money in the cloud During digital estate planning, it's not unheard of for businesses to detect unused capacity of more than 50% of the provisioned environment. If assets are provisioned in the cloud to match current provisioning, cost savings are hard to realize. Consider reducing the size of the deployed assets to align with usage patterns rather than provisioning patterns. Myth: Server costs drive business cases for cloud migration Sometimes this assumption is true for other companies can five-year to eight-year hardware refresh cycle are unlikely to see returns on their cloud migration. Myth: An operating expense model is better than a capital expense model As explained in the fiscal outcomes article, an operating expense model can be a good thing. But some industries view operating expenditures negatively. Myth: Moving to the cloud is like flipping a switch Migrations are a manually intense technical transformation. You must consider Bandwidth limitations: The amount of bandwidth between the current datacenter and the cloud provider will drive timelines during migration. Testing timelines: Testing applications with the business to ensure readiness and performance can be time consuming. Aligning power users and testing processes is critical. Migration timelines: The amount of time and effort required to implement the migration can increase costs and cause delays. Technical and cultural impediments can slow cloud adoption. Migration-specific initial investment
  12. Final step in the Strategy phase -choosing your first cloud adoption project. The CAF provides a few example project that can help guide you You may be choosing your first project as a result of: A Critical business events: Where a tool like Azure Site Recovery might be a good first project. The CAF allow highlights how the Azure Migrate tools can help you quickly migrate datacenter assets. Migration motivations: When migration is the primary motivation, it's wise to start with the migration of a noncritical workload. The Azure setup guide and the Azure migration guide can provide guidance for the migration of your first workload. Innovation motivations: Creation of a targeted dev/test environment can be a great first project. Starting a first project adoption process in parallel with the development of the next phase – the plan phase may provide some benefits such as: Establish a growth mindset to encourage learning and exploration. Provide an opportunity for the team to develop necessary skills. Create situations that encourage new approaches to collaboration. Identify skill gaps and potential partnership needs. Provide tangible inputs to the plan.
  13. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/plan/ Most organization tend to focus the energy on Rationalize your Digital Estate and creating of the Cloud Adoption Plan as these are the more technically focused steps in this phase. Rationalize your digital estate: Understand the organization's current digital estate to maximize return and minimize risks by running a Workload Assessment. Create your cloud adoption plan: Develop a plan where prioritized workloads are defined and aligned with business outcomes.
  14. Pitfall avoidance – don’t skip steps 2 and 3 The most important aspect of any cloud adoption plan is the alignment of people who will make the plan a reality. No plan is complete until you understand its people-related aspects. Throwing your organization into the cloud without a skills readiness plan can have devasting effect. In addition to having lost cycles it can destroy a team’s morale
  15. Rehost - Also known as a lift-and-shift migration, a rehost effort moves a current state asset to the chosen cloud provider, with minimal change to overall architecture. Reduce capital expense. Free up datacenter space. Achieve rapid return on investment in the cloud. Refactor - also refers to the application development process of refactoring code to allow an application to deliver on new business opportunities. Experience faster and shorter updates. Benefit from code portability. Achieve greater cloud efficiency in the areas of resources, speed, cost. Rearchitect - When aging applications aren't compatible with the cloud, they might need to be rearchitected to produce cost and operational efficiencies in the cloud. Gain application scale and agility. Adopt new cloud capabilities more easily. Use a mix of technology stacks. Rebuild/New - Unsupported, misaligned, or out-of-date on-premises applications might be too expensive to carry forward. A new code base with a cloud-native design might be the most appropriate and efficient path. Accelerate innovation. Build apps faster. Reduce operational cost. Replace -Sometimes the best approach is to replace the current application with a hosted application that meets all functionality required in the cloud. Standardize around industry best practices. Accelerate adoption of business process-driven approaches. Reallocate development investments into applications that create competitive differentiation or advantages.
  16. To create a balance between speed and control, at a minimum, you must have people accountable for the cloud adoption and cloud governance Adoption Only is anti-pattern! To align your origination you must understand Structure types and Define the type of organizational structure that best fits your operating model. You must also understand Cloud functions and what is required to adopt and operate the cloud. And you must account for mature team structures to Define the teams that can provide various cloud functions. RACI matrix help to Clearly defined roles are an important aspect of any operating model. The CAF provides  RACI matrix that help guide your efforts when aligning your organization:
  17. Cloud adoption plans convert the aspirational goals of a cloud adoption strategy into an actionable plan. It is an iterative project plan that helps a company transition from traditional IT approaches to modern, agile approaches. The CAF provide an Azure DevOps template the generate a project for you, that is extremely helpful
  18. The CAF provides a lot of tools and automation to get quickly on your path in the Ready phase. Click links
  19. Click links
  20. https://github.com/Azure?q=caf&type=&language= https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/implementation-options
  21. CAF provides a wealth of best practices that decision guides to help you Click links
  22. For an interactive experience, view this guide in the Azure portal. Go to the Azure Quickstart Center in the Azure portal, select Azure migration guide, and then follow the step-by-step instructions. Assess each workload's technical fit. Validate the technical readiness and suitability for migration. Migrate your services. Perform the actual migration, by replicating on-premises resources to Azure. Manage costs and billing. Understand the tools required to control costs in Azure. Optimize and promote. Optimize for cost and performance balance before promoting your workload to production. Get assistance. Get help and support during your migration or post-migration activities. It is assumed that a landing zone has already been deployed, in alignment with the best practices in the
  23. For an interactive experience, view this guide in the Azure portal. Go to the Azure Quickstart Center in the Azure portal, select Azure migration guide, and then follow the step-by-step instructions. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/innovate/
  24. https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/govern/methodology Cloud governance creates guardrails that keep the organization on a safe path throughout the journey.  Easiest if you define corporate policy up front Incremental governance relies on a small set of corporate policies, processes, and tools to establish a foundation for adoption and governance. That foundation is called a minimum viable product (MVP). An MVP allows the governance team to quickly incorporate governance into implementations throughout the adoption lifecycle. After this MVP is deployed, additional layers of governance can be quickly incorporated into the environment. Cloud governance is an iterative process. For organizations with existing policies that govern on-premises IT environments, cloud governance should complement those policies. The level of corporate policy integration between on-premises and the cloud varies depending on cloud governance maturity and a digital estate in the cloud. As the cloud estate changes over time, so do cloud governance processes and policies. The following exercises help you start building your initial governance foundation.
  25. The historical IT operating model was sufficient for over 20 years. But that model is now outdated and is less desirable than cloud-first alternatives. When IT management teams move to the cloud, they have an opportunity to rethink this model and drive greater value for the business. It is necessary to modernized model of IT management. Operations management workbook  https://raw.githubusercontent.com/Microsoft/CloudAdoptionFramework/master/manage/opsmanagementworkbook.xlsx