跳转至

Azure 中的 Load balancer 选项

确保应用程序可以处理高流量并始终保持可用至关重要。用于负载平衡的 Azure 服务包括:

🔹 𝗔𝘇𝘂𝗿𝗲 𝗙𝗿𝗼𝗻𝘁 𝗗𝗼𝗼𝗿 :全局负载均衡器,提供第 7 层(HTTP/HTTPS)的应用程序加速和全局负载均衡。它根据性能优化路由,并可处理 SSL 卸载

🔹 𝗔𝘇𝘂𝗿𝗲 𝗧𝗿𝗮𝗳𝗳𝗶𝗰 𝗠𝗮𝗻𝗮𝗴𝗲𝗿 :基于 DNS 的流量负载均衡器,可在多个区域间分配流量。它支持各种路由方法,例如地理、性能和基于优先级的路由,确保将用户定向到最合适的区域端点。

🔹 𝗔𝘇𝘂𝗿𝗲 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿 :第 4 层负载均衡器在区域的虚拟机 (VM) 之间分配流量。它支持入站和出站场景,为区域部署提供高可用性和低延迟。

🔹 𝗔𝘇𝘂𝗿𝗲 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 :是具有高级路由功能、SSL 终止和 Web 应用程序防火墙 (WAF) 的第 7 层负载均衡器。它专为需要区域负载平衡的 Web 应用程序量身定制。

azure load balancer

Azure 负载均衡服务可按两个维度进行分类:

𝟭 . 𝗚𝗹𝗼𝗯𝗮𝗹 𝘃𝘀 . 𝗥𝗲𝗴𝗶𝗼𝗻𝗮𝗹 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴

𝗚𝗹𝗼𝗯𝗮𝗹 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴旨在跨多个区域分配流量,从而增强可用性、性能和冗余度。

要使用的服务:Azure Front Door 或 Azure Traffic Manager。

用例:用户分布在多个地理区域的应用程序。

𝗥𝗲𝗴𝗶𝗼𝗻𝗮𝗹 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴专注于在特定 Azure 区域内分配流量。

要使用的服务:Azure 负载均衡器或 Azure 应用程序网关

用例:虚拟网络内的内部应用程序或具有高级路由需求的 Web 应用程序托管在单个区域内。

𝟮 . 𝗛𝗧𝗧𝗣(𝗦) 𝘃𝘀 . 𝗡𝗼𝗻 - 𝗛𝗧𝗧𝗣(𝗦) 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴

𝗛𝗧𝗧𝗣 ( 𝗦 ) 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴在第 7 层运行,旨在处理 Web 流量。它提供基于 URL 路径、主机标头等的高级路由功能。

要使用的服务:Azure Front Door 或 Azure 应用程序网关

用例:需要复杂路由规则的 Web 应用程序或使用 SSL/TLS 和 WAF 保护 Web 流量。

𝗡𝗼𝗻 - 𝗛𝗧𝗧𝗣 ( 𝗦 ) 𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗶𝗻𝗴在第 4 层运行,用于通用流量,例如 TCP 和 UDP。这些服务适用于需要低级网络流量管理的场景。

要使用的服务:Azure 负载均衡器或 Azure 流量管理器

用例:需要低级流量管理的应用程序,例如数据库服务器或文件传输。

捐赠本站(Donate)

weixin_pay
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))