制作包含MySQL数据库的EBS卷的快照 – 安全吗?

我正在考虑将数据库放在Amazon EBS卷上。 我在http://aws.amazon.com/articles/1663?_encoding=UTF8&jiveRedirect=1上使用了相当体面的指南来创build卷并在其上存储数据库。 不过,我对快照过程有点困惑。 该指南说,只需要一些时间来创build一个快照,但我发现它需要大约10分钟的10GB的数据与3.5GB的数据。 在完全创build快照之前locking表格,启动快照,然后解锁表格是否真的很安全? 或者我们不得不把我们的网站停留10分钟以让快照完成?

如果你有一个预算,也许build立另一个(微)虚拟机,并使用主从复制将是一个更好的解决scheme? 只要您的bin日志足够大,这个副本就可以停止并且不会影响生产系统。

然后,除非能够快速恢复数据库是非常重要的,否则只要做一个mysqldump可能会更简单。

如果你做得对,这可能是安全的。 这里是关于使用LVM快照进行MySQL备份的文章。 您可以使用EBS快照代替LVM。

在locking之前,您应该等待所有正在运行的事务处理完毕。 恕我直言,你应该等待快照过程完成之前释放一个锁。