Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

分析應用程式的適當性

建立資料服務的第一步是確定目標應用程式是否滿足高可用性或可延伸性的需求。如果應用程式無法滿足所有需求,您可以修改應用程式原始碼以使其高度可用或可延伸。

以下清單概括了使應用程式高度可用或可延伸所應滿足的要求。如需更多詳細資訊,或如需修改應用程式原始碼,請參閱附錄 B範例資料服務程式碼清單


備註 –

可延伸服務必須滿足以下高可用性的條件,還必須滿足一些附加條件,這些附加條件位於此清單的後面。


另外,可延伸服務必須滿足以下需求︰

對於可延伸服務,應用程式特性還決定了負載平衡策略。例如,負載平衡策略 Lb_weighted,允許任何實例回應用戶端請求,而不適用於使用伺服器上的記憶體內快取進行用戶端連線之應用程式。在此情況下,您應該指定負載平衡策略,將指定用戶端的流量限定為應用程式的一個實例。負載平衡策略 Lb_stickyLb_sticky_wild 重複將某一用戶端的所有請求傳送至同一應用程式實例,在此實例中它們可以使用記憶體內快取。請注意,如果多個用戶端請求來自不同用戶端,則 RGM 在該服務的實例間分配這些請求。請參閱實施故障轉移資源,以取得有關設定可延伸資料服務的負載平衡策略的更多資訊。