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