I have hundred millions of small files ~50KB. Is it possible to upload it to Azure Blob Storage as one or few pieces, to save time and money (not pay for each file as single Write Operation)?
I'm currently in the process of investigating the same thing. Based on some estimates I've produced it is going to take about 40 hours to upload our files to Azure storage.
The only alternative I've come across is to use the Azure Import/Export Service, this involves physically sending your files on 1 or more HHDs and creating a job in Azure to transfer the files when the drive is plugged in at the data centre.