What is Azure Application Gateway v2? (2024)

  • Article

Application Gateway v2 is the latest version of Application Gateway. It provides advantages over Application Gateway v1 such as performance enhancements, autoscaling, zone redundancy, and static VIPs.

Important

Deprecation of Application Gateway V1 was announced on April 28, 2023. If you use Application Gateway V1 SKU, start planning your migration to V2 now and complete your migration to Application Gateway v2 by April 28, 2026. The v1 service isn't supported after this date.

Key capabilities

The v2 SKU includes the following enhancements:

  • TCP/TLS proxy (Preview): Azure Application Gateway now also supports Layer 4 (TCP protocol) and TLS (Transport Layer Security) proxying. This feature is currently in public preview. For more information, see Application Gateway TCP/TLS proxy overview.

  • Autoscaling: Application Gateway or WAF deployments under the autoscaling SKU can scale out or in based on changing traffic load patterns. Autoscaling also removes the requirement to choose a deployment size or instance count during provisioning. This SKU offers true elasticity. In the Standard_v2 and WAF_v2 SKU, Application Gateway can operate both in fixed capacity (autoscaling disabled) and in autoscaling enabled mode. Fixed capacity mode is useful for scenarios with consistent and predictable workloads. Autoscaling mode is beneficial in applications that see variance in application traffic.

  • Zone redundancy: An Application Gateway or WAF deployment can span multiple Availability Zones, removing the need to provision separate Application Gateway instances in each zone with a Traffic Manager. You can choose a single zone or multiple zones where Application Gateway instances are deployed, which makes it more resilient to zone failure. The backend pool for applications can be similarly distributed across availability zones.

    Zone redundancy is available only where Azure Zones are available. In other regions, all other features are supported. For more information, see Regions and Availability Zones in Azure

  • Static VIP: Application Gateway v2 SKU supports the static VIP type exclusively. Static VIP ensures that the VIP associated with the application gateway doesn't change for the lifecycle of the deployment, even after a restart. You must use the application gateway URL for domain name routing to App Services via the application gateway, as v1 doesn't have a static VIP.

  • Header Rewrite: Application Gateway allows you to add, remove, or update HTTP request and response headers with v2 SKU. For more information, see Rewrite HTTP headers with Application Gateway

  • Key Vault Integration: Application Gateway v2 supports integration with Key Vault for server certificates that are attached to HTTPS enabled listeners. For more information, see TLS termination with Key Vault certificates.

  • Mutual Authentication (mTLS): Application Gateway v2 supports authentication of client requests. For more information, see Overview of mutual authentication with Application Gateway.

  • Azure Kubernetes Service Ingress Controller: The Application Gateway v2 Ingress Controller allows the Azure Application Gateway to be used as the ingress for an Azure Kubernetes Service (AKS) known as AKS Cluster. For more information, see What is Application Gateway Ingress Controller.

  • Private link: The v2 SKU offers private connectivity from other virtual networks in other regions and subscriptions by using private endpoints.

  • Performance enhancements: The v2 SKU offers up to 5X better TLS offload performance as compared to the Standard/WAF SKU.

  • Faster deployment and update time: The v2 SKU provides faster deployment and update time as compared to Standard/WAF SKU. The faster time also includes WAF configuration changes.

What is Azure Application Gateway v2? (1)

Note

Some of the capabilities listed here are dependent on the SKU type.

SKU types

Application Gateway v2 is available under two SKUs:

  • Basic (preview): The Basic SKU is designed for applications that have lower traffic and SLA requirements, and don't need advanced traffic management features. For information on how to register for the public preview of Application Gateway Basic SKU, see Register for the preview.
  • Standard_v2 SKU: The Standard_v2 SKU is designed for running production workloads and high traffic. It also includes autoscaling, which can automatically adjust the number of instances to match your traffic needs.

The following table displays a comparison between Basic and Standard_v2.

FeatureCapabilitiesBasic SKU (preview)Standard SKU
ReliabilitySLA99.999.95
Functionality - basicHTTP/HTTP2/HTTPS
Websocket
Public/Private IP
Cookie Affinity
Path-based affinity
Wildcard
Multisite
KeyVault
Zone
Header rewrite


















