Memorystore for Redis Cluster 服務水準協議排除「因超出 Google 合理上可控制之因素所導致的」服務中斷。本頁面說明使用者可控的設定和工作負載,這些設定和工作負載可能會導致 Memorystore for Redis 叢集執行個體發生中斷,因此會遭到排除。
簡介
Memorystore 盡可能讓您控管執行個體的設定和使用方式。包括會增加執行個體停機風險的某些設定或工作負載模式。如果執行個體狀況不佳,且 Memorystore 判定執行個體違反本頁所述的運作限制和最佳做法,則停機時間不適用於 Memorystore SLA,也不會計入 SLA。
這份作業限制和最佳做法清單旨在說明哪些設定和工作負載模式會造成這些風險,以及如何避免這些風險。如果業務環境需要這些設定,清單也會說明如何降低風險。
會遭到排除的設定
本節列出可能導致執行個體遭排除在 Memorystore SLA 之外的設定。
一般設定規定
- 如果您設定的 Memorystore for Redis Cluster 執行個體不具備高可用性 (0 個副本),則不適用服務水準協議。Memorystore 服務水準協議僅適用於設定為高可用性的執行個體。
- 如果停用或刪除執行個體的主要金鑰版本,該執行個體就不會納入 Memorystore SLA。
資源限制
請勿違反下列資源的相關限制,以免被排除在 SLA 涵蓋範圍外。
CPU 超載:如果 CPU 使用率持續偏高,表示執行個體大小不適合工作負載,或是您使用的 Redis 指令不正確。如果 CPU 資源過載,您可能不在服務水準協議的涵蓋範圍內。
記憶體過載:如果記憶體用量持續偏高,表示執行個體大小不適合工作負載,可能不在服務水準協議的涵蓋範圍內。
redis-shared-core-nano
節點類型
Memorystore 服務水準協議不適用於使用 redis-shared-core-nano
節點類型的叢集。節點類型效能不足,且太小,不適合大多數實際工作環境工作負載。
最佳做法
我們發布了 Memorystore for Redis Cluster 的最佳做法,確保您能獲得最佳的 Memorystore 體驗。如果您未遵循已發布的最佳做法,導致發生停機事件,可能不在服務水準協議的涵蓋範圍內。