什么是 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 集合中的随机虚拟机。
借助云服务和虚拟机的内置负载平衡,我们可以在几分钟内创建高可用性和可扩展的应用程序。但什么是 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 集合中的随机虚拟机。