Microsoft announced the retirement of the classic VMs in 2020. It’s been more than two years since then and the retirement date is fast approaching. 1st of March 2023, all classic VM’s that are not migrated to ARM will be stopped and deallocated according to the announcement. This will cause disruptions to your workloads if you have an application in ASM that you are not across of. To be honest, I found a few customers who is still running classic VMs mainly without awareness that they still have classic VMs in their environment. This blog post talks about a quick and easy way to find out if you have any classic VM’s in your environment that you don’t know of.
You will require access to the Azure Billing data in the last month. If you get an export of the billing data, load it it excel, and look for entries that contains “Microsoft.ClassicCompute” in the resourceId column, you should be able to find out if there are any classic VMs. See the example below that shows some example outputs.
If you find any entries, you can then evaluate if those are still required, then plan for ARM migration appropriately.