Limits and right choice of load balancers

KK1969 316 Reputation points
2023-02-09T08:45:36.61+00:00

We are planning to have an external portal site hosted in the Azure and overall we are expecting around 50,000 requests per day to the portal from different countries.

  1. In this scenario, what is recommended? Is it Azure Application Gateway V2 with WAF supports the load of 50,000 requests per day from allover the world? what are the limits on Azure Application Gateway?
  2. For the internal tiers communication/sharing the load (web tier to app tier), we are thinking to have Azure Load Balancer - Standard type. I have read that it charges based on number of rules at load balancer. But please clarify whether Standard Azure Load Balancer also have any limits on serving the number of web requests per day? Please clarify.

Thanks in advance!!

Azure Application Gateway
Azure Application Gateway
An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
1,217 questions
Azure Web Application Firewall
Azure Load Balancer
Azure Load Balancer
An Azure service that delivers high availability and network performance to applications.
506 questions
{count} votes

Accepted answer
  1. GitaraniSharma-MSFT 50,096 Reputation points Microsoft Employee Moderator
    2023-02-09T13:31:06.1133333+00:00

    Hello @KK1969 ,

    Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.

    I understand that you are planning to have an external portal site hosted in Azure and are expecting around 50,000 requests per day to the portal from different countries and would like to know what the recommended type of load balancer in this case is.

    Is it Azure Application Gateway V2 with WAF supports the load of 50,000 requests per day from all over the world?

    I would recommend you go through the below article where you have a Decision tree for load balancing in Azure and you can determine which load balancing solution is better for your setup:

    https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview

    If your requirement is an Internet facing HTTP(S) traffic load balancer, then yes you can go with Azure Application gateway. It doesn't have any limit on the connections or load and can handle a load of 50K requests per day from all over the world. There is only a limit on the number of Concurrent WebSocket connections.

    For more information on Application gateway, refer the below FAQ:

    https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-faq

    What are the limits on Azure Application Gateway?

    You can refer the below doc which lists the Application gateway limits.

    https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#application-gateway-limits

    For the internal tiers communication/sharing the load (web tier to app tier), we are thinking to have Azure Load Balancer - Standard type. I have read that it charges based on number of rules at load balancer. But please clarify whether Standard Azure Load Balancer also have any limits on serving the number of web requests per day? Please clarify.

    Yes, Load balancer charges based on the number of rules.

    Refer: https://azure.microsoft.com/en-in/pricing/details/load-balancer/

    You can find the limits on Azure Standard load balancer in the below doc:

    https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#load-balancer

    Load Balancer doesn't apply any throughput limits. However, throughput limits for virtual machines and virtual networks still apply. For more information, see Virtual machine network bandwidth.

    Kindly let us know if the above helps or you need further assistance on this issue.


    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


1 additional answer

Sort by: Most helpful
  1. JimmySalian-2011 42,511 Reputation points
    2023-02-09T11:02:02.9233333+00:00

    Hi,

    I will recommend App Gateway - Web Application Firewall (WAF) is available under a WAF_v2 SKU and this can be auto scaled and HA an serves all the requirements that you have listed.

    More details here - https://learn.microsoft.com/en-us/azure/application-gateway/overview-v2

    There are not limitations for the Load Balancersabd Load Balancer doesn't apply any throughput limits. However, throughput limits for virtual machines and virtual networks still apply.

    Hope this helps.

    JS

    ==

    Please Accept the answer if the information helped you. This will help us and others in the community as well.


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.