2. About Me
Microsoft MVP for Microsoft Azure
Microsoft Certified Trainer (MCT)
Senior Consultant at Dialog Information Technology
Cloud Enthusiast
Love to share what I learn
3. Agenda
Why Moving to Cloud?
Cloud Adoption Framework (CAF)
Cloud Migration Strategies
Cloud Migration Phases
Overview of Azure Migrate
Migrating to Azure Virtual Machines
Migrating to Azure Databases
Migrating to Azure App Services
Migrating to Containers
4. Why Moving to Cloud?
Cost Savings
Optimization of
Internal Operations
Increase Business
Agility
Improve Customer
Experiences
New Technical
Capabilities
CapEx to OpEx. No upfront capital expenditure
Pay-as-You-Go pricing model
Reduced operational costs
Scale down resources with the usage
Cost optimization techniques
$-
$500,000.00
$1,000,000.00
$1,500,000.00
1 2 3 4 5
TCO Over Time
On-Premises On-Premises AVG
Azure Azure AVG
5. Why Moving to Cloud?
Cost Savings
Optimization of
Internal Operations
Increase Business
Agility
Improve Customer
Experiences
New Technical
Capabilities
Improved collaboration
Streamlined processes with automations
Enhanced security with proven solutions
Better insights with monitoring and visualizations
6. Why Moving to Cloud?
Cost Savings
Optimization of
Internal Operations
Increase Business
Agility
Improve Customer
Experiences
New Technical
Capabilities
Rapid resource provisioning/deprovisioning
Geographic reach
Agility in development and testing
7. Why Moving to Cloud?
Cost Savings
Optimization of
Internal Operations
Increase Business
Agility
Improve Customer
Experiences
New Technical
Capabilities
Improved availability
Enhanced security
Low latency backed with SLA
8. Why Moving to Cloud?
Cost Savings
Optimization of
Internal Operations
Increase Business
Agility
Improve Customer
Experiences
New Technical
Capabilities
Resources to implement AI solutions
Resources to implement IOT solutions
Resources to implement Big Data and Analytics
Many more…
9. Cloud Adoption Framework (CAF)
Guide for organizations to adopt cloud effectively
Focus on Strategic, Financial and Technical factors
Consist of six key pillars: Strategy, Plan, Ready, Adopt, Govern and Manage
Offers set of best practices and tools
10. Cloud Migration Strategies
5R’s of cloud migration strategies
• Lift & shift
• Migrate directly to
Azure VMs
• Reduce CAPEX
• Free Data Center
Space
• Quick ROI
• Consume PaaS
cloud features
• No code change:
e.g.. Change to
Azure SQL
• Greater cloud
efficiency
• Some code
changes: e.g.. Add
Azure Functions to
existing solution
• App Scale and
Agility
• New cloud
capabilities
• Build from scratch
• Use Azure cloud
services to
implement the
solution
• Accelerate
innovation
• Replace with SaaS
service
• Move to solutions
like Microsoft 365
11. Cloud Migration Phases
• Discover Workloads
• Discover Performance
Requirements
• Discover Dependencies with
Other Workloads
• Discover Business Value
• Can we move to Cloud?
• What is the right size?
• Can we group resources based
on dependencies?
• What is the cloud migration
strategy (5Rs)
• What is the Migration Plan?
• Test the Migration
• Perform the Migration
12. Overview of Azure Migrate Service
Central Hub to Discover, Assess and Migrate resources to Microsoft Azure
Built-in tools and third-party tools
Plan, Test and Migrate workloads to Azure
• VMWare
• Hyper-V
• Physical Servers
• Databases • Web Apps • Azure Data Box
• Virtual Desktop
Infrastructure (VDI)
13. Migrating to Azure Virtual Machines
Discover Hyper-V or VMWare or Physical Servers with appliances
Group discovered resources and perform dependency analysis
Determine target VM size with confidence
Calculate Total Cost of Ownership (TCO)
14. Migrating to Azure Virtual Machines
Dependency analysis
Group related servers together
Agents installed in each server
15. Migrating to Azure Virtual Machines
Server Assessment
Assess servers with target costing and VM sizes
Provide migration readiness
Each server with confidence rating
17. Migrating to Azure Databases
Migrate databases with Database Migration Service (DMS)
Assess and Migrate with Azure Data Studio with SQL Migration Extension
Assess databases with Data Migration Assessment (DMA) tool for classic experience