Backup
自動快照 AWS 實例(或其他備份策略)
我剛剛意識到我的 aws 實例數已經上升到兩位數。我目前正在備份我的部分文件夾和數據庫並將它們移至備份實例。
我認為我應該做的是(自動)拍攝實例的快照並將它們保存在 S3 上,這樣我就有了一個執行 7 天的每日備份集合。
這裡有一個問題問同樣的事情,但是答案並不深入。
所以最接近的答案似乎是:使用 cron 作業對實例進行快照。那麼我是否在實例本身上執行 cron 作業?還是我有一個微型實例來執行這些快照?
我可以得到一個範例腳本或命令來說一個 linux 風格嗎?我必須安裝什麼軟體才能讓它執行?
謝謝。
亞馬遜有一個很好的設置命令行工具的演練。這些可以從任何對網路可見的東西上執行,因此可以是一個實例,可以是託管在 GoGrid 上的 VPS 或您的筆記型電腦。沒關係。
- 下載並安裝基於 java 的Amazon EC2 API 工具,可以在 Linux 或 Windows 上執行。
- 設置您的 API 密鑰。
- 下載您的 API 密鑰。
- 設置 EC2 API 工具工作所需的環境變數。
- 設置一個呼叫ec2-create-snapshot的腳本來創建您的備份。
- 可能還有ec2-delete-snapshot用於旋轉
- 在您選擇的任何地方添加到 cron。