Have you considered using Azure blob storage? It's as fast as using a local drive if you're in the same data center. If you need to transfer these files programmatically, there is a REST-based API or .NET wrappers around it.
Otherwise, you can just use any one of the free or commercial tools to do so, like this one: http://azurestorageexplorer.codeplex.com/