將維護期間的停機時間縮到最短 - Amazon ElastiCache (雷迪斯 OSS)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將維護期間的停機時間縮到最短

叢集模式組態在受管或未受管操作期間具有最佳的可用性。我們建議您使用連線到叢集探索端點的叢集模式支援用戶端。若是停用叢集模式,建議您針對所有寫入作業使用主要端點。

針對讀取活動,應用程式也可連線到叢集中的任何節點。與主要端點不同,節點端點會解析至特定端點。若您在叢集中進行變更 (例如新增或刪除複本),您必須更新您應用程式中的節點端點。這就是為什麼停用叢集模式的原因,我們建議您使用讀取器端點進行讀取活動。

如果叢集中啟用 AutoFailover 功能,主節點可能會變更。因此,應用程式應確認節點的角色並更新所有讀取端點。這麼做可確保不會對主節點造成過重的負載。停用 AutoFailover 功能時,節點的角色不會變更。然而,與啟用 AutoFailover 功能的叢集相比,受管或未受管操作時的停機時間會比較長。

避免將讀取請求導向到單一讀取複本節點,因為其不可用的情況可能導致讀取中斷。從主要複本進行後援讀取,或確定您至少有兩個讀取複本,以避免在維護期間發生任何讀取中斷。