TrustRadius: an HG Insights company

Azure Application Gateway

Score8.5 out of 10

64 Reviews and Ratings

What is Azure Application Gateway?

Microsoft's Azure Application Gateway is a platform-managed, scalable, and highly available application delivery controller as a service with integrated web application firewall.

Azure Application Gateway

Use Cases and Deployment Scope

I have been using Azure Application Gateway to provide a security appliance for my Azure App Service applications by utilizing TLS certificates. Also application gateway has been used in conjunction with Azure Web Application Firewall (WAF) to protect the organization against the known OWASP web application vulnerabilities. Azure Application Gateway has provided a way to isolate the security management team from the application and software development team and delegate only the necessary permissions to each team.

Pros

  • TLS bridging (end-to-end TLS encryption)
  • TLS offloading
  • Web Application Firewall with OWASP Web Application security rules
  • Scalability and performance

Cons

  • More cost-effective pricing plans are welcome for the future, especially for WAF
  • Ability to automate the TLS certificate renewal procedure
  • Ability to manage non-HTTP traffic

Return on Investment

  • Application Gateway v2 has significantly improved the performance of applications and the end-user satisfaction, thus bringing more end users and customers into our infrastructure.
  • Application Gateway v2 has significantly improved the overall security of our backend .NET apps by introducing TLS end-to-end encryption and OWASP rules via the WAF service.
  • Business departments have reported a 20% increase in ROI over the last 6 months.

Usability

Other Software Used

Azure App Configuration, Azure Database Migration Service, Microsoft Azure IoT Central, Microsoft Azure IoT Hub, Azure Machine Learning, Azure Kubernetes Service (AKS), Azure Container Apps, Azure Container Instances, Azure Container Registry, Microsoft Azure Key Vault

Azure Application Gateway at a Glance

Use Cases and Deployment Scope

We use Azure Application Gateway in our organization when simple load balancing is not enough and application layer load balancing is required. We deploy this product for our production applications because of that and also because it comes with a web application firewall, that allows configuring a highly customizable ruleset.

Pros

  • WAF
  • Application layer LB
  • SSL termination

Cons

  • There is no annotations for WAF rules, makes it hard to manage

Most Important Features

  • WAF
  • URL based routing
  • LB

Return on Investment

  • No negative impact
  • Positive impact - save cost on infrastructure

Alternatives Considered

Azure Firewall, Azure Load Balancer and Azure Traffic Manager

Other Software Used

Azure Kubernetes Service (AKS)

Everything in one package for your load-balancing needs

Pros

  • Automatic scaling of the target application
  • Health monitoring
  • Load balancing between multiple sites
  • Providing manageability via an API

Cons

  • HTTP header and URL rewrites
  • Advanced networking/routing
  • Multi-tenancy support

Most Important Features

  • Automatic scaling
  • Health monitoring
  • Routing by URL

Return on Investment

  • Ability to serve more customers
  • Being able to know that service is Highly Available (HA)
  • Automated scaling ensures efficient use of resources from public cloud

Alternatives Considered

HAProxy

Other Software Used

Azure Databases, Azure API Management, Azure Backup

Azure App Gateway

Use Cases and Deployment Scope

We were using the Azure application gateway for routing traffic to a specific region. In that case, it was very helpful

Pros

  • Routing to specific region
  • Load balancing
  • Security

Cons

  • Security
  • logging
  • More detailed logs

Most Important Features

  • Load Balancing
  • Region specific
  • Best for web application

Return on Investment

  • ROI was improved
  • Users were happy as latency was reduced
  • Average time was reduced

Other Software Used

AWS Auto Scaling, Azure API Management, Azure Backup

Full throttle LB

Pros

  • Fast setup and configuration update
  • Zone redundancy
  • Autoscaling
  • Header rewrite

Cons

  • Configuration wizard
  • Testing capabilities
  • Troubleshooting

Most Important Features

  • WAF feature replicates the firewall
  • Able to report and take action on alerts
  • Low-level maintenance required

Return on Investment

  • Cost effective
  • Low maintenance
  • Scalability

Other Software Used

Azure App Service, Azure API Management, Azure Bot Service (Microsoft Bot Framework)