A lot of customers start by creating their Virtual machines on Windows Azure on any Datacenter they encounter without caring about the latency or the performance and later on they discover that this Datacenter doesn’t provide them with the optimum performance they are looking for so they start looking for a way to move their VMs from one storage account on the source DC to the other storage account on the desired closer DC to their geography and this is a pretty simple process using AzCopy
let’s imagine that you have a virtual machines in this Storage account in West Europe DC and that you want to copy it to another Storage account in North Europe DC which is better for most of the customers located in MEA – here is how you do this:
AzCopy https://.blob.core.windows.net// https://.blob.core.windows.net// /sourcekey: /destkey: /S
where you change with the name of the source storage account.
and <sourcecontainer> with the name of the container you need to move.
and to make it easy , you open windows Azure management portal and you navigate to the folder you want to move and then you copy its URL and replace this “https://<sourceaccount>.blob.core.windows.net/<sourcecontainer>/ ” with it, and you do the same for the destination URL and you replace the source Key with the any of preshared 512 encryption key you have protecting your storage account and you do the same for the destination key.
Please drop a comment if you can’t do it, also check the blog post attached in this post for more details.