Functionality - advancedAKS (via AGIC)
URL rewrite
mTLS
Private Link
Private-only1
TCP/TLS Proxy





ScaleMax. connections per second
Number of listeners
Number of backend pools
Number of backend servers per pool
Number of rules
2001
5
5
5
5
625001
100
100
1200
400
Capacity UnitConnections per second per compute unit
Throughput
Persistent new connections
10
2.22 Mbps
2500
50
2.22 Mbps
2500

1Estimated based on using an RSA 2048-bit key TLS certificate.

Pricing

With the v2 SKU, consumption drives the pricing model and is no longer attached to instance counts or sizes. To learn more, see Understanding pricing.

Unsupported regions

Currently, the Standard_v2 and WAF_v2 SKUs aren't available in the following regions:

  • China East
  • China North
  • US DOD East
  • US DOD Central

Migrate from v1 to v2

An Azure PowerShell script is available in the PowerShell gallery to help you migrate from your v1 Application Gateway/WAF to the v2 Autoscaling SKU. This script helps you copy the configuration from your v1 gateway. Traffic migration is still your responsibility. For more information, see Migrate Azure Application Gateway from v1 to v2.

Feature comparison between v1 SKU and v2 SKU

The following table compares the features available with each SKU.

Featurev1 SKUv2 SKU
Autoscaling
Zone redundancy
Static VIP
Azure Kubernetes Service (AKS) Ingress controller
Azure Key Vault integration
Rewrite HTTP(S) headers
Enhanced Network Control (NSG, Route Table, Private IP Frontend only)
URL-based routing
Multiple-site hosting
Mutual Authentication (mTLS)
Private Link support
Traffic redirection
Web Application Firewall (WAF)
WAF custom rules
WAF policy associations
Transport Layer Security (TLS)/Secure Sockets Layer (SSL) termination
End-to-end TLS encryption
Session affinity
Custom error pages
WebSocket support
HTTP/2 support
Connection draining
Proxy NTLM authentication
Path based rule encoding
DHE Ciphers

Note

The autoscaling v2 SKU now supports default health probes to automatically monitor the health of all resources in its backend pool and highlight those backend members that are considered unhealthy. The default health probe is automatically configured for backends that don't have any custom probe configuration. To learn more, see health probes in application gateway.

Differences from the v1 SKU

This section describes features and limitations of the v2 SKU that differ from the v1 SKU.

DifferenceDetails
Mixing Standard_v2 and Standard Application Gateway on the same subnetNot supported
User-Defined Route (UDR) on Application Gateway subnetFor information about supported scenarios, see Application Gateway configuration overview.
NSG for Inbound port range- 65200 to 65535 for Standard_v2 SKU
- 65503 to 65534 for Standard SKU.
Not required for v2 SKUs in public preview Learn more.
For more information, see the FAQ.
Performance logs in Azure diagnosticsNot supported.
Azure metrics should be used.
FIPS modeCurrently not supported.
Private frontend configuration only modeCurrently in public preview Learn more.
Path based rule encodingNot supported.
V2 decodes paths before routing. For example, V2 treats /abc%2Fdef the same as /abc/def.
Chunked file transferIn the Standard_V2 configuration, turn off request buffering to support chunked file transfer.
In WAF_V2, turning off request buffering isn't possible because it has to look at the entire request to detect and block any threats. Therefore, the suggested alternative is to create a path rule for the affected URL and attach a disabled WAF policy to that path rule.
Cookie AffinityCurrent V2 doesn't support appending the domain in session affinity Set-Cookie, which means that the cookie can't be used by client for the subdomains.
Microsoft Defender for Cloud integrationNot yet available.

Register for the preview

Run the following Azure CLI commands to register for the preview of Application Gateway Basic SKU.

Set-AzContext -Subscription "<your subscription ID>"Get-AzProviderFeature -FeatureName AllowApplicationGatewayBasicSku -ProviderNamespace "Microsoft.Network"Register-AzProviderFeature -FeatureName AllowApplicationGatewayBasicSku -ProviderNamespace Microsoft.Network 

Unregister the preview

To unregister from the public preview of Basic SKU:

  1. Delete all instances of Application Gateway Basic SKU from your subscription.
  2. Run the following Azure CLI commands:
