Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Friday, January 24, 2014 11:31 PM
Hello,
My download speeds (as measured by copy and paste file transfer) from my Medium size Azure VMs to my local network over VPN are 80 Mbps. My upload speeds from local machines to Azure VMs are 32 Mbps.
Is there a minimum bandwidth allocation for Azure VM medium instances?
Thanks,
Ivan
Ivan
All replies (6)
Tuesday, January 28, 2014 3:08 AM ✅Answered | 1 vote
Hi,
According to my research, I only know that the allocated bandwidth for a medium Azure VM is 200Mbps and the maximum throughput of a single blob is 60 Mbytes/sec, which is equal to 480 Mbps. Did you use RDP or FTP server to upload the files? Besides, did you mean that you can upload to Google driver with 480Mbps from the local server?
You can use Azure Throughput Analyzer tool to test the upload and download throughput achievable from your on-premise client machine to Azure cloud storage.
In addition, the link below maybe helpful to you:
Slow upload speed to windows Azure blob storage
Note: Microsoft is providing this information as a convenience to you. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.
Best regards,
Susie
Saturday, January 25, 2014 3:25 AM | 1 vote
At the end of the day, you are mostly constrained to the NIC on the box from within the datacenter. Each of the physical machines has a 1Gbps NIC on it. It was found to have about 800Mbps sustained transfer speed. Since each host could also currently have 8 guests on it, the ratio of the reserved NIC was a multiplier of the cores. If you had a Small instance, you were reserved 100Mbps, Medium has 200Mbps, L 400Mbps, etc. However, this does not taken into account bursting. Small instances can burst to 250Mbps or so in practice - it just depends on what your neighbors on the box are doing. The more cores you reserve, the higher your bursting will be upto the max.
The XS instance size is actually limited to 5Mbps, so it does not follow the other pattern.
Again, your connection within the datacenter will mostly be limited by the NIC bandwidth. This is true for instance to instance and instance to storage. For out of datacenter (where prevalent network conditions generally matter more), the NIC is the limit still, but generally other factors outside of datacenter are bottleneck.
The sort of exception to all this is when accessing a particular partition in storage: You can get around 60MB/s transfer per blob (or partition really), as this is limited to the rate at which a partition server will service your request as opposed to NIC speed. However, the entire storage account's limit is 3Gbps (more than your NIC). That can only be achieved when accessing multiple partitions.
Back into your context, that means you will get at max around 60MB/sec (480Mbps) for a particular cloud drive. To fully saturate that, you would need a Large instance or higher. That is why I said you are mostly constrained to NIC.
Source: http://stackoverflow.com/questions/9626949/questions-about-azure-instance-allocated-bandwidth
Digital Forensic Software Developer
http:\ccs-labs.com Mark as Answer or Vote up if useful thank you!
Volunteer Developers Required to work on free systems that can be used to reduce online child abuse and bullying! contact: [email protected] if you are interested.
Monday, January 27, 2014 8:33 PM
Hi Dave,
Thanks for the link. I wonder where that guy got the information that "Each of the physical machines has a 1Gbps NIC on it. (And) It was found to have about 800Mbps sustained transfer speed. Since each host could also currently have 8 guests on it...etc." I don't see any reference.
Anyhow, looking at the Azure SLA, I don't see any guarantee of bandwidth. At all.
What I do have is a file upload speed comparison:
Local server to local server = 150 Mpbs
Local server to Google drive – 120 Mbps
Local server to Azure server – 32 Mbps
Why can I upload to Google drive 4 time faster?
Ivan
Ivan
Thursday, January 30, 2014 10:44 PM
Hi Susie,
I'm using shared folders in Azure VMs connected through an Azure VPN gateway to our Cisco firewall to our local network.
I'm getting 5 MB /sec which takes a 18 GB file an hour to transfer from a local share to an azure share.
I will checkout the Azure Throughput Analyzer tool.
Thanks,
Ivan
Ivan
Monday, February 3, 2014 2:34 AM
Hi,
Anything updates?
If you need further assistance, please feel free to let us know.
Best regards,
Susie
Thursday, March 6, 2014 6:39 PM
Hi Folks,
After a number of conversations with University Network Service and Microsoft Azure support and running a number of file transfer speed tests using 10 GB VHD files, I've made the following observations:
Upload speeds from our Data Center to Azure vary from 24 – 97 Mbps. Transfer speeds from Azure to Azure VMs vary from 85 – 97 Mbps.
Azure has no guarantee of file transfer speed and neither does University Network Services.
The representative from University Network Services said: “Our connections to the internet are 1Gps and 650Mbs. After that it is pretty much out of our hands.”
Microsoft Azure Support said: “Windows Azure Platform does not provide any bandwidth guarantees to VMs over the network – neither to the Internet nor to the other VMs in the same datacenter”
The conclusion I've reached is: our choice in this matter is “take it or leave it.”
If we cannot work within these bandwidth constraints we’ll have to explore other options.
Regards,
Ivan