@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:
- Use Azure CDN to cache frequently accessed data closer to your users. This can help reduce latency and improve upload speeds.
- 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.
- 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.
- 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.