Azure ASM (Classic) and migrating to ARM

Hey, Toni here again. Some customers are still stuck on using Azure classic for their deployment. Microsoft has done a lot of work for many years to convince everyone to move over to Azure Resource Manager (ARM) model and with good success as well. Did you know that they offer good tools (well scripts actually) for the migration itself?

Microsoft has also primarily been developing all the cool new features for ARM and only maintaining the classic (ASM) model. A few years ago, not everything was available in the ARM management model but today, most of your services will run fine (better) with ARM.

The nice thing with migrating is that Microsoft actually provides you with tools to verify the success of the migration in advance, so you’ll know what you have to fix (or break, in some cases) to manage the migration successfully. The migration will check for problems, once those are fixed, it will go to a “prepare” phase. Once there, you have the option to do the migration or abort, if you wish to do that. So a very flexible operation.

One thing to note is that if you are running VM backups, those will need to be disabled before migration (and remove the extension from the VM). Once you are on the ARM model, you can re-activate your recovery plans to create new backups. The old ones will become obsolete. Also, the prerequisite check will complain about the BG-info extension, however that will be automatically removed anyway, so there is no real reason to remove it beforehand.

The only issue I’ve had with the migration thus far, was a subscription where the customer was using Azure Traffic Manager. That broke for some reason which meant I had to, quite quickly after migration, create new endpoints for the Traffic Manager. Load balancers where migrated just fine.

Once you have migrated over to ARM, you will be offered a plethora of features that you previously did not have in the portal. New services, functions, RBAC access and many, many more.

So please, consider migrating to Azure Resource Manager. It will make your life easier… and who want’s to use tech from 10 years ago anyway?

More details here:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager-ps

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *