SlideShare a Scribd company logo
Massive Lift & Shift Migrations to Microsoft Azure
with the Microsoft Migration Accelerator
Morgan Simonsen
Morgan Simonsen
• Principal Consultant Cloud and Datacenter
Product Manager Microsoft Azure @Lumagate
• P-TSP@Microsoft
• MCSE, MCSA, MCT
• MVP (Directory Services)
• Twitter: @msimonsen
• Email: morgan.simonsen@lumagate.com
• Blog: morgansimonsen.wordpress.com
Agenda
• Azure Infrastructure-as-a-Service overview
• Migrating VMs and data to Azure IaaS
• Introduction to Microsoft Migration Accelerator
• MA
– Components
– Setup
– Protection
– Migration
• Troubleshooting
Demo Environment
• The company Langskip builds viking longships
• Hybrid network on-premises/Microsoft Azure
• IAM using FIM
• Hybrid Identity with Active Directory/Azure AD
• MDM with Windows Intune
• Data Protection with Azure RMS
• Azure RemoteApp for app access
Microsoft Azure Infrastructure-as-a-Service
Introduction
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migration Accelerator
Azure Virtual Machines – OS Options
Windows Server 2008 and 2012
OpenSUSE and SUSE Enterprise
CentOS
Ubuntu
Oracle Linux
Top application patterns
• Develop and Test in Azure
• Lift and Shift your production apps
• Extend your infrastructure
– For Disaster Recovery
– For Hybrid Topologies that support
Application bursting
• Cloud Scale
Your
Datacenter
Active
Directory
SharePoint SQL
Server
The A family
Highest value VM Size
Basic and Standard Sizes
General Purpose and High Memory
High Performance A8/A9 (RDMA)
A
The D family
60% faster CPU
Up to 112 GB Memory
Local SSD storage
D
The G family
Optimized for data workloads
Up to 32 CPU cores, 448 GB RAM, 6.5
TB local SSD
Latest generation Intel processor
G
Premium storage
Up to 32 TB of storage per VM
>50,000 IOPS per VM
Less than 1ms read latency
Bring Your Own Server/VHD
Image Mobility
Migrating machines into Azure
• Manual VHD copy (offline)
• CSUpload
• AzCopy
• Azure storage explorer
• Azure PowerShell (offline)
• Add-AzureVHD
• Add-AzureDisk
• Microsoft Virtual Machine Migration Accelerator (MVMC) (offline)
• Version 3.0 (December 2014)
• Convert virtual machines and disks from VMware hosts to Hyper-V hosts and Microsoft Azure
• Convert physical machines and disks to Hyper-V hosts
• Azure Site Recovery for Hyper-V (online)
• Sync VMs to Azure for Disaster Recovery purposes (Hyper-V)
• Can double as migration
• Microsoft Migration Accelerator (MMA) (online)
• InMage Scout
• Sync VMs to Azure for Disaster Recovery purposes (Hyper-V, VMWare, AWS, Physical)
Azure VM Restrictions - Disks
• Only VHD supported, no VHDX
• Only thick provisioning (no dynamically expanding VHDs)
• But thin charging
• Max OS disk size: 127 GB
• Max data disk size: 1023 GB
• Disks cannot be resized
• Always create 1023 GB data disks
• Disk sizes must be exact KB multiples (1024)
• Disks must be stored in page blobs
Azure Resctrictions – VMs
• Only x64 Guest OSs supported
• No Hyper-V Gen 2 VM support, no:
• PXE boot by using a standard network adapter
• Boot from a SCSI virtual hard disk
• Boot from a SCSI virtual DVD
• Secure Boot
• UEFI firmware
• No support for Windows Failover Clustering or NLB
• http://support.microsoft.com/kb/2721672
Introducing the Microsoft Migration Accelerator
(MA)
• The Microsoft Migration Accelerator for Azure (MA), enables easy migration of
physical and virtual servers running on VMWare, Hyper-V or AWS cloud
environments to Azure
• In preview release of MA, workload instances running on any edition of Windows
(2008 or R2 or 2012 or R2) and Linux (CentOS 6.4 or 6.5 and Oracle Linux 6.5)
Operating systems are supported
• MA supports migration of
• single standalone server instances
• group of servers that run distributed multi-tier production applications
MA Features
• Automated asset discovery and
migration
• Migration cutovers to Azure in as little
as minutes
• Self-provisioned target Azure VM’s
• Heterogeneous platform support
• Continuous replication, with near zero
downtime
• Multi-tier application support
• Automated networking reconfiguration
VM’s
• Integrated compression, encryption and
bandwidth management
Try out MA
• Migration Accelerator is free in public preview
• Orchestration portal only available in North America
• But your resources can be in any Azure DC
• You pay only for any Azure services consumed
• There is no SLA for Azure services in public preview
• Sign up at the MA landing page
• Expect a few days before you are activated
MA Architecture
Microsoft Azure
InMage
Scout Data
Channel
ProcessServer– Used for
Caching,Compression&
Encryption
ConfigServer– Used for
Centralized Managementof
InMageScout
MasterTarget– Used asa
repository& forretention
Contoso
Fabrikam
RXService– Used formulti-
tenantmanagement in
Azure
RXServer
Orchestration
Orchestration
MA Components: MA Orchestration Portal (RX)
• Milti-tenant portal hosted by Microsoft in Azure
– .cloudapp.net
• Deployed outside your subscription
• Orchestrates the MA processes
• No protection traffic passes through the RX
• Can handle several subscriptions/customers
MA Components: Configuration Server (CS/CX)
• Azure VM
• One pr. subscription
• Centralized management of InMage Scout
• No protection traffic passes through CS
MA Components: Master Target server(s) (MT)
• Azure VM(s)
• At least one pr. subscription
• Receives replication and handles retention for protected servers
MA Components: Process Server (PS/PX)
• On-Premises server(s)
– MA Team recommends this be a physical server
• Performs:
– Caching
– Compression
– Encryption
• Reachable by Azure S2S VPN tunnel or externally published port
• Continuously receives changes from configured protected systems
• Asynchronously replicates to a Master Target server
MA Components: Mobility Service (UA)
• Locally installed agent on all protected servers
• Monitors disks using VSS
• FX: File Replication agent
• VX: Volume Replication agent
• Copies data to Process Server
MA Communications, protocols and ports
Deploy MMA
High Level Deployment Steps
1. Register Azure subscription(s) in MA portal
2. Create MA resources in Azure
3. Install MA components in Azure
4. Install MA components in source Enterprise
5. Deploy MA agents in source Enterprise
6. Configure Protection
7. Monitor Protected Servers
8. Migrate protected sources to Azure
MA Third Party components
• MA core based on PERL
• All MA components except agent requires:
– Cygwin
– RRDtool
• CS requires MySQL
Scaling MA Azure Components
Component in Azure Size
CS A3 Standard
MT A4 Standard
Retention drive on MT 1023 GB
• MT needs a lot of data disks, MA expects to be able to mount 15 data
disks on each MT
Scaling PS server(s)
Data
Change
Rate CPU Memory
Boot
Volume
Capacity
Cache Directory Disk
Size Including Cache
Directory Based on
Outage
Minimum Total
Disk Throughput
Required NIC Details
<= 300 GB/day 1 Quad core
(2.2GHz, 4.0MB
Cache or Higher)
8 GB 40 GB Usable
Filesystem
Minimum of 400 GB
(6 Hours Outage)
15 - 20 MBps 2 x 1 GigE NIC cards
recommended with
Static IP addressing
scheme
<= 700GB/day 2 Quad core
(2.66GHz, 4.0MB
Cache or Higher)
16 GB 40 GB Usable
Filesystem
Minimum of 790 GB
(6 Hours Outage)
34.9 - 46.6 MBps 2 x 1 GigE NIC cards
recommended with
Static IP addressing
scheme
<= 1 TB/day 2 Quad core
(2.66GHz, 4.0MB
Cache or Higher)
32 GB 40 GB Usable
Filesystem
Minimum of 790 GB
(6 Hours Outage)
51.2 - 68.27 MBps 2 x 1 GigE NIC cards
recommended with
Static IP addressing
scheme
Greater than 1 TB Recommend Multiple PS servers
MA Compatibilty
MA components can be installed on:
• Windows Server 2008/2012
MA can migrate from:
• Physical
• VMware VM (running on ESX/ESXi/vSphere/vCenter 4.x or 5.x)
• Hyper-V VM
• AWS
MA can protect/migrate:
• Windows Server 2008 R2 (64 bit), R2 SP1 (64 bit) - Web, Standard, Enterprise,
Datacenter editions
• Windows Server 2012 (64 bit), R2 (64 bit) - Standard, Datacenter, Essentials
editions
• Linux CentOS 6.4, 6.5
• Oracle Linux 6.4, 6.5
Deployment tips and best practices
• Create a new Cloud Service to house MA components
– CS needs TCP port 443 inbound via cloud service VIP
• Be mindful of Storage Account limitations
– Migrated disks will remain in the storage account where you put them
• Azure S2S VPN Standard GW SKU max throughput: ~100 Mbps
– Opening endpoints on PS might be faster
Protection and migration
MA Protection Basics
1. MA Portal orchestrates enabling protection
1. Selected CS sets up protection based on protection plan
2. Selected MT provisions disks
2. PS/UA starts syncing data
3. Resync is performed
1. Initial 2-step sync
4. Differential Sync
Protection setup (if demo fails)
1. Protect server in MA portal
2. Verify protection in MA portal or CS portal
Demo
• A lap around the setup
• Install Agent (UA)
• Enable protection
• Migrate a workload
Troubleshooting, tips and tricks
• Both Mobility Service (UA) and DPM use VSS for snapshots, they do not play
well with each other…
– Might affect other VSS users too…
• Always preserve case in Azure VNet names
– Or you will not be able to place VMs in subnets
• Watch out for Azure VM restrictions, MA will not warn you
• Local servers with D: drives
– Azure, by default, allocates D: for temporary storage
– Either switch once migrated or diskpart |san policy onlineall
• CS Public IP changes
– CS Config/PS/MT/UA
– CS/PS: etc/amethyst.conf
– MT/UA: Host Agent Config utility
• CS Logs
Morgan’s whishes…
• Login to MA portal with Azure AD account
– Make the MA portal AAD multi-tenant and role-based
• Azure Gallery image VMs for CS and MT
• Scriptable install
• PERL? Cygwin? Really?
– Kudos to PERL and Cygwin in general, but…
More information
• Migration Accelerator Landing page: http://aka.ms/malanding
– Sign up for preview here
• Migration Accelerator Support Forums: http://aka.ms/maforum
• Known issues, troubleshooting and FAQ: http://aka.ms/mafaq

