ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

对 NetScaler 设备上的流量进行负载平衡

负载平衡功能在多个服务器之间分配客户端请求,从而优化资源的利用。在通过数量有限的服务器向大量客户端提供服务的真实场景中,服务器可能发生过载,降低服务器场的性能。NetScaler 设备使用负载平衡标准来防止出现瓶颈,方法是:当收到客户端请求时,将各个请求转发到最适合处理该请求的服务器。

要配置负载平衡,需要定义一个虚拟服务器,使其作为服务器场中多个服务器的代理,并平衡这些服务器之间的负载。

当客户端启动与服务器的连接时,虚拟服务器将终止客户端连接并启动与选定服务器的新连接,或重复使用与服务器的现有连接,以执行负载平衡。负载平衡功能提供从 4 层(TCP 和 UDP)到 7 层(FTP、HTTP 和 HTTPS)的流量管理。

NetScaler 设备使用多种算法(称为负载平衡方法)来确定如何在服务器之间分配负载。默认负载平衡方法是“最少连接”方法。

典型的负载平衡部署由下图中所述的实体组成。

图 1. 负载平衡体系结构

image

各实体的功能如下:

  • 虚拟服务器。实体由 IP 地址、端口和协议表示。虚拟服务器 IP 地址 (VIP) 通常为公用 IP 地址。客户端向此 IP 地址发送连接请求。虚拟服务器表示一组服务器。
  • 服务。服务是服务器或服务器上运行的应用程序的逻辑表示。标识服务器的 IP 地址、端口和协议。这些服务已绑定到虚拟服务器。
  • 服务器对象。以 IP 地址表示的实体。在创建服务时会创建服务器对象。服务的 IP 地址用作服务器对象的名称。您也可以创建服务器对象,然后使用该服务器对象创建服务。
  • 监视程序。跟踪服务运行状况的实体。设备使用绑定到每项服务的监视程序定期探测服务器。如果服务器未在指定的响应超时时间内做出响应,并且指定次数的探测均失败,则服务将标记为“DOWN”(关闭)。然后,设备将在其余服务之间执行负载平衡。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
对 NetScaler 设备上的流量进行负载平衡