You are on page 1of 27

Cloud Adoption Framework

Microsoft Cloud Adoption Framework


Teaches and enables enterprise customers to adopt cloud

Achieve balance

Align business, people and technology strategy to achieve business goals with actionable,
efficient, and comprehensive guidance to deliver fast results with control and stability.
Objective of this Model: Create Balance

Control & Speed &


Stability Results
The paradigm shift for IT

Enforce/Control Enable/Support

Controlled & central responsibility Freedom & delegated responsibility


Governance

Architecture

Operations

Organization
Microsoft Cloud Adoption Framework for Azure

Adopt
Define Strategy Plan Ready Migrate
• First workload migration
• Expanded scenarios
• Understand motivations • Digital estate • Azure readiness guide • Best practice validation
• Business outcomes • Initial organization alignment • First landing zone • Process improvements
• Business justification • Skills readiness plan • Expand the blueprint Innovate
• Prioritize project • Cloud adoption plan • Best practice Validation • Innovation guide
• Expanded scenarios
• Best practice validation
• Process improvements

Govern Manage
Methodology • Benchmark Business commitments
initial best practice • operations baseline •
Governance maturity Ops maturity
Define strategy
Define
Plan Ready Adopt
strategy

Govern Manage
Documenting the cloud strategy will help business stakeholders and
technicians understand the benefits the organization is pursuing by
adopting the cloud.

Motivations Business outcomes Business justification First project


• Executive mandate • Fiscal: revenue, cost, profit • Business case: the cloud • Business criteria:
• DC Exit • Agility: timer to market, is not always cheaper, workload supported by a
• Merger and acquisitions provisioning, mirroring is not cloud, BDM
• Reach: global access, servers drive cost analysis • Technical criteria:
• Cost savings
sovereignty • Financial model: Capex/ minimum dependencies
• Optimization
• Customer engagement: Opex, ROI, gain, cost and test path, no
• Agility avoidance/reduction governance
cycle time, from request
• Tech capabilities • Cloud accounting: • Qualitative analysis:
to release
• Market demands cost center, procurement, Current Team analysis
• Performance: SLAs,
• Geo expansion Downtime, operations, profit center, revenue
• Migration reliability generating, chargeback
• Innovation
Cloud strategy

What are the motivators


• Agility - Time to market/value
• Technical debt
• Reduce complexity

Critical Business events


• Datacenter exit
• End of support
• Regulatory compliance changes
• Response to of disruptions
• Improvement of IT stability

Innovation

• Scaling to meet business or geographic demands


• Transformation of products and services
• Market disruption
Plan
Define
Plan Ready Adopt
strategy

Govern Manage
Cloud adoption plans convert the aspirational goals of the
cloud adoption strategy into actions. It will help guide
technical efforts, in alignment with the business strategy.

Digital estate Initial organization Skill readiness plan Cloud adoption plan
alignment
• Rationalization: inventory • Cloud Strategy Team • Organizational readiness • 5R strategy: rehost,
• Quantitative analysis: • Business IT: requirements • Governance and security refactor, rearchitect,
asset optimized and and needs alignment rebuild, replace
sized properly • IT management operations: • Infrastructure migration:
traditional IT
• Initial organization
• Qualitative analysis: alignment VM, server,
• Governance: executive
operational process sponsor, finance, business • Building technical skills: database focus
leadership, legal, business/technical, • Application innovation:
security, HR and certifications born in the cloud
• Cloud platform vendor: • Change management applications, APIs
account success team • Data-driven innovation:
guidance
• Cost management Focus on data
• IT-business alignment consolidation and analysis
• Governance MVP
Defining your Cloud Adoption Team
Evolvement of organization
Evolvement of Organization
What will the future IT Department look like?

Cloud Center of Excellence:


“shift the value of the IT department from build, own and run, to enable others to do autonomously”

Traditional Enterprise Modern Enterprise

Business Unit Developers & functional BizDevOps teams


Service Consumer application owners

IT as partner
Cloud Center of
Excellence
IT as intermediaries for (Setup BizDevOps / Azure Foundation)

IT Department service-strategy, design,


transition & operation IT as broker
(remaining IT functions like
procurement, billing,
compliance)

Hosting/Cloud
Provider
Ready
Define
Plan Ready Adopt
strategy

Govern Manage
Ready establishes a cloud foundation or Adoption Target that can
provide hosting for any adoption efforts. This should consist of
common denominators across 80–90% of cloud adoption.

Azure Landing zone Landing Landing Blueprints