More Related Content

What's hot (20)

PDF
Introduction to Azure
Robert Crane
 
PPTX
Azure Security Fundamentals
Lorenzo Barbieri
 
PDF
Cloud migration strategies
SogetiLabs
 
PPTX
Azure role based access control (rbac)
Srikanth Kappagantula
 
PPTX
Azure Cost Management
Stefano Tempesta
 
PDF
Microsoft Azure Security Overview
Alert Logic
 
PPTX
Azure App Service
BizTalk360
 
PPTX
Migrating On-Premises Workloads with Azure Migrate
Dinusha Kumarasiri
 
PPTX
AZ-900T00A-ENU-PowerPoint-02.pptx
TheGameSquad
 
PDF
Cloud Migration Checklist | Microsoft Azure Migration
Intellika
 
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
PPTX
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
PDF
Post transaction cloud value creation
Tom Laszewski
 
PPTX
Introduction to Microsoft Azure
Guy Barrette
 
PDF
Az 104 session 6 azure networking part2
AzureEzy1
 
PDF
Introduction to Azure IaaS
Robert Crane
 
PDF
Microsoft Azure Active Directory
David J Rosenthal
 
PPTX
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
Timothy McAliley
 
PPTX
Azure Networking (1).pptx
Razith2
 
PPTX
Azure Site Recovery (ASR) for protection and migration from on prem
Dan Rey, MCT, Consultant
 