Set-AzContext -Subscription "<your subscription ID>"Get-AzProviderFeature -FeatureName AllowApplicationGatewayBasicSku -ProviderNamespace "Microsoft.Network"Unregister-AzProviderFeature -FeatureName AllowApplicationGatewayBasicSku -ProviderNamespace Microsoft.Network 

Next steps

Depending on your requirements and environment, you can create a test Application Gateway using either the Azure portal, Azure PowerShell, or Azure CLI.

  • Tutorial: Create an application gateway that improves web application access
  • Learn module: Introduction to Azure Application Gateway
What is Azure Application Gateway v2? (2024)

FAQs

What does Microsoft Azure Application Gateway v2 mean? ›

Application Gateway v2 is the latest version of Application Gateway. It provides advantages over Application Gateway v1 such as performance enhancements, autoscaling, zone redundancy, and static VIPs. Important. Deprecation of Application Gateway V1 was announced on April 28, 2023.

What is the Azure Application Gateway? ›

Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications.

How do I fix 403 forbidden on Azure Application Gateway v2? ›

How To Fix a 403 Forbidden Gateway in Azure
  1. Clear Your Browser Cache and History. If links were updated and your browser cached the old version of a page, you might see a 403 Forbidden error. ...
  2. Check Your Firewall Settings. ...
  3. Reconfigure Access Rules. ...
  4. Follow Upload Size Limits.

What is the difference between V1 and v2 Application Gateway? ›

Azure Application Gateway and Web Application Firewall (WAF) V2 now offer additional features such as autoscaling, availability, zone redundancy, higher performance, faster operations and improved throughput compared to V1. Also, all new features are released for V2 SKU.

What is v2 in Azure? ›

General-purpose v2 storage accounts support the latest Azure Storage features and incorporate all of the functionality of general-purpose v1 and Blob storage accounts. General-purpose v2 accounts are recommended for most storage scenarios.

How to stop Microsoft Azure Application Gateway v2? ›

You can use Azure PowerShell or the Azure CLI to stop and start Application Gateway. When you stop and start Application Gateway, billing also stops and starts.

What are the benefits of Azure Application Gateway? ›

Azure Application Gateway helps in SSL termination at the gateway level itself, allowing communication between backend instances. This feature removes the encryption and decryption overhead from the backend server, and that makes the entire process a little faster and also decreases the response time.

What is the difference between Azure Application Gateway and Azure firewall? ›

Azure WAF in Azure Application Gateway protects inbound traffic to the web workloads, and the Azure Firewall inspects inbound traffic for the other applications. The Azure Firewall will cover outbound flows from both workload types.

What is the difference between Azure Application Gateway and front door? ›

Azure Front Door and Azure Application Gateway are both load balancers for HTTP/HTTPS traffic, but they have different scopes. Front Door is a global service that can distribute requests across regions, while Application Gateway is a regional service that can balance requests within a region.

How do I unblock 403 Forbidden? ›

How to Resolve a 403 Forbidden Error
  1. Refresh the page and verify the URL.
  2. Clear your browser cache and cookies.
  3. Run a malware scan.
  4. Delete and renew your .htaccess file.
  5. Review and revise file and directory permissions.
  6. Deactivate WordPress plugins.
  7. A record verification and nameserver update.
  8. Temporarily disable CDN.
Dec 21, 2023

How do I overcome error 403? ›

Misconfigured file permissions, .htaccess file errors, and WordPress plugin conflicts are common causes of 403 errors. To fix a 403 error, try resetting file permissions, restoring the .htaccess file, deactivating plugins, or contact your hosting provider for assistance.

What is v1 and v2 in API gateway? ›

The API V1 namespace represents REST APIs and API V2 represents WebSocket APIs and the new HTTP APIs. You can create an HTTP API by using the AWS Management Console, CLI, APIs, CloudFormation, SDKs, or the Serverless Application Model (SAM). Let's review creating an HTTP API via the AWS Management Console.

What is the difference between application gateway and load balancer in Azure? ›

Answer: Azure Load Balancer operates at the network transport layer (Layer 4), focusing on distributing TCP and UDP traffic efficiently. In contrast, Application Gateway operates at the application layer (Layer 7), providing more advanced routing, load balancing, and security features for web applications.

