Slow Download Speed Compared to s3 bucket

Cloud Engineer ,DevOps 41 Reputation points
2022-04-13T09:11:49.007+00:00

Hello , we are planning to migrate From AWS to azure , During Our test we found that download video from AWS S3 bucket standard (file size = 3,66 GB takes ~ 11:31 Min with 100 MB Bandwidth ) when we run same test with azure file share standard HOT ( file size =3.48 GB it takes 01:21 h and with 100 MB Bandwidth ) so it's quite longer

Note: both video in US region us-west-2

Azure Files
Azure Files
An Azure service that offers file shares in the cloud.
1,201 questions
{count} votes

Accepted answer
  1. Sumarigo-MSFT 44,506 Reputation points Microsoft Employee
    2022-04-18T06:42:41.213+00:00

    @Cloud Engineer ,DevOps Adding more information to the above response!

    For better understanding the issue: Firstly, May I know what exactly are to trying to accomplish? Any specific reason to compare Azure files to S3?
    Azure Blob storage is the comparable service to S3, not Azure Files. Since S3 is an object storage service, we do not compare to S3. We don't compare the performance here because they’re not the same type of storage.

    Do you need to use file shares or object storage. Once they decide, then we can start the comparisons: same storage type (file shares OR object storage), same storage media (compare SSD to SSD, HDD to HDD; I don’t know if S3 is SSD or HDD although I would guess it’s HDD), etc.

    For Azure Files, a number of things might affect performance. If you were testing SMB, the tooling (may I know which tool are you using) as there are more or less performant ways to write code against SMB. If their application needs a lot of parallel IO, they might see considerably better performance on premium, when they have SMB Multichannel enabled. In order to help performance tune Azure Files, we would want to know:

    • SMB or FileREST (NFS is scoped out since it’s available on premium only)
    • What tool they are you using? Robocopy is probably the best to use here.
    • How much parallel IO their workload has?
    • Their specific storage account and the time window for the test?

    One other thing to consider is that Azure regions and AWS regions may not be equidistant (in physical OR network distance) from the customer even if the regions have similar naming – after all Microsoft and Amazon do not coordinate region naming. You should be able to use networking tools to determine which Azure region is closest to them. They should also ensure configuration is the same between networks – for example, if you are using AWS DirectConnect they need to be using Azure ExpressRoute to get similar network performance.

    Please let us know if you have any further queries. I’m happy to assist you further.

    ----------

    Please do not forget to 193768-screenshot-2021-12-10-121802.png and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. SaiKishor-MSFT 17,216 Reputation points
    2022-04-14T21:47:22.35+00:00

    @Cloud Engineer ,DevOps Thank you for reaching out to Microsoft Q&A. I understand that you are having issues with performance with Azure Files vs AWS S3.

    Have you gone through the performance guide for Azure Files yet? Here it is - https://learn.microsoft.com/en-us/azure/storage/files/storage-troubleshooting-files-performance

    0 comments No comments