![负载均衡器的虚拟 IP 或 Mac 绑定 IP](https://linux22.com/image/754757/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%99%A8%E7%9A%84%E8%99%9A%E6%8B%9F%20IP%20%E6%88%96%20Mac%20%E7%BB%91%E5%AE%9A%20IP.png)
我正在为托管在 2 个 Web 服务器上的网站配置 LoadBalancing。我为这两个服务器都设置了 MAC 绑定静态 IP。对于 LoadBalancer,我是否也可以设置 MAC 绑定 IP 或虚拟 IP,而无需任何绑定?我指的是物理负载平衡器。主要是具有 LoadBalancing 功能的 Cisco 路由器。
答案1
扩展负载平衡的定义,它不仅仅是主机间服务。例如,HAProxy 的介绍文档负载平衡的定义很广泛,包括链路、网络和服务器层面。
这些 WAN 路由器用于实现互联网路径冗余,最好是通过不同的 ISP。这并不意味着任何服务器负载平衡功能。
服务器负载平衡意味着将请求定向到可用的后端主机。决定如何执行此操作。当应用程序基于 HTTP 时,通过反向代理、HAProxy 或类似方式执行此操作非常常见。或者,您可以按照通常使用集群的方案将 IP 地址转移到活动主机。后者更面向网络(而不是面向会话的代理),并且是您通过引用虚拟 IP 所暗示的。此外,请考虑您想要在哪里终止 TLS,以支持 HTTPS。
确定 IP 地址计划。如果您有独立于提供商的 IP 地址,那就太好了。否则,您将依赖一个 ISP 的地址作为前端。您可以在分配的提供商之间切换,但 DNS 更改不是即时的。
除路由器外,负载平衡器可能还会是软件实现。就像设备一样,可能是虚拟化的。传统网络设备不会进行大量的服务器负载平衡,如果供应商进行负载平衡,那么产品可能与路由器不同。