Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion articles/application-gateway/tcp-tls-proxy-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services: application-gateway
author: mbender-ms
ms.service: azure-application-gateway
ms.topic: concept-article
ms.date: 05/21/2025
ms.date: 10/14/2025
ms.author: mbender
# Customer intent: As a network architect, I want to implement TCP/TLS proxy capabilities on an application gateway, so that I can efficiently manage both HTTP and non-HTTP workloads while ensuring secure connections to backend servers.
---
Expand Down Expand Up @@ -33,6 +33,21 @@ Process flow:
| [**Azure Load Balancer**](../load-balancer/load-balancer-overview.md) | A pass-through load balancer where a client directly establishes a connection with a backend server selected by the Load Balancer's distribution algorithm. |
| **Azure Application Gateway** | Terminating load balancer where a client directly establishes a connection with Application Gateway and a separate connection is initiated with a backend server selected by Application Gateway's distribution algorithm. |

#### Azure Application Gateway (TLS/TCP proxy)
- **Type** – Layer-4 terminating proxy.
- **Protocols** – Supports TCP or TLS protocols.
- **Versatility** – Use a single endpoint (frontend IP) to serve HTTP and non-HTTP workloads.
- **Scaling** – Configure autoscaling (up to 125 instances) to serve your TCP and TLS traffic.
- **Security through TLS termination** – Simplify security with centralized TLS termination and certificate management ensuring consistent compliance across all applications, including non-HTTP workloads. Seamlessly integrates with Azure Key Vault for secure certificate management.
- **Backend types** – Flexibly connect your applications to backends anywhere; within the same Virtual Network, across peered VNets, through remote FQDNs or IPs, or even via hybrid connectivity to your on-premises servers.

#### Azure Load Balancer
- **Type** – Layer-4 pass-through network device.
- **Protocols** – Supports TCP or UDP protocols.
- **Performance** – Provides low latency and high throughput. Built for millions of simultaneous connections with microsecond-level latency.
- **Scaling** – Handles long-lived connections and scales up to millions of flows for all TCP and UDP applications.
- **Inbound and outbound** – Azure Load Balancer delivers complete traffic control with both inbound and outbound capabilities. Seamlessly connect external clients to your applications, while enabling your backend instances to securely reach the internet and other services.
- **Direct server return** - For the return traffic, the backend instance sends the response packet directly back to the client's IP address, reducing latency and improving performance.

## Features

Expand Down