Sun Cluster 3.0 U1 概念

可延伸服務的架構

叢集網路的主要目標是提供資料服務的可延伸性。可延伸性表示,當服務的負載增加時,因為將新的節點加入叢集,且執行新的伺服器實例,所以資料服務在面臨這項增加的工作負擔,能維持不變的回應時間。我們稱這樣的服務是可延伸資料服務。可延伸資料服務的典型範例是網際網路服務。通常,可延伸資料服務是由許多實例所組成,每一個實例執行於叢集的不同節點上。整合起來,以此服務的遠端用戶端觀點來看,這些實例便可作為單一的服務,並且建置此項服務的功能性。例如,我們可擁有由在不同節點上執行的數個 httpd 常駐程式所組成的可延伸性 Web 服務。任一個 httpd 常駐程式可能服務一項用戶端的要求。服務此項要求的常駐程式所依據的,便是 平衡資料流量策略。對用戶端的回答顯然是來自服務,而不是服務該要求的特定常駐程式,因此保留了單一服務的外觀。

可延伸服務是由下列組成:

下圖說明了可延伸服務的架構。

圖 3-8 可延伸服務的架構

Graphic

沒有放置整體介面的節點 (代理節點) 將共用位址放在其回送介面上。進入整體介面的封包會根據配置的平衡資料流量策略,來分送至其它叢集節點。可能的平衡資料流量策略說明如後。