2017-07-27 123 views
2

我們計劃在AWS ElastiCache中使用Redis(集羣模式已禁用)。帶有自動故障轉移功能的AWS ElastiCache Redis多可用區幫助保持定期維護的最小停機時間?

帶有自動故障轉移功能的多可用區幫助在主節點停機的情況下保持最短停機時間。

然而,關於定期維護沒有任何說法。我知道不同的可用區域在不同的地區,但在維護情況下會進行故障轉移工作嗎?所有節點是否會同時自動故障切換或逐個故障切換?數據會保持不變嗎?

Docs不包括這些問題。他們只是說我應該選擇一個維護間隔,他們不會說我的數據會發生什麼。

回答

0

Elasticache常見問題在計劃維護方面略顯清晰。

從Elasticache FAQs

問:什麼是維護窗口?我的節點在軟件維護期間是否可用?

你可以認爲亞馬遜ElastiCache維護窗口爲 機會,當軟件補丁出現,來控制或者被請求或需要時 。如果某個「維護」事件的排定日期爲 ,則會在您確定的60分鐘維護時段內的某個 點啓動並完成。

如果計劃安裝 軟件修補程序,您的節點可能會在維護時段中產生一些停機時間。請參閱引擎版本 管理了解更多詳情。補丁可以由用戶請求 - 對於 示例緩存軟件升級,或根據需要確定(如果我們 識別系統中的任何安全漏洞或緩存 軟件)。軟件修補很少(一般爲每 幾個月一次)發生,應該很少需要比你的 維護窗口的一小部分更多...

engine version documentation沒有提到多AZ啓用集羣的引擎版本升級,主節點將繼續可用於在升級過程中爲請求提供服務,除非發生故障轉移的幾分鐘時間。

也從常見問題:

問:什麼是多AZ的ElastiCache爲Redis的集羣?

ElastiCache for Redis羣集的每個分片都由主要的 和最多5個只讀副本組成。 Redis將數據 從主節點異步複製到只讀副本。在某些類型的計劃 維護,或在ElastiCache節點故障或 可用性區域故障的異常情況下,亞馬遜ElastiCache將自動 檢測主的故障,選擇讀複製品,促進它 成爲新的小學。

+0

是的,但是從這個(「您的節點可能會在維護窗口期間招致一些停機時間,如果軟件補丁計劃」),目前還不清楚是否所有節點都將下降,同時還是一個接一個,因爲我爲整個集羣提供維護窗口。 – efpies

相關問題