Introduction to Azure
Robert Crane
 
Azure Security Fundamentals
Lorenzo Barbieri
 
Cloud migration strategies
SogetiLabs
 
Azure role based access control (rbac)
Srikanth Kappagantula
 
Azure Cost Management
Stefano Tempesta
 
Microsoft Azure Security Overview
Alert Logic
 
Azure App Service
BizTalk360
 
Migrating On-Premises Workloads with Azure Migrate
Dinusha Kumarasiri
 
AZ-900T00A-ENU-PowerPoint-02.pptx
TheGameSquad
 
Cloud Migration Checklist | Microsoft Azure Migration
Intellika
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
Post transaction cloud value creation
Tom Laszewski
 
Introduction to Microsoft Azure
Guy Barrette
 
Az 104 session 6 azure networking part2
AzureEzy1
 
Introduction to Azure IaaS
Robert Crane
 
Microsoft Azure Active Directory
David J Rosenthal
 
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
Timothy McAliley
 
Azure Networking (1).pptx
Razith2
 
Azure Site Recovery (ASR) for protection and migration from on prem
Dan Rey, MCT, Consultant
 

Viewers also liked (17)

PPTX
Cloud Based Rights Management with Azure RMS
Morgan Simonsen
 
PDF
Microsoft Azure Rights Management
David J Rosenthal
 
