在伺服器主機租用的過程中,我們會考慮到技術方面的問題,面對伺服器叢集技術方面,我們又應該做出哪些更好的了解,就需要看看騰佑科技為您整理的這篇文章了。
伺服器叢集技術的特點和功能高可應用性與可擴充性
1.高可應用性
對于一些實時性很強的應用系統,必須保持服務的24小時不間斷運作,而由于軟體、硬體、網絡和人為等各種原因,單一服務運作環境很難達到這種要求,此時建構一個伺服器叢集系統是個不錯的選擇。建構叢集的一個最大的優點是叢集具有高可用性,在服務出現故障時,伺服器叢集系統可以自動将服務從故障節點切換到另一個備用節點,進而提供不間斷性服務,保證了業務的持續運作。
2.可擴充性
随着業務量的加大,現有的叢集服務實體不能,滿足需求時,可以向此叢集中動态加入一個或多個服務節點,進而滿足應用的需要,增強叢集的整體性能,這就是叢集的可擴充性。
負載均衡與錯誤恢複
1.負載均衡
伺服器叢集系統最大的特點是可以靈活、有效地分擔系統負載,通過叢集自定義的負載分擔政策,将用戶端的通路配置設定到下面的各個節點。例如,可以定義輪詢配置設定政策,将請求平均配置設定到各個服務節點,還可以定義最小負載配置設定政策,當一個請求進行時,伺服器叢集系統判斷哪個伺服器節點比較清閑,就将此請求分發到這個節點。
2.錯誤恢複
當一個任務在一個節點上好沒有完成時,由于某種原因,執行失敗,此時,另一個服務節點應該能接着完成此任務,這就是伺服器叢集提供的錯誤恢複功能,通過錯誤的重定向,保證了每個執行任務都能有效完成。
心跳監測與漂移IP
1.心跳監測
為了能實作負載均衡、提供高可用服務和執行錯誤恢複,伺服器叢集系統提供了心跳監測技術。心跳監測是通過心跳線實作的,可以做心跳線的裝置有RS 232 序列槽線,也可以用獨立的一塊網卡來跑心跳,還可以是共享磁盤陣列等。心跳線的數量應該為伺服器叢集節點數減1。需要注意的是,如果通過網卡來做心跳的話,每個節點需要兩塊網卡,其中,一塊作為私有網絡直接連接配接到對方及其相應的網卡,用來監測對方心跳;另一塊網卡連接配接到公共網絡對外提供服務,同時心跳網卡和服務網卡的IP位址盡量不要在一個網段内。心跳監控的效率直接影響故障切換時間的長短,伺服器叢集系統正是通過心跳技術保持着節點的内部有效通信。
2.漂移IP位址
在伺服器叢集系統中,除了每個服務節點自身的真實IP位址外,還存在一個漂移IP位址。為什麼說是漂移IP呢?因為這個IP位址并不固定,例如在兩個節點的雙機熱備中,正常狀态下,合格漂移IP位于主節點上,當主節點出現故障後,漂移IP位址自動切換到備用節點上。是以,為了保證伺服器的不間斷性。在叢集系統,對外提供的服務IP一定要是這個漂移IP位址,雖然節點本身的IP也能對外提供服務,但是當此節點失效後,服務切換到了另一個節點,服務IP仍然是故障節點的IP位址,此時服務就随之中斷了。
本文轉自d1net(轉載)