For regulatory reasons, I will soon have to move an Azure VM (classic) from the Netherlands region to the Germany region.
I have read a few blogs about this and believe I understand the process, in particular around copying VHDs from the source region to the new one.
What is more unclear is how to preserve the current VM's public IP address that I have assigned to it.
The IP address is mapped to a DNS host name, which I can easily change, but this VM receives real-time data and it would be best if the same IP address could be preserved to minimize the downtime as much as possible, in particular around the time DNS changes would take to be reflected across the globe.
In summary, my questions are:
- It is possible to keep / move the public IP address currently used by my VM, after I move said VM to another region.
- Will the IP address be hosted on the Germany data center, or still in the Netherlands data center? (this may have legal implications with the German data inspecting authorities).
- Is there any tool or PowerShell script that I can use to make the process easier of migrating VMs to? (I already use ClumsyLeaf CloudExplorer for file management).
- As part of this migration, process, is it recommendable that I upgrade the VM from the classic model to the "Resource Manager" (ARM) model?