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