Storage Upload Speed Options - Non local region

Ryan Henderson 0 Reputation points
2023-04-18T00:58:25.3966667+00:00

Hi, I am wondering if there are any alternate options to configuring regional storage to improve upload speeds? Can we for example utilise the Azure backbone from an edge location to improve upload speeds?

Customers using our app upload files from all regions into a storage account located in the EU. This is obviously slow for clients in geographically distant locations.

We can support regional storage, but it's not straightforward. Our storage is linked to a service provider who does not support multiple regions. So changing is not straightforward and may take some time to support.

Are there alternatives we could pursue to speed up our uploads in the short term or stop gap until we roll out a full regional offering? (We are already exploring the impact of block size and parallel uploads).

Thanks Ryan

Azure Storage
Azure Storage
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,529 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,192 questions
{count} votes

1 answer

Sort by: Most helpful
  1. deherman-MSFT 38,021 Reputation points Microsoft Employee Moderator
    2023-04-20T17:25:16.2333333+00:00

    @Ryan Henderson There are several alternatives that you could explore to improve the performance of file uploads to your blob storage account in the EU. Here are some suggestions:

    1. Use Azure CDN to cache frequently accessed data closer to your users. This can help reduce latency and improve upload speeds.
    2. Utilize a service that specializes in optimizing file uploads, such as Azure Front Door. This can improve upload performance by using techniques like parallel uploads, data compression, and TCP acceleration.
    3. Implement a multi-part upload process, which breaks large files into smaller parts and uploads them in parallel. This can improve upload speeds and reduce the impact of network latency.
    4. Go through the Performance and scalability checklist for Blob storage. This contains a number of optimizations and things to consider. Hope this helps. Ultimately, it sounds like having multiple storage accounts will be ideal, since you are dealing with users across the globe. Let me know if you have any questions and I will do my best to help.

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.