顧名思義,集群有兩臺或多臺計算機同時工作。集群中涉及的每臺計算機都稱為節點,并具有自己的屬性,如硬盤驅動器、RAM、CPU 等。雖然每個服務器集群都有自己的資源,但它在網絡中顯示在一個主機名下,并且只有一個 IP( Internet 協議)地址。
為了給客戶端提供高質量的服務,一組服務器運行在一起,形成一個服務器集群。在服務器集群中工作的好處是,如果集群中的一臺計算機出現故障,可以將工作切換到集群中的另一臺計算機上。服務器集群確保客戶端可以全天候訪問所有相關的服務器相關資源。
服務器集群的重要性
事實證明,服務器集群比使用單臺計算機更可靠、可擴展和更有效。服務器集群主要是為定期更新數據的應用程序和那些長時間在內存狀態下運行的應用程序而設計的。通常,服務器集群用于服務器,包括文件、打印件、數據庫和消息。服務器集群能夠處理以下故障:
- 應用軟件故障及其相關服務故障。
- CPU、內存、電源等硬件系統故障。
- 自然挫折、斷電等造成的網站故障。
在組織中設置服務器集群的主要優點有三個:
- 可用性
- 可靠性
- 可擴展性
服務器集群通過向客戶端提供各種應用程序和服務來滿足可用性,以滿足其組織的正常運行時間目標。服務器集群可以通過在系統發生故障時通過冗余消除特定故障點來提供容錯來提供可靠性。可擴展性是網絡未來增長的能力。
服務器集群如何工作?
服務器集群適用于無法在多個服務器之間分配的應用程序。服務器集群中包含的每個服務器都被稱為擁有并控制其本地設備。每個服務器還維護特定操作系統、其應用程序和由集群設計的服務的副本。每個集群都有公共設備,如公共磁盤供應中的磁盤。可以提供對這些盤等的訪問的連接介質也一次由一個服務器擁有和控制。
?
在服務器集群中,一次只有一個節點在運行。原因是每個節點分別接收其更新。其他節點通常保持在待機模式。如果任何活動節點發生故障,其他備用節點將立即接管。這個過程是可能的,因為集群中的所有節點都連接到一個共享存儲系統。服務器集群使用的這種共享存儲系統稱為仲裁。據說是服務器集群的數據庫配置。仲裁資源通常包含有關集群配置的信息等數據,并記錄對該配置所做的當前更改。
服務器集群的類型
服務器集群分為三種。他們是:
- 單仲裁設備集群——單仲裁設備集群也稱為標準仲裁集群,是最常用的集群類型。它有多個節點,帶有一個或多個集群存儲(集群磁盤陣列),并具有稱為“總線”的連接機制。
- 多數節點集集群——在這種類型的集群中,每個節點管理自己在集群中配置的數據副本。它是仲裁資源,有助于在節點之間保持配置數據的持久性。因此,多數節點集集群廣泛用于地理上分散的服務器集群的使用。
- 本地仲裁集群——也稱為單節點集群。顧名思義,它只有一個節點,廣泛用于測試目的。
如今,許多組織都選擇服務器集群作為增加服務器正常運行時間的媒介。服務器集群的構建方式使得集群中包含的服務器可以一起運行。這有助于保護數據、其他應用程序及其運行的服務,即使服務器無法在一臺計算機上工作。但是,服務器集群必須依賴基于 IP 的網絡技術才能運行。