什么是 Azure 应用程序级路由?

What is Azure Application level routing?

借助云服务和虚拟机的内置负载平衡,我们可以在几分钟内创建高可用性和可扩展的应用程序。但什么是 Azure Application level routing and load balancing service 以及它与 built-in load balancing for cloud services and virtual machines

的区别

我假设您在谈论 Azure 应用程序网关和 Azure 负载均衡器。

主要区别在于AG工作在Layer 7,而LB工作在Layer 4。 AG 可用于 HTTP 流量路由、TLS 终止、HTTP 流量过滤等。 因此,例如,您可以将对 /images 路径的请求路由到与其余请求不同的应用服务。

LB 只理解 TCP 和 UDP,并根据规则将数据包路由到后端池中的其中一台机器。 因此,例如,当 TCP 数据包到达端口 80 时,LB 可以将其路由到服务于 Web 应用程序的 VM 集合中的随机虚拟机。

What is Azure Application Gateway?

Load balancer documentation