什么是自动备份EC2实例最简单的方法? [重复]

Modified on: Sat, 24 Aug 2019 03:00:02 +0800
  

可能重复:
  自动备份EC2实例的最简单方法是什么?< / a>

我有一个EBS支持的Amazon EC2实例。我想创建一个每日备份时间表,并保持,例如,一周的每日备份,以及一些较旧的图像(从2,3,4周前)。我不介意使用快照机制动态创建备份,但我想要一个简单的包装器来为我管理它。

最简单的设置方法是什么?对于微观实例,这会花多少钱?

最佳答案

我将所有应用程序代码,数据库,配置和日志文件放在我安装在/ dev / sdf上的单独EBS卷上。您可以为此创建初始快照,然后在运行时将其挂载到您的操作系统。我的ami只包含自动启动环境的相关内容。

ec2-run-instances ami-id <other options> --block-device-mapping '/dev/sdf=snap-id::false'

使用crontab和ec2-create-snapshot等可以相当容易地备份创建的卷。 ec2-describe-snapshot提供了快照创建的日期,因此可以与awk或其他任何内容一起使用来确定要删除哪一个。虽然快照只记录版本之间的变化,所以在第一个之后它们实际上并没有占用太多的空间。

作者:Decado

相关问答

添加新评论