使用簡單的5個步驟設定Web伺服器叢集

來源:互聯網
上載者:User

  通過在多個處理器之間分擔工作負載並採用多種軟體恢複技術,能夠提供高度可用的環境並提高環境的總體 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 組件的實現。

  圖 1. Linux Virtual Servers 和 Apache

  如圖 1 所示,外部客戶機向單個 IP 位址發送通訊量,而該 IP 位址可能存在於某個 LVS 控制器機器上。控制器機器積極地監控接收其發送工作的 Web 服務器池。

  注意,圖 1 左側的工作負載進程指向右側。此叢集的浮動資源地址在一個給定時間將位於某個 LVS 控制器執行個體上。可以使用一個圖形化的組態工具手動地行動服務地址,或者(這種方法更常見)自行管理服務地址,視 LVS 控制器的狀態而定。如果某個控制器變得不合格(由於串連丟失、軟體故障或類似原因),那麼服務地址將自動地被重新分配給一個合格的控制器。



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。