I'm looking for an efficient method to transfer about 800GB of files from OneDrive to Google Drive, but I really want to avoid using my personal computer. The problem is that having my PC running for days to download and then upload everything just isn't practical for me. My internet connection is stable, but the impact on my local machine would be a hassle. I was thinking about renting a virtual machine from a cloud provider, like Microsoft Azure, to act as a middleman for this transfer. The idea is that: 1. The VM can run continuously without relying on my home setup, 2. The cloud data center might speed up the transfer significantly, 3. I can use sync tools or scripts to automate the process. I'd love to hear if anyone has tried something similar, particularly if Azure is a good option, what tools worked best, and any unexpected costs or bandwidth limitations I should be aware of.
2 Answers
I went with a cheap VPS provider, Interserver, for a similar transfer. It worked quite well, and I rented it for about 30 days. If you want the specifics, let me know, and I can share the plan I chose and the cost I ended up with.
If you're comfortable with Azure, it's a straightforward solution. I did something similar recently where I transferred around 2TB from Google Drive to a local server, and I used Rclone, which supports both OneDrive and Google Drive very well. Just keep in mind that both platforms can throttle speeds, so it might not be much faster than using your home internet unless your connection is slow. I found it took me around 8-12 hours for a similar amount of data. Just a heads up, watch out for egress charges when moving data out of Azure!

Could you provide more details about your plan, like what you paid and if you needed any extra tools?