readiness guide infrastructure zone ID zone cost
• Resource • Network design: • Identity and access • Costs and billing • AI
management: Vnet, hybrid, firewall, • Role-based access • Analyze Cloud Costs • BigData
management hub, front door, control RBAC • Monitor with • Hybrid networks
groups, endpoints • Manage to least budgets • Identity
subscriptions, • Storage design: disk, privilege • Optimize with management
resource groups, file, blobs, CDN recommendations • Serverless
resources tree • Compute design:
hierarchy • Manage invoices • SAP
VMs, containers, and payments
• Naming Standards apps, serverless • VMs
• Resource tags • Data design: • WebApps
Structured/ • DevOps
unstructured
Design Principles

Subscription Democratisation

Policy Driven Governance

Azure Resource Manager; Single Control and Management Plane

Application Centric and Archetype-Neutral

Azure Native Design and Roadmap Aligned


8 x Critical Design Areas
Enterprise Enrolment and Azure AD Tenants

Identity and Access Management

Management Group and Subscription Organisation

Network Topology and Connectivity

Management and Monitoring

Business Continuity and Disaster Recovery

Security, Governance and Compliance

Platform Automation and DevOps


H
Sandbox Subscription
Policy
Role
Assignment
Entitlement

Virtual Network DNS UDR(s) NSG/ASG(s)

Cost Management
Load Balancer Key Vault

File Share
Apps Apps Apps
Recovery...

Resource Group(s)
Azure Monitor

Dashboards Recovery Services


(Azure Portal) Vault(s)

Network Watcher Security Center


Enterprise-
scale
Adopt: Migrate
Define
Plan Ready Adopt
strategy

Govern Manage
Cloud adoption will include workloads which do not warrant
significant investments in the creation of new business logic.
Those workloads could be moved to the migrated to the cloud.

Assess Migrate: rehost Optimize Secure and manage

• Evaluate assets and • Replicate (lift and shift) • Balance performance • Prepare the migrated
establish a plan on-prem functionality and price asset for ongoing
• Validate pre-requisites: using cloud native • Deliver the right operations: security,
landing zone, skilling technology experience within budget monitoring,
• Drivers: reducing capex, • Leverage Azure • Resize VM size, resize configuration
freeing up DC Migration Guide storage, resize database
• Quantitative factors: VMs,
networking, compatibility
• Qualitative factors:
process dependencies,
critical business events
Migration Methodology
Prioritize investments of time and energy based on migration objectives

Migration Implementation
Adopt: Innovate
Define
Plan Ready Adopt
strategy

Govern Manage
Older apps can take advantage of many of the same cloud-native
benefits by modernizing the solution or components of the solution.
Modern DevOps invites into the process to create shorter feedback
loops and better customer experiences.

Infrastructure Innovate: Innovate: Innovate: DevOps


abstraction refactor rearchitect rebuild
• Cloud native • Refactoring an • Modify existing • A new code base is • Culture
applications built application to fit a applications into created to align with • Development
from the ground up PaaS/Serverless- managed containers a cloud-native • Testing
optimized for cloud: based model or to take advantage of approach. App Data
• Release
resiliency, refactoring code to cloud native benefits and AI Services
deliver on new • Monitoring
• Global scale • Drivers: application • Drivers: accelerate
business scale and agility, innovation, build • Management
• Agility
opportunities. easier adoption of apps faster, reduce
• Security
• Drivers: faster and new cloud operational cost
• Autoscaling
shorter updates, capabilities, mix of
code portability, technology stacks
greater cloud
efficiency (resources,
speed, cost)
Govern
Define
Plan Ready Adopt
strategy

Govern Manage
Policy definition ensures consistency across adoption efforts.
Alignment to governance/compliance requirements is key to
maintain a well-managed cross-cloud environment.

Business risk Policy & compliance Processes


• Document evolving • Convert risk decisions into • Establish processes to
business risk policy statements monitor violations
• Document risk tolerance • Establish cloud adoption • Adhere to
based on data boundaries corporate policies
classification, and • Cloud Center
application criticality of Excellence

Cost management Security baseline Resource Identity baseline Deployment


consistency acceleration
• Evaluate and • Compliance with • Consistency • Enforce identity • Centralize templates
monitor cost IT Security in resource and access baseline • Drive consistency
• Limit IT spend requirements configuration • Apply role and standardization
• Scale based on • Apply security • Enforce on boarding, definitions and
business demand baseline to all recovery and assignments
• Create cost adoption efforts discoverability
accountability practices
Manage and operations
Define
Plan Ready Adopt
strategy

Govern Manage
Manage and operations enumerates, implements, and
iteratively reviews related to the expected operational
behavior of the service.

Management Monitoring Resiliency

• Identify critical • Enable data collection • Enable a resilient


operations for • Identify operations platform
business operations baseline • Recover from failures
• Map operations • Generate alerts with minimal
to services • Measure Service downtime and
• Analyze services Metrics and generate minimum data
dependencies SLAs loss before
• Create high level view • Evolve to a highly
service dashboards available platform
Accelerate: Solution Assessments
Thank you

You might also like