自动快照 AWS 实例(或其他备份策略)

自动快照 AWS 实例(或其他备份策略)

我刚刚意识到我的 aws 实例数量已上升到两位数。我目前正在备份部分文件夹和数据库,并将它们移至备份实例。

我认为我应该做的是(自动)拍摄实例快照并将它们保存在 S3 上,这样我就可以连续 7 天收集每日备份。

有一个问题问的是同样的问题这里,但答案并未深入探讨。

因此最接近的答案似乎是:使用 cron 作业来快照实例。那么我是否要在实例本身上运行 cron 作业?或者我是否有一个微型实例来运行这些快照?

我能否获得适用于 Linux 版本的示例脚本或命令?我必须安装什么软件才能运行它?

谢谢。

答案1

亚马逊有一个非常好的命令行工具设置指南。这些都可以从任何对网络可见的设备上运行,因此可以是实例,可以是托管在 GoGrid 上的 VPS,也可以是您的笔记本电脑。没关系。

  1. 下载并安装Amazon EC2 API 工具,它们基于 Java,可以在 Linux 或 Windows 上运行。
  2. 设置您的 API 密钥。
  3. 下载您的 API 密钥。
  4. 设置 EC2 API 工具运行所需的环境变量。
  5. 设置脚本调用ec2-创建快照创建您的备份。
  6. 添加到您选择的任何位置的 cron。

相关内容