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

我刚刚意识到我的aws实例数已经上升到了两位数。 我目前支持我的文件夹和数据库的一部分,并将其移动到备份实例。

我认为我应该做的就是(自动)对这些实例进行快照,并将它们保留在S3上,这样我就可以运行7天的每日备份。

有一个问题在这里提出同样的问题 ,但是答案没有深入。

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

我可以得到一个示例脚本或说一个Linux的味道? 我必须安装什么软件才能运行?

谢谢。

亚马逊在设置命令行工具方面有相当不错的演练 。 这些可以从任何可见的网页上运行,所以可以是一个实例,可以是GoGrid托pipe的VPS或者笔记本电脑。 没关系。

  1. 下载并安装Amazon EC2 API工具 ,这些工具是基于Java的,可以在Linux或Windows上运行。
  2. 设置您的API密钥。
  3. 下载您的API密钥。
  4. 设置EC2 API工具工作所需的环境variables。
  5. 设置调用ec2-create-snapshot的脚本来创build备份。
    • 也可能ec2删除快照旋转
  6. 添加到您select的任何地方的cron。