發(fā)布時(shí)間:2020-09-01 作者:未知
什么是群集服務(wù)器,集群服務(wù)器什么意思?
一、 什么是服務(wù)器群集?
cluster的英文名稱是cluster。一般來(lái)說(shuō),集群就是這樣一種技術(shù):它將多個(gè)系統(tǒng)連接在一起,這樣多個(gè)服務(wù)器可以像機(jī)器一樣工作,也可以看起來(lái)像一臺(tái)機(jī)器。集群系統(tǒng)通常用于提高系統(tǒng)的穩(wěn)定性和網(wǎng)絡(luò)中心的數(shù)據(jù)處理能力和服務(wù)能力。
一般來(lái)說(shuō),服務(wù)器集群系統(tǒng)是通過(guò)一個(gè)快速的通信鏈路連接多個(gè)服務(wù)器。從外部看,這些服務(wù)器像服務(wù)器一樣工作,而在內(nèi)部,外部負(fù)載通過(guò)一定的機(jī)制動(dòng)態(tài)地分配到這些節(jié)點(diǎn)機(jī)器上,從而實(shí)現(xiàn)超級(jí)服務(wù)器的高性能和高可用性。此外,還有兩種常見(jiàn)的服務(wù)器集群類型:手動(dòng)和自動(dòng)。
手動(dòng)群集不是一個(gè)理想的解決方案,因?yàn)槭謩?dòng)將節(jié)點(diǎn)配置到相同的數(shù)據(jù)IP和地址可能會(huì)伴隨停機(jī)。即使是2到5分鐘的停機(jī)時(shí)間對(duì)企業(yè)來(lái)說(shuō)也是至關(guān)重要的,更不用說(shuō)花錢(qián)了。
另一方面,在部署自動(dòng)集群時(shí),會(huì)發(fā)生自動(dòng)切換,因?yàn)橹芭渲昧擞糜趫?zhí)行切換的軟件。
二、 服務(wù)器群集的類型是什么?
有四種類型的服務(wù)器集群,每種類型都可以滿足不同的業(yè)務(wù)目標(biāo)和基礎(chǔ)設(shè)施需求。
1、高可用性(HA)服務(wù)器群集
高可用性(HA)集群是高流量網(wǎng)站(如在線商店或應(yīng)用程序)的最佳選擇,以確保關(guān)鍵系統(tǒng)的可靠性能以獲得最佳的連續(xù)性能。高可用性集群避免了單點(diǎn)故障,因?yàn)樗鼈儤?gòu)建在冗余硬件和軟件之上。它們對(duì)于負(fù)載平衡、系統(tǒng)備份和故障轉(zhuǎn)移至關(guān)重要,它們一起提供了全時(shí)可用性并確保站點(diǎn)的連續(xù)運(yùn)行。高可用性群集由多個(gè)主機(jī)組成,這些主機(jī)可以在服務(wù)器停機(jī)時(shí)接管,從而確保在發(fā)生過(guò)載或服務(wù)器故障時(shí)將停機(jī)時(shí)間減至最少。
高可用性集群可以有兩種不同的體系結(jié)構(gòu),主動(dòng)-主動(dòng)或主動(dòng)-被動(dòng)。livecluster意味著所有節(jié)點(diǎn)同時(shí)工作以平衡負(fù)載。另一方面,主動(dòng)-被動(dòng)體系結(jié)構(gòu)意味著主節(jié)點(diǎn)可以處理所有工作負(fù)載,而第二個(gè)節(jié)點(diǎn)則在等待接管以防止停機(jī)。當(dāng)組件崩潰時(shí),輔助服務(wù)器(熱備用或熱備用)將立即接管,因?yàn)橹鞣?wù)器中的數(shù)據(jù)庫(kù)已復(fù)制到其他節(jié)點(diǎn)。與主動(dòng)-主動(dòng)相比,這是一種低成本的實(shí)現(xiàn)。
高可用性集群確保了可靠性、無(wú)縫可擴(kuò)展性、更有效的維護(hù)和強(qiáng)大的基礎(chǔ)設(shè)施安全性。用戶不僅可以從增強(qiáng)的網(wǎng)站體驗(yàn)中獲益,而且高可用性群集還可以通過(guò)減少停機(jī)時(shí)間來(lái)節(jié)省成本。
2、負(fù)載平衡群集
負(fù)載平衡集群是一個(gè)服務(wù)器場(chǎng),它將用戶請(qǐng)求分發(fā)到多個(gè)活動(dòng)節(jié)點(diǎn),以加快操作速度、確保冗余、減少網(wǎng)絡(luò)擁塞和過(guò)載,并改善工作負(fù)載分配。負(fù)載平衡是服務(wù)器集群的一個(gè)非常重要的用例。
請(qǐng)求由負(fù)載平衡軟件處理,該軟件根據(jù)一組規(guī)則或算法將請(qǐng)求定向到不同的服務(wù)器,然后處理傳出的響應(yīng)。負(fù)載平衡允許在服務(wù)器之間進(jìn)行功能分離和工作負(fù)載劃分,以最大限度地提高資源利用率和資源利用率。
例如,高可用性集群使用主動(dòng)-主動(dòng)配置中的負(fù)載平衡器來(lái)響應(yīng)不同的請(qǐng)求,然后將其分發(fā)到所有獨(dú)立的服務(wù)器。在這種情況下,工作負(fù)載分配可以是對(duì)稱的,也可以是非對(duì)稱的,這取決于配置和計(jì)算機(jī)性能。在主動(dòng)-被動(dòng)高可用性集群中,負(fù)載平衡器監(jiān)視節(jié)點(diǎn)的可用性,因此,如果關(guān)閉負(fù)載平衡器,則在它再次完全運(yùn)行之前,它不會(huì)再向其發(fā)送任何流量。
負(fù)載平衡架構(gòu)還允許同時(shí)使用多個(gè)鏈路,這在具有冗余通信的基礎(chǔ)設(shè)施中非常有用。這種架構(gòu)被電信公司和數(shù)據(jù)中心廣泛采用,以降低成本,優(yōu)化高帶寬數(shù)據(jù)傳輸,并實(shí)現(xiàn)出色的可擴(kuò)展性和可用性。
3、高性能和群集存儲(chǔ)
高性能群集由許多連接到同一網(wǎng)絡(luò)以執(zhí)行任務(wù)的計(jì)算機(jī)組成。高性能集群連接到數(shù)據(jù)存儲(chǔ)集群,共同形成一個(gè)復(fù)雜的體系結(jié)構(gòu),可以非??焖俚靥幚頂?shù)據(jù)。存儲(chǔ)和網(wǎng)絡(luò)組件必須彼此同步,以實(shí)現(xiàn)無(wú)縫性能和高速數(shù)據(jù)傳輸。
高性能集群,也稱為超級(jí)計(jì)算機(jī),并不像高可用性集群和l
4、集群存儲(chǔ)
集群存儲(chǔ)至少由兩個(gè)可擴(kuò)展的性能組成:節(jié)點(diǎn)空間I/O(輸入/輸出)和可靠的存儲(chǔ)服務(wù)器。根據(jù)業(yè)務(wù)需求和存儲(chǔ)需求,可以采用緊耦合架構(gòu)將數(shù)據(jù)存儲(chǔ)部署到主存儲(chǔ)中,并且可以在節(jié)點(diǎn)之間將數(shù)據(jù)劃分為小塊,或者不能跨節(jié)點(diǎn)以獨(dú)立的松耦合結(jié)構(gòu)存儲(chǔ)數(shù)據(jù),提供了更大的靈活性。在松耦合體系結(jié)構(gòu)中,性能和容量受到存儲(chǔ)數(shù)據(jù)的節(jié)點(diǎn)的能力的限制。與緊密耦合的體系結(jié)構(gòu)不同,在這種設(shè)置中不能選擇新節(jié)點(diǎn)的可伸縮性。