Sun Java System Application Server 9.1 高可用性管理指南

HTTP 負載平衡器部署

您可以使用不同的方式配置負載平衡器 (視目標和環境而定),如以下小節中所述︰

使用叢集伺服器實例

部署負載平衡器的最常用方法是使用伺服器實例的一個或多個叢集。依預設,叢集中的所有實例都具有相同的配置,而且這些實例中都部署了相同的應用程式。負載平衡器可在伺服器實例之間分散工作負荷量,並可發出從異常實例向正常實例執行容錯移轉的請求。如果您已配置了 HTTP 階段作業持續性,則在對請求執行容錯移轉時,階段作業資訊會持續。

如果有多個叢集,則可在各個叢集間平衡請求的負荷量,但容錯移轉只能在單一叢集的實例之間進行。在負載平衡器中使用多個叢集可簡化應用程式的輪替式升級。如需更多資訊,請參閱在維持可用性的情況下升級應用程式


備註 –

您無法平衡叢集和獨立實例之間的請求負載量。


使用多個獨立實例

也可將負載平衡器配置為使用多個獨立的實例,並在這些實例之間對請求進行負載平衡和容錯移轉。但是,在此配置中,您必須手動確定獨立實例具有同質環境,並且這些實例已部署了相同的應用程式。由於叢集會自動維護同質環境,因此大多數情況下,使用叢集會更加簡便有效。