我目前正在運行通過Elasticache使用Redis的站點。我們希望移動到RAM更大的實例,因爲我們現在的實例類型已經達到了70%左右。擴展彈性緩存實例?
有沒有一種方法可以按照與縮放RDS實例相同的方式來擴展Elasticache實例?
另外,我想創建一個副本組,並添加一個更大的實例。然後,一旦它被複制並運行,就將新實例提升爲主。這似乎不可能通過AWS控制檯進行,因爲副本是使用與主節點相同的實例類型創建的。
我錯過了什麼,或者它只是一個無法實現的用例。我明白,我可以開始一個更大的實例,並手工處理複製然後將Web服務器轉移到使用新的服務器,但這將需要一些停機由於DNS遷移等
感謝! 艾倫
謝謝!我們正在使用Redis作爲準數據庫解決方案是正確的,我們實際上正在計劃運行2個Redis服務器,其中一個在我們的數據庫之前就像傳統的緩存。這是第二臺服務器,數據需要在我們關心的擴大範圍內保留。 我們現在正在考慮使用Scalr.com來管理我們的Redis服務器,因爲它們提供只讀副本以及迄今爲止看起來非常快速的故障轉移。優點是我們可以擴展到我們想要的AWS實例類型。 謝謝!, Alan – aclelland
爲了解決最後一點,ElastiCache Redis確實允許RDB快照和AOF:「Redis從服務器可用於根據需要生成RDB快照和/或AOF追加日誌,並且您可以將這些文件傳輸到S3以獲得耐用性「。來自https://aws.amazon.com/elasticache/faqs/#redis-features – cldwalker
是的,當然,我可能已經走得太遠了。通過拆除實例並基於快照構建另一個實例來擴大規模,當然可以解決當前的問題。但是,我支持我說的話:我不會推薦使用ElastiCache作爲數據庫。我懷疑亞馬遜本身也會這樣。 –