如何进行亚马逊备份

时间:2013-03-19 13:04:07

标签: mysql amazon-web-services amazon-rds

如何从amazon rds服务备份我的mysql rds实例。 什么是备份的可用选项? 意思是我想每天,每周和每小时备份一次,我需要配置备份,以及亚马逊在哪里存储备份。

3 个答案:

答案 0 :(得分:3)

AWS基本上为数据库备份提供了两个选项: automated backups database snapshots

启用自动备份后,Amazon RDS会自动执行数据的每日完整快照(在首选备份窗口期间)并捕获事务日志。默认情况下,无需额外付费,Amazon RDS可以自动备份数据库实例,保留期限为1天,但这是可配置的。您可以使用ModifyDBInstance API更改现有数据库设置。

数据库快照是用户启动的,使您可以根据需要以已知状态备份数据库实例。

数据库快照和自动备份存储在S3中。

数据中心评论后

修改

我发现了这个讨论What are the pros/cons of hosting a MySQL DB in Amazon RDS versus a DB instance in EC2。它讨论了使用MyISAM表的问题。

答案 1 :(得分:2)

RDS控制台允许您设置备份选项(频率,保留的数量等),您无需担心存储RDS会为您做到这一点。

如果要在RDS之外备份RDS实例,那么它取决于您在RDS,MySQL,Oracle或SQLServer上托管的数据库类型 - 每个都有自己的备份工具。

答案 2 :(得分:-1)

如果您想将数据库备份到本地系统,这里有一个bash脚本可以帮您完成。 https://github.com/jeevandongre/aws-repo(我编写了这个脚本并将其作为开源代码)