Amazon-Web-Services
亞馬遜 AWS 中的 MySQL:備份和災難恢復 - EBS 快照與 RDS
我將在接下來的幾週內將一個 Web 應用程序上傳到亞馬遜 ec2 實例。
我正在使用:windows server 2008 r2 64 位作為亞馬遜實例以及30 GB EBS。
我唯一的困惑是與數據庫(MySQL)相關。
由於我是此應用程序的唯一開發人員,並且沒有數據庫管理員或團隊來幫助我託管它,我應該如何解決備份和災難恢復問題?
我注意到 EBS 使我能夠拍攝快照。但是我讀到了亞馬遜的RDS系統,它可以自動備份、複製、恢復等……
根據以下事實,我想請您推薦我應該使用哪種機制(EBS 手動快照或 RDS 系統):
- 正如我所提到的,我是唯一負責託管、保護和管理應用程序的人。
- 我對數據庫管理員相關的東西(複製、災難恢復等)沒有經驗
- 我想盡量減少所有數據庫維護所需的任務,並更多地關注軟體工程、程式碼開發和增強。
基於這些事實使用 EBS 快照就足夠了嗎?我應該更好地使用 RDS 嗎?還是有其他更實用的方法?
謝謝你的幫助!
RDS 對您來說似乎是更好的選擇,因為它完全由 Amazon 管理,您不必擔心成為 DBA 來部署您的應用程序。
也就是說,您仍然應該保留自己的數據庫備份(例如使用 mysqldump)。儘管這種情況極為罕見,但亞馬遜過去曾失去過客戶數據。您可能永遠不會達到 0.007%(或實際數字是多少),但您也希望制定某種計劃以防萬一。