服務器集群轉移故障的原理包括哪些內容?集群服務設計的目的就是為了提高服務器的性能,同時在出現(xiàn)故障的時候能夠迅速的進行故障轉移,提高服務器的性能,所以在集群服務器剛開始設計的時候,就格外注意服務器集群的故障轉移方案。
服務器集群轉移故障的原理包括哪些內容?集群服務設計的目的就是為了提高服務器的性能,同時在出現(xiàn)故障的時候能夠迅速的進行故障轉移,提高服務器的性能,所以在集群服務器剛開始設計的時候,就格外注意服務器集群的故障轉移方案。
確定活動服務器:對于指定一組應用程序,只存在一臺活動服務器,這是極其重要的。如果多臺服務器都像是活動服務器, 則通常會導致數(shù)據(jù)損壞和死鎖。解決此問題的常見方法是使用“活動令牌”概念的某個變體。令牌在其最簡單級別上是一個標志,用來將服務器標識為某個應用程序的活動服務器。對于每組應用程序,來說,只存在一個活動令牌, 因此,只有一臺服務器可以擁有令牌。服務器啟動時,它會驗證其合作伙伴是否擁有活動令牌。如果擁有,則該服務器將作為備用服務器啟動。如果它未檢測到活動令牌,則它會取得活動令牌的所有權,并作為活動服務器啟動。當備用服務器成為活動服務器時,故障轉移進程將把活動令牌交給備用服務器。
在大多數(shù)情況下,當備用服務器成為活動服務器時,對于它正在支持的應用程序或用戶來說它是透明的。如果在事務處理過程中發(fā)生了故障,則可能必須重試該事務以使其成功完成。這就使在編寫的用程序代碼時使故障轉移進程保持透明顯得更為重要。
此外,大多數(shù)服務器使用IP地址進行通信。因此,為了使故障轉移成功,基礎結構必須能夠支持將JP地址從一臺服務器轉移到另一臺服務稽。比如,可以使用能夠支持IP地址轉移(把故障機的IP地址轉移給接管服務器使用)的網(wǎng)絡交換機。如果系統(tǒng)的基礎結構不支持這一轉移功能,則可能需要使用負載均衡集群, 而不是故障轉移集群。
服務器集群轉移故障的原理包括哪些內容?服務器集群轉移故障的原理包括確定活動服務器,故障轉移集群有很大的伸縮性,可向集群里的其他服務器拓展功能,或者添加其他功能來實現(xiàn),所以服務器集群故障轉移非常重要。
下一篇:服務器擴展要考慮哪些因素
免責聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。