PPTX
Data Center Migration to the AWS Cloud
Tom Laszewski
 
PPT
Seclore File Secure Introduction Brief
Nováccent
 
PPTX
Enterprise Mobility Suite- Azure RMS
Lai Yoong Seng
 
PPTX
Microsoft System Center 2016 Technical Preview
John Barreto Espinosa
 
PPTX
Windows azure best practices - Dmitry Martynov
Alexey Bokov
 
PPTX
Windows Azure Active Directory: Identity Management in the Cloud
Chris Dufour
 
PPT
Workload migration on the cloud
Alex Amies
 
PDF
Azure Active Directory
Sovelto
 
PPTX
Scu2016 Azure Best practices
Alexandre Verkinderen
 
PPTX
Considerations for large scale aws migration
Expediuz Tech
 
PDF
6 trends that will shape Cloud computing in 2017 - An Infograph
InApp
 
PPTX
Microsoft Azure & Hybrid Cloud
Aidan Finn
 
PPTX
Enterprise Mobility Suite-Microsoft Intune
Lai Yoong Seng
 
PDF
Windows Azure Platform best practices by ericnel
Eric Nelson
 
PPTX
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Majid Hajibaba
 
Cloud Based Rights Management with Azure RMS
Morgan Simonsen
 
Microsoft Azure Rights Management
David J Rosenthal
 
Data Center Migration to the AWS Cloud
Tom Laszewski
 
Seclore File Secure Introduction Brief
Nováccent
 
Enterprise Mobility Suite- Azure RMS
Lai Yoong Seng
 
Microsoft System Center 2016 Technical Preview
John Barreto Espinosa
 
Windows azure best practices - Dmitry Martynov
Alexey Bokov
 
Windows Azure Active Directory: Identity Management in the Cloud
Chris Dufour
 
Workload migration on the cloud
Alex Amies
 
Azure Active Directory
Sovelto
 
