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