集群服務(wù)器設(shè)計,目的就是提高服務(wù)器性能,同時在出現(xiàn)故障的時候,能夠及時進行故障轉(zhuǎn)移,提高服務(wù)器的可用性,所以在集群服務(wù)器設(shè)計之初,就必須要考慮故障轉(zhuǎn)移方案。
集群服務(wù)器設(shè)計,目的就是提高服務(wù)器性能,同時在出現(xiàn)故障的時候,能夠及時進行故障轉(zhuǎn)移,提高服務(wù)器的可用性,所以在集群服務(wù)器設(shè)計之初,就必須要考慮故障轉(zhuǎn)移方案。
將應(yīng)用程序或服務(wù)安裝在發(fā)生故障時彼此能接管對方工作的多臺服務(wù)器上,一臺服務(wù)器接管發(fā)生故障
服務(wù)器工作的過程就稱為“故障轉(zhuǎn)移”。如果一臺服務(wù)器變?yōu)椴豢捎茫瑒t另一臺或多臺服務(wù)器自動接管發(fā)生故障的服務(wù)器的工作并繼續(xù)處理任務(wù)。集群中的每臺服務(wù)器將集群中奪少一臺其他服務(wù)器確定為其備用服務(wù)器,這可在集群服務(wù)程序中事先設(shè)定好。
集群服務(wù)器故障轉(zhuǎn)移方案涉及許多重要方面,在設(shè)計集群服務(wù)器基礎(chǔ)結(jié)構(gòu)時,至少需要考慮下列影響因素。
1.用戶希望在使用應(yīng)用程序時這些應(yīng)用程序可以使用, 并且能夠做出響應(yīng)。
2.不間斷的連續(xù)運行日益成為普遍的業(yè)務(wù)要求。
3.應(yīng)用程序故障可能會造成嚴重的經(jīng)濟損失。
4.應(yīng)用程序基礎(chǔ)結(jié)構(gòu)中的所有系統(tǒng)都需要維護。各個系統(tǒng)必須既能適應(yīng)硬件升級,又能適應(yīng)軟件升級, 而不會導(dǎo)致應(yīng)用程序停止運行。例如,需要發(fā)布修補程序,以修復(fù)運行于某服務(wù)器(提供了應(yīng)用程序〉上的組件的安全性。如果僅有此服務(wù)棒,則應(yīng)用程序?qū)⑼V惯\行。如果該服務(wù)器是一系列服務(wù)器之一,則僅該服務(wù)器將會停止運行,而應(yīng)用程序不會停止運行。
5.回增加硬件可能會增加解決方案的成本和復(fù)雜程度。例如,對新硬件或功能更強的硬件需要提供開發(fā)和測試費用,才能使應(yīng)用程序充分利用功能更強的環(huán)填。另外,管理更為復(fù)雜的環(huán)境也需要增加維護和培訓(xùn)成本。
以上便是小編總結(jié)的內(nèi)容,希望可以為大家提供幫助。