How to prepare for a move to Azure with Azure Migrate
By Sarah Lean, Cloud Solution Architect at Microsoft
When considering a migration from your on-prem data centre to Azure, there are several stages you should consider.
The first stage, assessment, is key to the success of your migration. You need to have a good understanding of what you have within your environment and how it all interconnects.
There are various tools available that can help you do the discovery piece of your migration journey; Microsoft's offering is called Azure Migrate.
Azure Migrate assesses your on-premises machines, providing performance-based sizing information, cost estimates and suitability information for running within Azure.
At the moment, Azure Migrate only supports assessing VMware environments. However, functionality to be able to assess Hyper-V environments is currently in a private preview state.
Tell me more…
By using a collector appliance within your environment, it discovers information about your on-premises VMs. The collector appliance is a lightweight virtual machine (VM) that doesn’t require any agents installed on your servers. It connects to your VMware vCenter Server (via a read-only account) and collects VM metadata using the VMware PowerCLI cmdlets. The collector appliance communicates on port 443 with Azure and with your vCentre server, so minimal firewall changes will be required.
The metadata that is collected from your environment includes:
- Disk sizes
- Network adapters
- CPU and memory usage
- Disk IOPS
- Disk throughput (MBps)
- Network output (MBps)
This metadata is pushed to an Azure Migrate project, which can be in one of the following geographies:
|Azure Government||US Gov Virginia|
|Europe||North Europe or West Europe|
|Unites States||East US or West Central US|
It’s key to remember that regardless of where the metadata is stored you can migrate your on-premises VMs to any of the Azure locations.
Once the information has been pushed to the Azure Migrate project you can create an assessment, which will flag any issues you may have trying to run certain Operating Systems (OS) on Azure, provide recommendations for the VM size to use in Azure, and the costs associated with running these VMs each month.
You can create multiple assessment reports to suit your needs regarding VM sizes, location, VM uptime, Reserved Instance pricing and even Azure Hybrid Benefit pricing. This gives you the ability to model different scenarios that can be presented to your senior leadership team when trying to decide the best way forward for your environment.
In addition to the assessment data collected by the collector appliance, you can also implement dependency visualisation which helps you to view and identify related machines that need to be migrated together to Azure.
You can either associate an existing Log Analytics workspace or create a new one, but please be aware once you attach a workspace to your project, you cannot change it.
To take advantage of the Dependency Visualisation you need to download and install two agents onto each on-premises VM you want to analyse. These agents are:
- The Microsoft Monitoring Agent (MMA) – this is the same agent that System Centre Operation Manager (SCOM) uses
- The Dependency Agent
Each VM that you install the agents on needs to be able to push the data back to Azure via the Internet. If any of your VMs don’t have Internet access you will need to leverage the Log Analytics gateway.
Below is a picture of what the dependency visualization output will look like:
By carrying out the dependency visualisation assessment you will be able to identify which of your on-premises VMs are interconnected and have dependencies on each other. This is useful for planning your migration as you want to migrate machines that have dependencies on each other together, to avoid any latency, connectivity or performance issues.
Azure Migrate is available at no additional charge, and the dependency visualisation feature is free for the first 180 days when used in conjunction with an Azure Migrate project. You may incur charges if you use other solutions within Log Analytics, or run the service for more than 180 days.
- If you are looking for more information regarding a migration to Azure, please head over to the dedicated Azure Migration Center.
- The Azure Migrate documentation can be found at /en-us/azure/migrate/.
- If you’d like to suggest features for Azure Migrate in the future, please check out the user voice forum.