JD
Aug 15, 2023 10:32 AM
Hi everyone,
I'm encountering a significant performance bottleneck when uploading large files (several GBs) to Azure Blob Storage from a geographically distant location with high network latency. The upload speeds are much lower than expected, even when using parallel uploads.
We are using the Azure Blob Storage SDK for Python, specifically targeting `BlobClient.upload_blob`. We've experimented with `max_block_size` and `max_concurrency`, but haven't seen a substantial improvement.
Are there any specific configurations or best practices for optimizing blob uploads in high-latency environments? We've checked our network connection, and it's stable, but the latency is inherent to the geographical distance.
Any insights or suggestions would be greatly appreciated!