Azure Migration Services and Tools

Key Takeaways

  • Azure Migrate is the central hub for discovering, assessing, and migrating on-premises servers, databases, web apps, and virtual desktops to Azure.
  • Azure Database Migration Service (DMS) enables seamless migration of databases to Azure with minimal downtime.
  • Azure Data Box family provides offline data transfer for large datasets using physical devices shipped by Microsoft.
  • The migration process follows four phases: Assess, Migrate, Optimize, and Secure.
  • Azure Migrate supports VMware, Hyper-V, physical servers, and other cloud environments.
Last updated: March 2026

Azure Migration Services and Tools

Quick Answer: Azure Migrate is the central hub for discovering, assessing, and migrating workloads to Azure. Azure Database Migration Service handles database migrations. Azure Data Box handles large offline data transfers. The process follows four phases: Assess, Migrate, Optimize, Secure.

Azure Migrate

Azure Migrate provides a centralized hub for managing your migration journey to Azure. It includes both Microsoft and third-party tools for assessment and migration.

Azure Migrate Capabilities

ToolPurpose
Discovery and AssessmentDiscover and assess on-premises servers for migration readiness
Server MigrationMigrate VMware VMs, Hyper-V VMs, physical servers, and cloud VMs to Azure
Database MigrationAssess and migrate databases to Azure SQL Database or SQL Managed Instance
Web App MigrationAssess and migrate on-premises web apps to Azure App Service
Desktop VirtualizationAssess and plan Azure Virtual Desktop deployments

Supported Sources

Azure Migrate supports migration from:

  • VMware — Virtual machines on VMware vSphere
  • Hyper-V — Virtual machines on Microsoft Hyper-V
  • Physical servers — Bare-metal Windows and Linux servers
  • AWS — EC2 instances from Amazon Web Services
  • GCP — Compute Engine instances from Google Cloud
  • Other clouds — Any server accessible over the network

Azure Database Migration Service (DMS)

Azure DMS is a fully managed service for migrating databases to Azure with minimal downtime:

Source DatabaseTarget in Azure
SQL ServerAzure SQL Database, SQL Managed Instance, SQL Server on Azure VM
MySQLAzure Database for MySQL
PostgreSQLAzure Database for PostgreSQL
MongoDBAzure Cosmos DB (MongoDB API)
OracleAzure Database for PostgreSQL

Migration Modes

ModeDescriptionDowntime
Offline migrationComplete backup → Restore in Azure → CutoverHours to days
Online migrationContinuous sync → Cutover when readyMinutes (minimal)

The Four-Phase Migration Methodology

Phase 1: Assess

  • Discover and inventory all on-premises workloads
  • Assess migration readiness and compatibility
  • Estimate Azure costs using the TCO Calculator
  • Identify dependencies between workloads
  • Determine right-sizing recommendations

Phase 2: Migrate

  • Choose the migration approach:
    • Rehost (Lift and Shift) — Move to Azure VMs as-is (IaaS)
    • Refactor — Make minimal changes to run on Azure PaaS
    • Rearchitect — Modify application architecture for cloud-native features
    • Rebuild — Start fresh with cloud-native development
  • Execute the migration using Azure Migrate or third-party tools
  • Validate that migrated workloads function correctly

Phase 3: Optimize

  • Right-size VMs based on actual usage
  • Implement Reserved Instances or Savings Plans for steady workloads
  • Configure auto-scaling for variable workloads
  • Apply Azure Hybrid Benefit for Windows and SQL Server licenses
  • Move infrequently accessed data to Cool or Archive storage tiers

Phase 4: Secure

  • Implement Microsoft Defender for Cloud
  • Configure Azure Policy for governance
  • Enable MFA and Conditional Access
  • Set up Azure Monitor and alerts
  • Implement backup and disaster recovery

Azure Data Box Family

ProductCapacityUse Case
Azure Data Box DiskUp to 40 TB (5 × 8 TB SSDs)Small to medium offline transfers
Azure Data BoxUp to 80 TB per deviceLarge offline data transfers
Azure Data Box HeavyUp to 1 PB per deviceVery large offline data transfers

How it works:

  1. Order Data Box through the Azure portal
  2. Microsoft ships the device to your location
  3. Connect it to your network and copy data
  4. Ship the device back to Microsoft
  5. Data is uploaded to your Azure storage account
  6. Data is securely wiped from the device

On the Exam: Azure Data Box is the answer when a scenario involves transferring a large amount of data (tens of TB or more) to Azure with limited internet bandwidth. It is a physical transfer solution.

Test Your Knowledge

Which Azure service is the central hub for discovering, assessing, and migrating on-premises workloads to Azure?

A
B
C
D
Test Your Knowledge

Which migration approach moves on-premises applications to Azure VMs without any code changes?

A
B
C
D
Test Your Knowledge

Which Azure Data Box product supports up to 1 PB of data?

A
B
C
D