Why is application gateway used? ›

The Application Gateway supports SSL/TLS termination, which means it can decrypt incoming SSL/TLS sessions and analyze the traffic before routing it to the backend servers. This offloads the SSL/TLS decryption tasks from the web servers and helps in better resource utilization and scalability.

What is the difference between API gateway v1 and v2 API gateway? ›

V1 provides native per-client rate limiting and throttling out of the box, but not JWT validation. V2 provides native JWT validation via lambda authorizer, but not per-client limiting features.

What is the difference between Azure CLI v1 and v2? ›

The Azure CLI v2 means Azure CLI while v1 means classic CLI. V2 is more recommended and works for ARM module. See Differences between Azure CLI products. The resource in ARM is more manageable and securable.

What is the difference between Azure WAF and Azure WAF v2? ›

Azure WAF with Application Gateway v2

Azure Application Gateway WAF v2 Stock Keeping Unit (SKU) offers autoscaling, zone redundancy, and static VIP support. Compared to v1, it provides enhanced performance, better provisioning and configuration update times, header rewrites, and WAF custom rules.

What is HTTP2 in Application Gateway? ›

HTTP/2 protocol support is available to clients that connect to application gateway listeners only. Communication to backend server pools is always HTTP/1.1. By default, HTTP/2 support is disabled.

Top Articles
What is Airbnb Depreciation? | Airbtics | Airbnb Analytics
Will gold's price hit $3,000 per ounce? Experts weigh in
Devin Mansen Obituary
Uti Hvacr
Sandrail Options and Accessories
Kokichi's Day At The Zoo
Alpha Kenny Buddy - Songs, Events and Music Stats | Viberate.com
Self-guided tour (for students) – Teaching & Learning Support
Category: Star Wars: Galaxy of Heroes | EA Forums
1TamilMV.prof: Exploring the latest in Tamil entertainment - Ninewall
Aquatic Pets And Reptiles Photos
World Cup Soccer Wiki
The Murdoch succession drama kicks off this week. Here's everything you need to know
Flower Mound Clavicle Trauma
Nene25 Sports
Unlv Mid Semester Classes
60 X 60 Christmas Tablecloths
Nhl Wikia
Transfer and Pay with Wells Fargo Online®
NBA 2k23 MyTEAM guide: Every Trophy Case Agenda for all 30 teams
Hollywood Bowl Section H
The Pretty Kitty Tanglewood
Libinick
Testberichte zu E-Bikes & Fahrrädern von PROPHETE.
Bill Remini Obituary
Used Patio Furniture - Craigslist
Random Bibleizer
Black Panther 2 Showtimes Near Epic Theatres Of Palm Coast
Vera Bradley Factory Outlet Sunbury Products
Cinema | Düsseldorfer Filmkunstkinos
Pokémon Unbound Starters
Guinness World Record For Longest Imessage
Metro By T Mobile Sign In
Murphy Funeral Home & Florist Inc. Obituaries
Plato's Closet Mansfield Ohio
How to Play the G Chord on Guitar: A Comprehensive Guide - Breakthrough Guitar | Online Guitar Lessons
Missouri State Highway Patrol Will Utilize Acadis to Improve Curriculum and Testing Management
Space Marine 2 Error Code 4: Connection Lost [Solved]
19 Best Seafood Restaurants in San Antonio - The Texas Tasty
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Timberwolves Point Guard History
Craigslist Florida Trucks
Go Bananas Wareham Ma
Ucsc Sip 2023 College Confidential
Craigslist Rooms For Rent In San Fernando Valley
DL381 Delta Air Lines Estado de vuelo Hoy y Historial 2024 | Trip.com
Leland Westerlund
Costner-Maloy Funeral Home Obituaries
Makes A Successful Catch Maybe Crossword Clue
Poster & 1600 Autocollants créatifs | Activité facile et ludique | Poppik Stickers
Www Extramovies Com
Scholar Dollar Nmsu
Latest Posts
Article information

Author: Nathanael Baumbach

Last Updated:

Views: 5893

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Nathanael Baumbach

Birthday: 1998-12-02

Address: Apt. 829 751 Glover View, West Orlando, IN 22436

Phone: +901025288581

Job: Internal IT Coordinator

Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.