I have an application that uploads database backups to a blob container on azure.
I'm uploading files around 8GB in size, at an average rate of 11Mbps
Everything is working fine however, whilst the blob is being transferred to the container, it absolutely kills everything else on that network.
So my question is, is there any way to limit the upload speed to azure?
Azure Storage itself won't provide a specific throttle setting. However: Given that a blob upload is essentially a series of REST-based block blob PUT
operations, you could do your own throttling by doing your own upload implementation and choosing how frequently to upload blocks to a given blob.