群集、服务器实例、负载平衡器和会话的相互关系如下:
服务器实例不需要属于群集。但是,不属于群集的实例无法通过将会话状态从一个实例转移到其他实例来利用高可用性。
群集中的服务器实例可以由一台或多台计算机托管。您可以将位于不同计算机上的服务器实例分组到一个群集。
特定负载平衡器可以向多个群集中的服务器实例转发请求。您可以使用负载平衡器的此功能来执行联机升级,而不使服务受到损失。有关更多信息,请参见升级组件而不使服务受到任何损失。
一个群集可以从多个负载平衡器接收请求。如果群集由多个负载平衡器提供服务,则必须以完全相同的方式在每个负载平衡器上配置群集。
每个会话都依赖于特定的群集。因此,尽管您可以在多个群集上部署一个应用程序,但是会话故障转移将只能在单个群集中实现。
因此,对于群集中的服务器实例,群集充当的是会话故障转移的安全边界。您可以在 Application Server 中使用负载平衡器和升级组件而不使服务受到任何损失。