Search code examples
azureazure-storageazure-blob-storage

Way to limit azure blob upload speed


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?


Solution

  • 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.