负载均衡是一种确保组织的服务器不会因流量过载的技术。通过实施负载均衡措施,工作负载和流量请求将分布在服务器资源上,以提供更高的弹性和可用性。
负载均衡如何工作?
典型的负载均衡顺序如下:
- 流量来到您的网站。您网站的访问者通过 Internet 向您的服务器发送大量并发请求。
- 流量分布在服务器资源上。负载均衡硬件或软件拦截每个请求并将其定向到适当的服务器节点。
- 每台服务器运行一个合理的工作量。节点接收到请求并能够接受请求并响应平衡器,因为它不会因过多的请求而过载。
- 服务器返回请求。该过程以相反的顺序完成,以将服务器的响应返回给用户。
这似乎很明显,但值得注意的是,只有在已经建立了多个资源(服务器、网络或虚拟)的情况下,才能完成上述步骤。否则,如果只有一个服务器或计算实例,则所有工作负载都分布在同一个地方,不再需要负载均衡。
负载均衡的好处
负载均衡器的作用类似于流量警察或来自 Internet 的流量的过滤器。它可以防止任何一台服务器过载并变得不可靠。因此,每个节点都能够更有效地工作。
近年来,负载均衡已成为一种更广泛的技术类别,即应用交付控制器 (ADC)。ADC 旨在提供多种高级负载均衡功能,以确保工作负载均衡以及应用程序交付的整体高质量。
除了防止任何一种资源变得不堪重负和不可靠之外,负载均衡还有利于安全性和生产力。ADC 通常用作安全设备和控制点,有助于抵御各种类型的威胁,包括拒绝服务 (DOS) 攻击。负载均衡还经常涉及复制内容和应用程序工作负载,这允许一次访问多个资源副本。