2台伺服器的IIS負載平衡

2台伺服器的IIS負載平衡

我有兩台伺服器,我想用它們來平衡應用程式的負載。理想情況下,但不是必需的,我可以基於 URL 進行負載平衡。但根據我的研究,這並不是什麼事情。

我的計劃是使用 CloudFlare 的 dns 服務進行故障轉移。更重要的是高可用性,是效能的提升。

有沒有好的方法可以在沒有 3 個伺服器的情況下做到這一點?

答案1

您可以使用微軟網路負載平衡。它只需要兩台伺服器。

答案2

您可以安裝負載平衡器,例如佩爾巴爾在其中一台伺服器上,根據 URL 或循環方式將請求傳遞給另一台伺服器,但瓶頸可能很快就會成為 Perlbal 伺服器 - 通常在這種情況下您會使用三台伺服器。

你說你追求績效而不是冗餘;更有效的方法(取決於您的硬體、流量和應用程式)可能是使用伺服器作為 HTTP 伺服器,另一台伺服器作為 HTTP 加速器(例如 Varnish)。

相關內容