Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 1. Red Hat Cluster Suite 概論
叢集系統為嚴苛的生產環境,提供了可靠性、可擴充性、以及可用性。藉由 Red Hat Cluster Suite,您可以視效能、高可用性、平衡負載、可擴充性、檔案分享、以及經濟效益等需要,建立所需的叢集。本章提供了 Red Hat Cluster Suite 元件與功能的概論,並包含以下章節:
1.1. 叢集的基礎
叢集是兩台以上的電腦(稱為 節點(node) 或成員(member))共同運作,完成一件工作。叢集有四種主要類型:
- 儲存
- 高可用性
- 平衡負載
- 高效能
儲存叢集為叢集中的伺服器提供了一致性的檔案系統映像,讓伺服器可以同步讀、寫同一個共享的檔案系統。藉由限制一個檔案系統的安裝與升級應用程式,儲存叢集可以簡化儲存方面的管理。同時,有了叢集全域的檔案系統,儲存叢集可以降低應用程式資料的重複性,簡化備份與災害復原的重擔。Red Hat Cluster Suite 透過 Red Hat GFS 提供儲存叢集功能。
藉由消除單點失敗、將失效的服務從無法使用的節點移往另一個叢集節點,高可用性的叢集提供無間歇的服務。通常高可用性的叢集會讀、寫資料(透過可讀寫、掛載的檔案系統)。因此,高可用性叢集必須維持資料的完整性,因為一個節點會接手另一個節點的服務。高可用性叢集外的使用者,並不會察覺節點失效。(高可用性叢集有時會被稱為「備援叢集」。)Red Hat Cluster Suite 透過「高可用性服務管理」(High-availability Service Management)元件,提供高可用性的叢集。
負載平衡叢集會分派網路服務的需求,送到多個叢集節點,好將負載平均分配到叢集的節點上。負載平衡提供了低成本高效益的可擴充性,因為您可以根據負載的需求,來決定節點的數量。如果負載平衡叢集中的節點無法運作,那麼負載平衡的軟體會偵測到這問題,然後將需求導向至其他的叢集節點。對叢集外的使用者來說,並不會注意到叢集裡有個節點失效。Red Hat Cluster Suite 透過 LVS(Linux 虛擬伺服器,Linux Virtual Server)提供負載平衡功能。
高效能叢集使用叢集節點來進行同步計算。高效能叢集能讓應用程式同步運作,藉此增進應用程式的效能。(高效能叢集也被稱為「運算叢集」(computational cluster)或「網格運算」(grid computing)。)
注意
在本文開始前,這些叢集的種類反應了基本設定;您可能需要綜合這些叢集的觀念。