I am trying to copy/move data that is on my FTP server to an Azure storage account/container. I have over 2TB of data, so there's no way I could download it all and just upload it to Azure. Is there a way to do it through a client such as Filezilla? Or is there something in Azure that I am missing?
What you need is one of the following applications:
- Azure Storage Explorer - GUI based Azure Blob storage management
- AZCopy - Command line data transfer tool for Azure storage
- Azure Files - Mount Azure storage as a local file system
I realize this may not get you exactly what you're asking. But, these are the official tools Microsoft has provided. You may have to bridge the gap between your FTP server and file system, depending on your specific scenario.
For instance, it depends on if you can login to the FTP server directly. If you can somehow mount the storage on a Windows server temporarily, etc. There isn't enough details to tell you how to bridge that gap in the best way. Ultimately, you may have no choice but to use your computer as a go between, by downloading and then uploading the data in some fashion.
As an idea, you could setup a temporary Windows Server in Azure, use Azure Files to mount your blob storage and then use an FTP client running on the Windows server to fetch the FTP data and send it to the file share. This would free your system and bandwidth from having to perform the task and would likely be much faster.
Finally, if you are interested in doing a drive shipment, instead of transferring data over the internet. You have that option as well: https://azure.microsoft.com/en-us/pricing/details/storage-import-export/