Mic*_*Lee 6 mysql amazon-web-services amazon-rds
我想每天使用mysqldump到亚马逊生态系统的本地磁盘外.我每天都想做几件事.
我的一个大问题是,如果我每天进行50gb数据库的mysql转储,我的带宽\ IO成本会急剧上升吗?我假设他们会的!以前有人做过这样的事吗?
更新:
所以你注意到了一些关注点.
关于控制你的数据库,我不确定你到底在这里.如果您的生产数据库出现故障,则无法控制它.即使您有本地备份,如果您没有托管该数据的地方,那也不会对您有所帮助.
您当前的生产RDS实例是否是一个多AZ实例,以帮助防止AZ出现?如果是,则故障转移会自动发生.
RDS快照可用于在不同的可用区域中进行还原.请参阅此链接中的rds-restore-db-instance命令行文档 http://docs.amazonwebservices.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-RestoreDBInstanceFromDBSnapshot.html
请注意,您可以指定要还原到的AZ.
基于50GB的每日备份,您将谈论仅为备份花费180美元的数据传输.简单地在与生产RDS实例相同的区域中进行小型测试RDS以进行测试会更便宜(我认为对于微型计算器来说就像5美元/月一样).这些盒子之间的所有数据传输(即将快照移动到它上面)都是免费的.
您可以在此处自行定价:http: //aws.amazon.com/rds/#pricing
这并不是说对生产进行日常备份会在锁定数据库以执行转储时中断生产数据库访问.当然,除非您付费购买可以从中获取转储的RDS只读副本.
最后,RDS和独立MySQL服务器之间在配置方式上存在细微差别,我宁愿让我的测试环境尽可能与我的生产环境相似.