关于故障转移和负载平衡

您可以安装两个或更多与一个数据库进行通信的管理服务器,并将其配置用于故障转移或负载平衡。
分配给一个组的管理服务器之间会进行负载平衡,这些服务器会按一定的优先级列出。您应该将至少两个管理服务器添加到站点,以自动分配它们之间的负载。您安装的管理服务器数目可以超过处理客户端所需的管理服务器数目,以此可防范个别管理服务器失效的情况。在自定义管理服务器列表中,各个服务器都会被分配一个优先级。新进入网络的客户端会随机选择最高优先级的服务器进行连接。如果尝试的第一个服务器不可用,而列表中有其他最高优先级的服务器,则会随机尝试连接到其中一个服务器。如果没有任何最高优先级的服务器可供使用,则客户端会尝试连接到列表中其中一个次高优先级的服务器。这个随机分配客户端连接的方法会使各个管理服务器都能够分担客户端负载量。
下图显示不同子网上的组件。管理服务器和数据库服务器可以位于同一子网上。服务器用数字 1 和 2 来标识,这代表故障转移配置。
在故障转移配置中,所有客户端均向服务器 1 发送通信并从中接收通信。如果服务器 1 离线,则所有客户端向将服务器 2 发送通信并从中接收通信,直到服务器 1 恢复在线状态为止。在图中数据库为远程安装,但数据库也可以安装于运行
Symantec Endpoint Protection Manager
的计算机上。
如果您要使用本地服务器,则您最好还要考虑内容更新的故障转移。运行 LiveUpdate 的所有组件也可以使用更新源的优先级列表。您的管理服务器可以使用本地 LiveUpdate 服务器,并在发生故障时转移到其他物理位置的 LiveUpdate 服务器。
使用内部 LiveUpdate 服务器、“组更新提供者”和站点复制时,不会提供负载平衡功能。请勿为了实现负载平衡而设置多个站点。
在 14.3 MPx 及较早版本中,只有使用 Microsoft SQL Server 数据库时,才可以设置故障转移和负载均衡。您可以使用嵌入式数据库设置故障转移,但前提是您使用复制。当您将复制与嵌入式数据库搭配使用时,Symantec 建议您不要配置负载平衡,因为可能导致数据不一致和丢失。