1 本地负载均衡技术
用户可根据系统的实际情况,在Citrix ADC中定义若干个虚拟服务器(也称为vserver 或者 VIP), 其上包括了一个IP地址和端口。这个虚拟服务器被设置成与一组运行在真实服务器群上的真实服务所绑定。真实服务包含了后台真实服务器的IP地址以及端口。在这样的情况下,一个客户发送一个请求到虚拟服务器,然后虚拟服务器在真实服务器群中选择一个并将请求转发到该真实服务器。不同的虚拟服务器可以设置成与不同的真实服务绑定,例如TCP以及UDP服务。虚拟服务器支持的协议和应用包括: HTTP, FTP, SSL , SSL BRIDGE, SSL TCP ,NNTP 以及DNS等等。
同时对于某些特定的服务,我们在虚拟服务器上配置“会话保持” : 一旦一个服务器被选择了,后续的从该用户发出的请求都被转发到同一服务器上。“会话保持”对于那些状态需要保存在服务器上的应用,例如:购物系统等是非常重要的。Citrix ADC主要支持的“会话保持”算法包括:
• 源IP
• Cookie
• SSL会话ID
• URL
• 客户化服务器ID
• 策略(可以选择任何HTTP Header中的对象)
• 源和目的IP
• 目的IP
Citrix ADC 系统也负责检查服务器群的服务的健康状况。一旦发现服务有问题, Citrix ADC 系统仍将继续依照负载