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

分析應用程式的適當性

建立資料服務的第一步為確定目標應用程式滿足高度可用或可延伸的要求。 如果該應用程式不能滿足所有要求,您可以修改該應用程式的來源代碼以使其滿足所有要求。

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


註解 –

可延伸服務必須滿足所有下列條件以及一些其他準則,才能高度可用。


此外,可延伸服務必須滿足下列要求。

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