通過在多個處理器之間分擔工作負載并采用多種軟件恢復技術,能夠提供高度可用的環境并提高環境的總體 RAS(可靠性、可用性和可服務性)。可以得到的好處包括:更快地從意外中斷中恢復運行,以及將意外中斷對終端用戶的影響降至最低。
為了更好地理解這篇文章,您需要熟悉 Linux 和連網的基本知識,還需要配置好 Apache 服務器。本文的示例基于標準的 SUSE Linux Enterprise Server 10 (SLES10) 安裝,但是使用其他版本的明智用戶也應該可以采用文中展示的方法。
本文展示了健壯的 Apache Web 服務器堆棧,它擁有 6 個 Apache 服務器節點(雖然 3 個節點就足以支持文中闡述的步驟),以及 3 個 Linux Virtual Server (LVS) 控制器。我們使用 6 個 Apache 服務器節點,可以在測試時實現更高的工作負載吞吐量,從而模擬更大型的部署。文中展示的架構應該可以支持更多的控制器和后端 Apache 服務器(在資源允許的情況下),但是我們并未進行更深入的嘗試。圖 1 展示了使用 Linux Virtual Server 和 linux-ha.org 組件的實現。
|