Scu2016 Azure Best practices
Alexandre Verkinderen
 
Considerations for large scale aws migration
Expediuz Tech
 
6 trends that will shape Cloud computing in 2017 - An Infograph
InApp
 
Microsoft Azure & Hybrid Cloud
Aidan Finn
 
Enterprise Mobility Suite-Microsoft Intune
Lai Yoong Seng
 
Windows Azure Platform best practices by ericnel
Eric Nelson
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Majid Hajibaba
 
Ad

Similar to Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migration Accelerator (20)

PDF
Azure-Backup-Presentation-Chico-7-22-2019-1.pdf
bhavyanm2
 
PPTX
Level 200 - Intro to Azure IaaS - Short deck.pptx
RameshNimmakanti
 
PPTX
Azure IaaS Tanıtım - Uzun Anlatım
Mustafa
 
PPTX
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Marco Obinu
 
PPTX
Expertslive azure site recovery
Alexandre Verkinderen
 
PPTX
Implement SQL Server on an Azure VM
James Serra
 
PPTX
Azure Fubdamentals (Az-900) presentation.
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
PPTX
Microsoft Azure Site Recovery Overview and use cases
Mohamed788249
 
PPTX
Azure IaaS Tanıtım - Kısa Anlatım
Mustafa
 
PPTX
10052016115118 (2).pptx
ibrahimTumeh1
 
PPTX
Should I move my database to the cloud?
James Serra
 
PPTX
Azure Fundamentals Part 2
CCG
 
PPTX
Cloud computing 3702
Jess Coburn
 
PPTX
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
PDF
Adelaide Global Azure Bootcamp 2018 - Azure 101
Balabiju
 
PPTX
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Jason Himmelstein
 
PPTX
Microsoft Azure Veri Servisleri
Önder Değer
 
PPTX
Azure VM 101 - HomeGen by CloudGen Verona - Marco Obinu
Marco Obinu
 
PPTX
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Ido Flatow
 
PPTX
IaaS for DBAs in Azure
Kellyn Pot'Vin-Gorman
 
Azure-Backup-Presentation-Chico-7-22-2019-1.pdf
bhavyanm2
 
Level 200 - Intro to Azure IaaS - Short deck.pptx
RameshNimmakanti
 
Azure IaaS Tanıtım - Uzun Anlatım
Mustafa
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Marco Obinu
 
Expertslive azure site recovery
Alexandre Verkinderen
 
Implement SQL Server on an Azure VM
James Serra
 
Azure Fubdamentals (Az-900) presentation.
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
Microsoft Azure Site Recovery Overview and use cases
Mohamed788249
 
Azure IaaS Tanıtım - Kısa Anlatım
Mustafa
 
10052016115118 (2).pptx
ibrahimTumeh1
 
Should I move my database to the cloud?
James Serra
 
Azure Fundamentals Part 2
CCG
 
Cloud computing 3702
Jess Coburn
 
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Balabiju
 
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Jason Himmelstein
 
Microsoft Azure Veri Servisleri
Önder Değer
 
Azure VM 101 - HomeGen by CloudGen Verona - Marco Obinu
Marco Obinu
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Ido Flatow
 
IaaS for DBAs in Azure
Kellyn Pot'Vin-Gorman
 
Ad

More from Morgan Simonsen (14)

PPTX
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
Morgan Simonsen
 
PPTX
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
Morgan Simonsen
 
PDF
How to create awesome customer experiences
Morgan Simonsen
 
PPTX
Azure Introduction for IT Pros #1 Mobility
Morgan Simonsen
 
PPTX
Azure intoduksjon for it pro 02 data protection public
Morgan Simonsen
 
PPTX
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Morgan Simonsen
 
PPTX
Building Azure RemoteApp - Microsoft Campus Days 2014
Morgan Simonsen
 
PPTX
Microsoft EMS Mixtape
Morgan Simonsen
 
