Backup

自動快照 AWS 實例(或其他備份策略)

  • September 29, 2012

我剛剛意識到我的 aws 實例數已經上升到兩位數。我目前正在備份我的部分文件夾和數據庫並將它們移至備份實例。

我認為我應該做的是(自動)拍攝實例的快照並將它們保存在 S3 上,這樣我就有了一個執行 7 天的每日備份集合。

這裡有一個問題問同樣的事情,但是答案並不深入。

所以最接近的答案似乎是:使用 cron 作業對實例進行快照。那麼我是否在實例本身上執行 cron 作業?還是我有一個微型實例來執行這些快照?

我可以得到一個範例腳本或命令來說一個 linux 風格嗎?我必須安裝什麼軟體才能讓它執行?

謝謝。

亞馬遜有一個很好的設置命令行工具的演練。這些可以從任何對網路可見的東西上執行,因此可以是一個實例,可以是託管在 GoGrid 上的 VPS 或您的筆記型電腦。沒關係。

  1. 下載並安裝基於 java 的Amazon EC2 API 工具,可以在 Linux 或 Windows 上執行。
  2. 設置您的 API 密鑰。
  3. 下載您的 API 密鑰。
  4. 設置 EC2 API 工具工作所需的環境變數。
  5. 設置一個呼叫ec2-create-snapshot的腳本來創建您的備份。
  1. 在您選擇的任何地方添加到 cron。

引用自:https://serverfault.com/questions/433040