How Azure Migrate Works

Start course
star star star star star-half


With the push to the cloud accelerating, it’s critical to understand how to migrate on-prem servers to Microsoft Azure. As an IT professional, you are likely to encounter situations where you need to plan and execute such migrations.

In this course, you will learn how to evaluate migration scenarios by using Azure Migrate. We’ll cover the discovery and assessment of on-prem VMware environments and how to identify workloads that can and cannot be deployed.  You’ll also learn about Azure Migrate port requirements and how to determine if the target environment is supported for a migration.

Later in the course, you will learn how to deploy and configure Azure Site Recovery (ASR) and how to use it to migrate an on-prem server to Microsoft Azure. You’ll also learn how to configure storage, create a backup vault, and how to prepare the source and target environments ahead of a migration.

The topics covered in this Azure course map very closely to learning objectives covered in the Microsoft Azure certification exams.  By mastering the topics covered in this course, the student not only learns skills necessary for assessing environments for migration suitability and for performing those migrations, but the student also learns skills necessary to prepare for certification exams.

Learning Objectives

Azure Migrate

  • Discover and Assess On-Prem VMware Environment
  • identify Workloads that Can and Cannot be Deployed
  • Identify Port Requirements
  • Identify Necessary Changes to Networks
  • Account Setup

Migrate Servers to Azure

  • Migrate with Azure Site Recovery (ASR)
  • Configure Storage and Create a Backup Vault
  • Prepare Source and Target Environments
  • Deploy Azure Site Recovery (ASR) Agent
  • Network Preparation

Intended Audience

  • IT Professionals interested in becoming Azure cloud architects
  • IT Professionals preparing for Microsoft’s Azure certification exams


  • General knowledge of IT infrastructure
  • General knowledge of the Azure environment


To begin leveraging Azure Migrate, it must first be deployed via the Azure portal, just as any other Azure resource would be. Azure Migrate can be found in the Marketplace. After deploying Azure Migrate via the portal, the project could then be created within the tool. Azure Migrate uses an on-prem collector appliance to discover information about the on-prem virtual machines. The collector appliance itself is a virtual machine. To create the appliance, the administrator can download the setup file in Open Virtualization Appliance format, or OVA, and then import it into VMware as a virtual machine using the on-prem vCenter Server. Once deployed, the collector appliance can be connected to from the vCenter Server. 

The administrator is then prompted to specify a new password for it while connecting. Discovery of the VMware environment is then initiated from the collector. During discovery, which is 100% agentless, the collector collects VM metadata using the VMware PowerCLI cmdlets. Collected metadata includes VM information such as number of cores, memory, disks, disk sizes, and network adapters. Also collected is performance data for VMs, including CPU and memory utilization, disk IOPS, disk throughput, and stuff like network output. 

Collected metadata is pushed to the Azure Migrate project and it can be viewed in the Azure portal. Azure Migrate offers what's called dependency visualization, which essentially allows the administrator to gather discovered VMs into groups. Typically an administrator might group VMs that run the same application or a bunch of pieces of the individual applications. By grouping related VMs, assessments could become more streamlined. After a group is defined, the administrator can create an assessment for the entire group. And when that assessment finishes, it can be viewed in the portal or downloaded in Excel format.

About the Author

Learning paths3

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.