I have an Azure web role on 3 Standard_A3s. The web api has a heavy load and it transfers lot of large objects. I am trying to find out at what RPS we might hit network bandwith limit. Is there a way to find this out.
Azure cloud service network bandwith
2.1k views Asked by Hari Subramaniam At
2
There are 2 answers
0
CSharpRocks
On
According to the Azure documentation, a Standard A3 VM has a max of 2 NICs with high network bandwidth. The problem is that beside the "low/moderate/high/very high/extremely high" values, Microsoft does not provide concrete numbers for network bandwidth. Well, I haven't found them if they exist however, you'll find many blog posts around where people have published their own benchmarks.
Related Questions in AZURE
- How to update to the latest external Git in Azure Web App?
- I need an azure product that executes my intensive ffmpeg command then dies, and i only get charged for the delta. Any Tips?
- Inject AsyncCollector into a service
- mutual tls authentication between app service and function app
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- Application settings for production deployment slot in Azure App Services
- Encountered an error (ServiceUnavailable) from host runtime on Azure Function App
- Implementing Incremental consent when using both application and delegated permissions
- Invalid format for email address in WordPress on Azure app service
- Producer Batching Service Bus Vs Kafka
- Integrating Angular External IP with ClusterIP of .NET microservices on AKS
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Azure Batch for Excel VBA
- How to authenticate only Local and Guest users in Azure AD B2C and add custom claims in token?
- Azure Scale Sets and Parallel Jobs
Related Questions in AZURE-WEB-ROLES
- Publishing Azure Cloud Services (extended support) from Visual Studio fails - Object reference not set to an instance of an object
- How to give read-only access to Azure application insight logs to a user?
- Azure RBAC: Error renewing website certificate (Let's Encrypt)
- Error: The client does not have authorization to perform action 'Microsoft.Web/sites/config/list/action'
- Azure solution for hosting TCP server
- Can't access Identity Provider in Azure App Service Authentication menu
- No Web Role for Visual Studio 2022 Azure Cloud Service
- Options for doing App Services health check for WebJob application
- Azure permission missing Microsoft.Web/sites/host/properties/read
- Access specific web role node on Azure Cloud Service
- Azure global admin cannot(disabled) add roles under "Access Control(IAM)"
- CreateIfNotExists() of CloudBlobContainer always throw status code 400
- Cloud Service Warmup using IIS
- ASP.Net Core MVC Web application roles management
- Azure Default Reader vs Built-in Monitoring Reader
Related Questions in AZURE-WORKER-ROLES
- How to Create Custom Azure Service Bus Roles for Both Queue and Topic with Different Permissions in Terraform?
- How are certificates deployed to roles in Azure CSES?
- Azure Storage (classic) vs Azure Storage (V2) code not working for V2 storage
- What are my options to run .Net Core App 24 X 7 in Azure
- Prevent worker role recycle
- CreateIfNotExists() of CloudBlobContainer always throw status code 400
- Can an Azure dotnet worker with a webhost have a public URL
- How we add Owin with Azure classical worker role
- Azure Queue GetMessage Conditionally
- Can't get sub-folders deployed to Azure app service
- Azure Cloud Service Project Not Compatible With Worker Role Project in new .csproj format
- Errors when trying to use StackExchange REDIS in Azure Cloud Service Worker Role
- Azure worker role instance got stuck
- Azure Cloud Worker Role not getting enough CPU usage
- Errors being logged from Azure Worker Roles
Related Questions in AZURE-VIRTUAL-MACHINE
- Cost saving recommendations and best practices for Azure
- How can i create an Azure alert when user logs into a VM?
- Azure SQL Managed Instance Connection with .net 4.8 api/svc host
- Access AWS secret manager from Azure VM
- How to create an Azure VM from an existing managed disk with PowerShell?
- How to use New-AzConfigurationAssignment Powershell cmdlet for Dynamic Scope for different subscriptions -Azure update manager
- How to Connect to Mosquitto MQTT server in VM using Typescript
- Issues creating Windows Server VM (for Azure Data Factory self-hosted IR) from custom image built using Packer
- Azure Virtual Machines cannot connect to Internet even after NSG exception rule
- Intermittent Redis timeout issues when a Function attempts to connect to the server
- What is the most cost-effective way to automatically start an Azure VM?
- Why fails my internet request to Azure VM?
- DNS lookup events stopped propagating to log analytics
- How to host .net tcpclient listner in azure virtual machine
- Azure App Service Certificate for Azure VM
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Maximum network bandwidth is the maximum aggregated bandwidth allocated and assigned per VM type. The maximum bandwidth provides guidance for selecting the right VM type to ensure adequate network capacity is available. When moving between Low, Moderate, High and Very High, the throughput will increase accordingly. Actual network performance will depend on many factors including network and application loads, and application network settings.
One user used iPerf to try to get a feel for the network performance between two instances of the same size. Here are his results about network bandwidth:
DS1 = ~741 Mbps DS2=~1.5 Gbps DS3-DS5 = ~2.8 Gbps DS11=1.5 Gbps DS12=~2.6 Gbps DS13-15 = ~2.8 GbpsThere definitely seems to me 3 levels, but they don't seem to match what is advertised. It looks like some VMs advertised as "High" are getting speeds comparable to "extremely high". There might have been a performance increase that just has not been documented yet. And of course they don't actually advertised these speeds since the network is shared and your results may vary, but at least you have a general idea of what to expect.
Moderate ~750 Mbps High ~1.5 Gbps Extremely High ~ 3 Gbps