PPTX
Lumagate Microsoft Azure RemoteApp Webinar
Morgan Simonsen
 
PPTX
Microsoft Azure Introduction
Morgan Simonsen
 
PPTX
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedrift
Morgan Simonsen
 
PPTX
Integrating your network with windows azure
Morgan Simonsen
 
PPTX
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Morgan Simonsen
 
PPTX
NIC 2014 Modern Authentication for the Cloud Era
Morgan Simonsen
 
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
Morgan Simonsen
 
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
Morgan Simonsen
 
How to create awesome customer experiences
Morgan Simonsen
 
Azure Introduction for IT Pros #1 Mobility
Morgan Simonsen
 
Azure intoduksjon for it pro 02 data protection public
Morgan Simonsen
 
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Morgan Simonsen
 
Building Azure RemoteApp - Microsoft Campus Days 2014
Morgan Simonsen
 
Microsoft EMS Mixtape
Morgan Simonsen
 
Lumagate Microsoft Azure RemoteApp Webinar
Morgan Simonsen
 
Microsoft Azure Introduction
Morgan Simonsen
 
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedrift
Morgan Simonsen
 
Integrating your network with windows azure
Morgan Simonsen
 
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Morgan Simonsen
 
NIC 2014 Modern Authentication for the Cloud Era
Morgan Simonsen
 

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 

Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migration Accelerator

  • 1. Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migration Accelerator Morgan Simonsen
  • 2. Morgan Simonsen • Principal Consultant Cloud and Datacenter Product Manager Microsoft Azure @Lumagate • P-TSP@Microsoft • MCSE, MCSA, MCT • MVP (Directory Services) • Twitter: @msimonsen • Email: [email protected] • Blog: morgansimonsen.wordpress.com
  • 3. Agenda • Azure Infrastructure-as-a-Service overview • Migrating VMs and data to Azure IaaS • Introduction to Microsoft Migration Accelerator • MA – Components – Setup – Protection – Migration • Troubleshooting
  • 4. Demo Environment • The company Langskip builds viking longships • Hybrid network on-premises/Microsoft Azure • IAM using FIM • Hybrid Identity with Active Directory/Azure AD • MDM with Windows Intune • Data Protection with Azure RMS • Azure RemoteApp for app access
  • 7. Azure Virtual Machines – OS Options Windows Server 2008 and 2012 OpenSUSE and SUSE Enterprise CentOS Ubuntu Oracle Linux
  • 8. Top application patterns • Develop and Test in Azure • Lift and Shift your production apps • Extend your infrastructure – For Disaster Recovery – For Hybrid Topologies that support Application bursting • Cloud Scale Your Datacenter Active Directory SharePoint SQL Server
  • 9. The A family Highest value VM Size Basic and Standard Sizes General Purpose and High Memory High Performance A8/A9 (RDMA) A
  • 10. The D family 60% faster CPU Up to 112 GB Memory Local SSD storage D
  • 11. The G family Optimized for data workloads Up to 32 CPU cores, 448 GB RAM, 6.5 TB local SSD Latest generation Intel processor G
  • 12. Premium storage Up to 32 TB of storage per VM >50,000 IOPS per VM Less than 1ms read latency
  • 13. Bring Your Own Server/VHD
  • 15. Migrating machines into Azure • Manual VHD copy (offline) • CSUpload • AzCopy • Azure storage explorer • Azure PowerShell (offline) • Add-AzureVHD • Add-AzureDisk • Microsoft Virtual Machine Migration Accelerator (MVMC) (offline) • Version 3.0 (December 2014) • Convert virtual machines and disks from VMware hosts to Hyper-V hosts and Microsoft Azure • Convert physical machines and disks to Hyper-V hosts • Azure Site Recovery for Hyper-V (online) • Sync VMs to Azure for Disaster Recovery purposes (Hyper-V) • Can double as migration • Microsoft Migration Accelerator (MMA) (online) • InMage Scout • Sync VMs to Azure for Disaster Recovery purposes (Hyper-V, VMWare, AWS, Physical)
  • 16. Azure VM Restrictions - Disks • Only VHD supported, no VHDX • Only thick provisioning (no dynamically expanding VHDs) • But thin charging • Max OS disk size: 127 GB • Max data disk size: 1023 GB • Disks cannot be resized • Always create 1023 GB data disks • Disk sizes must be exact KB multiples (1024) • Disks must be stored in page blobs
  • 17. Azure Resctrictions – VMs • Only x64 Guest OSs supported • No Hyper-V Gen 2 VM support, no: • PXE boot by using a standard network adapter • Boot from a SCSI virtual hard disk • Boot from a SCSI virtual DVD • Secure Boot • UEFI firmware • No support for Windows Failover Clustering or NLB • http://support.microsoft.com/kb/2721672
  • 18. Introducing the Microsoft Migration Accelerator (MA) • The Microsoft Migration Accelerator for Azure (MA), enables easy migration of physical and virtual servers running on VMWare, Hyper-V or AWS cloud environments to Azure • In preview release of MA, workload instances running on any edition of Windows (2008 or R2 or 2012 or R2) and Linux (CentOS 6.4 or 6.5 and Oracle Linux 6.5) Operating systems are supported • MA supports migration of • single standalone server instances • group of servers that run distributed multi-tier production applications
  • 19. MA Features • Automated asset discovery and migration • Migration cutovers to Azure in as little as minutes • Self-provisioned target Azure VM’s • Heterogeneous platform support • Continuous replication, with near zero downtime • Multi-tier application support • Automated networking reconfiguration VM’s • Integrated compression, encryption and bandwidth management
  • 20. Try out MA • Migration Accelerator is free in public preview • Orchestration portal only available in North America • But your resources can be in any Azure DC • You pay only for any Azure services consumed • There is no SLA for Azure services in public preview • Sign up at the MA landing page • Expect a few days before you are activated
  • 21. MA Architecture Microsoft Azure InMage Scout Data Channel ProcessServer– Used for Caching,Compression& Encryption ConfigServer– Used for Centralized Managementof InMageScout MasterTarget– Used asa repository& forretention Contoso Fabrikam RXService– Used formulti- tenantmanagement in Azure RXServer Orchestration Orchestration
  • 22. MA Components: MA Orchestration Portal (RX) • Milti-tenant portal hosted by Microsoft in Azure – .cloudapp.net • Deployed outside your subscription • Orchestrates the MA processes • No protection traffic passes through the RX • Can handle several subscriptions/customers
  • 23. MA Components: Configuration Server (CS/CX) • Azure VM • One pr. subscription • Centralized management of InMage Scout • No protection traffic passes through CS
  • 24. MA Components: Master Target server(s) (MT) • Azure VM(s) • At least one pr. subscription • Receives replication and handles retention for protected servers
  • 25. MA Components: Process Server (PS/PX) • On-Premises server(s) – MA Team recommends this be a physical server • Performs: – Caching – Compression – Encryption • Reachable by Azure S2S VPN tunnel or externally published port • Continuously receives changes from configured protected systems • Asynchronously replicates to a Master Target server
  • 26. MA Components: Mobility Service (UA) • Locally installed agent on all protected servers • Monitors disks using VSS • FX: File Replication agent • VX: Volume Replication agent • Copies data to Process Server
  • 29. High Level Deployment Steps 1. Register Azure subscription(s) in MA portal 2. Create MA resources in Azure 3. Install MA components in Azure 4. Install MA components in source Enterprise 5. Deploy MA agents in source Enterprise 6. Configure Protection 7. Monitor Protected Servers 8. Migrate protected sources to Azure
  • 30. MA Third Party components • MA core based on PERL • All MA components except agent requires: – Cygwin – RRDtool • CS requires MySQL
  • 31. Scaling MA Azure Components Component in Azure Size CS A3 Standard MT A4 Standard Retention drive on MT 1023 GB • MT needs a lot of data disks, MA expects to be able to mount 15 data disks on each MT
  • 32. Scaling PS server(s) Data Change Rate CPU Memory Boot Volume Capacity Cache Directory Disk Size Including Cache Directory Based on Outage Minimum Total Disk Throughput Required NIC Details <= 300 GB/day 1 Quad core (2.2GHz, 4.0MB Cache or Higher) 8 GB 40 GB Usable Filesystem Minimum of 400 GB (6 Hours Outage) 15 - 20 MBps 2 x 1 GigE NIC cards recommended with Static IP addressing scheme <= 700GB/day 2 Quad core (2.66GHz, 4.0MB Cache or Higher) 16 GB 40 GB Usable Filesystem Minimum of 790 GB (6 Hours Outage) 34.9 - 46.6 MBps 2 x 1 GigE NIC cards recommended with Static IP addressing scheme <= 1 TB/day 2 Quad core (2.66GHz, 4.0MB Cache or Higher) 32 GB 40 GB Usable Filesystem Minimum of 790 GB (6 Hours Outage) 51.2 - 68.27 MBps 2 x 1 GigE NIC cards recommended with Static IP addressing scheme Greater than 1 TB Recommend Multiple PS servers
  • 33. MA Compatibilty MA components can be installed on: • Windows Server 2008/2012 MA can migrate from: • Physical • VMware VM (running on ESX/ESXi/vSphere/vCenter 4.x or 5.x) • Hyper-V VM • AWS MA can protect/migrate: • Windows Server 2008 R2 (64 bit), R2 SP1 (64 bit) - Web, Standard, Enterprise, Datacenter editions • Windows Server 2012 (64 bit), R2 (64 bit) - Standard, Datacenter, Essentials editions • Linux CentOS 6.4, 6.5 • Oracle Linux 6.4, 6.5
  • 34. Deployment tips and best practices • Create a new Cloud Service to house MA components – CS needs TCP port 443 inbound via cloud service VIP • Be mindful of Storage Account limitations – Migrated disks will remain in the storage account where you put them • Azure S2S VPN Standard GW SKU max throughput: ~100 Mbps – Opening endpoints on PS might be faster
  • 36. MA Protection Basics 1. MA Portal orchestrates enabling protection 1. Selected CS sets up protection based on protection plan 2. Selected MT provisions disks 2. PS/UA starts syncing data 3. Resync is performed 1. Initial 2-step sync 4. Differential Sync
  • 37. Protection setup (if demo fails) 1. Protect server in MA portal 2. Verify protection in MA portal or CS portal
  • 38. Demo • A lap around the setup • Install Agent (UA) • Enable protection • Migrate a workload
  • 39. Troubleshooting, tips and tricks • Both Mobility Service (UA) and DPM use VSS for snapshots, they do not play well with each other… – Might affect other VSS users too… • Always preserve case in Azure VNet names – Or you will not be able to place VMs in subnets • Watch out for Azure VM restrictions, MA will not warn you • Local servers with D: drives – Azure, by default, allocates D: for temporary storage – Either switch once migrated or diskpart |san policy onlineall • CS Public IP changes – CS Config/PS/MT/UA – CS/PS: etc/amethyst.conf – MT/UA: Host Agent Config utility • CS Logs
  • 40. Morgan’s whishes… • Login to MA portal with Azure AD account – Make the MA portal AAD multi-tenant and role-based • Azure Gallery image VMs for CS and MT • Scriptable install • PERL? Cygwin? Really? – Kudos to PERL and Cygwin in general, but…
  • 41. More information • Migration Accelerator Landing page: http://aka.ms/malanding – Sign up for preview here • Migration Accelerator Support Forums: http://aka.ms/maforum • Known issues, troubleshooting and FAQ: http://aka.ms/mafaq