What is Azure Application Gateway?
What is Azure Application Gateway?
Azure Application Gateway is a web traffic (OSI layer 7) load balancer that enables you to manage traffic to your web applications. Traditional load balancers operate at the transport layer (OSI layer 4 - TCP and UDP) and route traffic based on source IP address and port, to a destination IP address and port.
Application Gateway can make routing decisions based on additional attributes of an HTTP request, for example URI path or host headers. For example, you can route traffic based on the incoming URL. So if /images
is in the incoming URL, you can route traffic to a specific set of servers (known as a pool) configured for images. If /video
is in the URL, that traffic is routed to another pool that's optimized for videos.
This type of routing is known as application layer (OSI layer 7) load balancing. Azure Application Gateway can do URL-based routing and more.
Note
Azure provides a suite of fully managed load-balancing solutions for your scenarios. If you need high-performance, low-latency, Layer-4 load balancing, see What is Azure Load Balancer? If you're looking for global DNS load balancing, see What is Traffic Manager? Your end-to-end scenarios may benefit from combining these solutions.
For an Azure load-balancing options comparison, see Overview of load-balancing options in Azure.
Features
To learn about Application Gateway features, see Azure Application Gateway features.
Gateway 1: Maximum of 10 instances. Uses a private frontend IP configuration
What does the instance mean? does eahc instance require a private forntend IP?
-
Gateway 1:
- It refers to an Azure Application Gateway.
- It allows up to 10 instances (backend servers) to be load balanced.
- These instances can be virtual machines, VM scale sets, or other resources.
- The gateway distributes incoming traffic among these instances.
-
Private Frontend IP Configuration:
- Each instance does not require a separate private frontend IP.
- Instead, the gateway itself has a private frontend IP.
- All instances share this common private IP for incoming traffic.
- This IP is used for communication within the virtual network.
In summary, the instances represent the backend servers, and the private frontend IP is associated with the entire gateway, not each individual instance.
作者:Chuck Lu GitHub |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-06-24 Extending Widgets with the Widget Factory
2019-06-24 How To Use the Widget Factory 使用widget factory创建插件
2019-06-24 Why Use the Widget Factory?
2019-06-24 jQuery UI Widget Factory
2019-06-24 requirejs define a module
2019-06-24 Json ignore on class level
2019-06-24 win10 1903