Centos
在 CentOS / Redhat 上使用 Tomcat 的應用程序集群
我是集群的新手……我們使用在 CentOS 伺服器上執行的 Tomcat 應用程序。
是否可以僅使用 2 台伺服器獲得負載平衡?主動/主動集群。我知道使用 HAProxy 是可能的,但在這種情況下,我們必須添加第三台伺服器。
是否可以用我的 2 台 CentOS 伺服器創建集群架構並擁有一個虛擬 IP 來加入我的兩台伺服器?
謝謝
關於術語,我不稱大多數負載平衡器集群。與集群不同,它們後面的主機可以非常獨立。
負載均衡器可以在一個或多個主機之前。是的,所有後端主機都可以處於活動狀態。兩個或更多以實現高可用性。
在許多設計中,負載均衡器是唯一需要虛擬 IP(也稱為服務地址)的組件。它將選擇一個主機並轉發要服務的請求。
您可能需要至少 3 台虛擬機,一台用於負載均衡器,兩台用於後端主機來處理請求。數量和規格需要根據您的高可用性和性能要求進行設計。例如,您可以使負載均衡器成為高可用性 VM 或使用硬體設備。
您的應用程序是否需要共享狀態(數據庫)以及如何實現它是另一個主題。