Amazon-Web-Services
AWS RDS Postgres 升級而不失去數據
我目前有一個在 AWS RDS 上執行的 Postgresql v9.3.3。我了解到,如果我將 Postgres 升級到 9.3.5,我可以創建只讀副本。
但是,我害怕失去數據。我可以從控制台“實例操作”部分選擇“修改”併升級到 9.3.5 而不失去任何數據嗎?還是我需要做一些特別的事情?
你很好 - 如果可能存在數據失去,AWS 不會提供點擊更新。由於這只是一個次要版本更新,因此升級非常容易,沒有任何問題。
Osterjour 所說的只是部分正確。幾乎沒有辦法失去數據,尤其是在 multi-az 中配置的情況下。
- 版本等小升級不會造成停機。
- 添加只讀副本不會導致停機,但在創建快照並同步到新的只讀副本時,I/O 將暫時掛起。
- 即使使用多可用區,修改實例類型也會導致停機。