Comparison of options for migrating Azure VMs from ASM (v1) to ARM (v2)

@christosmatskas has written a great article comparing 4 ways to migrate Azure VMs from ASM (v1) to ARM (v2):

  1. ASM2ARM, a 3rd party PowerShell library - fully scripted, but slow and requires downtime
  2. Azure PowerShell - no downtime, very fast but supported scenarios are limited 
  3. Azure Site Recovery (ASR) - can be managed through UI, Azure Powershell but setup is complicated and takes time
  4. MigAz tool - powerful, open-source. Process is not a fully automated
It comes with a nice comparison chart too -

Comments