Yesterday the Azure Migrate team announced the “General Availability” (or “GA”) release of the Azure Migrate v2 tool/service.

Azure Migrate is designed as an end-to-end migration solution. Although it may not fully encompass everything as of yet, this is how it is progressing.

If you’ve read my Demystifying Azure Migrations blog series, you’ll know there are 5 steps in the whole migration journey, namely…

  1. Discover – You first need to discover all the target systems before you can assess their eligibility to migrate to the cloud.
  2. Assess – With your systems discovered and inventoried, you can now assess if the target systems are a good fit to migrate, what the optimal target system size in the cloud will be, and what the estimated costs will look like.
  3. Migrate – After identifying which systems are eligible to migrate, and after performing a proper assessment to understand the costs (and potential cost savings), we can now finally perform the actual migration.
  4. Manage – Now that the systems have been migrated to the cloud, we still need to manage them; including activities like monitoring, backups, disaster recovery, etc.
  5. Optimize – Just because we’ve migrated to the cloud, doesn’t necessarily mean we “set it and forget it”. We want to ensure we are accounting for high availability, ways we can enhance security on our systems, adjust for performance needs (or lack thereof), and of course, reduce costs as much as possible.

Steps 1 and 2 are pre-migration, then you have the actual migration activities, and then finally the post-migration on-going management of the cloud environment.

To summarize, Azure Migrate helps you to discover, assess, and migrate servers, apps, and data to the Microsoft Azure cloud. It provides the following:

  • Unified migration platform: Use a single portal to start, execute, and track your migration journey to Azure.
    • For example, you can start with the guidance provided by the Azure Migration Center, but once you deploy Azure Migrate, you can assess what’s ready to migrate, and simply move along the migration journey.
Azure Migrate – Assessment Overview
  • Range of tools: Azure Migrate provides native tools, and integrates with other Azure services, as well as with independent software vendor (ISV) tools to provide you multiple tooling options that you can choose from, based on your requirements.
    • For example, depending on what you’re trying to migrate (ie. VMs, databases, etc.). Azure Migrate will suggest the best tool to use to ensure minimal disruption during migration.
Azure Migrate – Readiness
  • Azure Migrate Server Assessment/Server Migration: Assess and migrate on-premises VMware VMs, Hyper-V VMs, and physical servers, as well as AWS/GCP VMs, using the native Microsoft tools for server assessment and migration.
Service Map – Dependencies
  • Database assessment/migration: Assess Microsoft SQL Server for migration using the Microsoft Data Migration Assistant (DMA). Migrate on-premises databases to Azure using the Azure Database Migration Service (DMS).
    • If you’re migrating to the cloud, don’t just “lift-and-shift”, use the opportunity to optimize your database systems, performance, and security. Let the Azure Database Migration Service do all the heavy lifting for you, and leverage the intelligence built into the Data Migration Assistant to detect compatibility issues that can affect database functionality in your new version of SQL.
Azure DMS – Assessment

Start your cloud migration journey today with the new and improved version of Azure Migrate!

If you want to try Azure Migrate, but don’t have any hardware to try it out on, check out my other blog post entitled Try Azure Migrate v2, No Server Required!