Amazon Aurora 快照还原真的很慢

Posted

技术标签:

【中文标题】Amazon Aurora 快照还原真的很慢【英文标题】:Amazon Aurora Snapshot Restore Really Slow 【发布时间】:2017-02-22 23:39:29 【问题描述】:

有没有办法加快 Amazon Aurora 集群快照的恢复速度?

我们的数据库现在有 20 兆字节,但执行快照还原需要一个小时。

【问题讨论】:

doco 说它是即时的……而在实践中,我的经验表明,文档不符合即时的传统定义,远非如此…… 在这篇文章中你还有什么想要的吗? 【参考方案1】:

经典 RDS mysql 会为您的 EBS 卷拍摄快照,因此拍摄快照会花费更多时间,但恢复会非常快。 (不过,您可能需要通过发出查询来预热新实例)。

据我所知,Aurora 在后端使用分布式存储,它只会在快照 API 调用期间记录元数据,从而使其速度非常快。但是,从快照恢复可能最终需要一些时间,因为他们需要根据快照上的信息创建新卷。在我的实验中,我也看到了快速恢复。

如果您需要非常快速的恢复(到同一个集群),请考虑使用 Backtrack。 https://aws.amazon.com/blogs/aws/amazon-aurora-backtrack-turn-back-time/

附:这是基于我对这些服务的实验以及对这些服务的一般研究。

【讨论】:

以上是关于Amazon Aurora 快照还原真的很慢的主要内容,如果未能解决你的问题,请参考以下文章

Amazon RDS:将快照还原到现有实例

如何比较两个Amazon RDS快照?

VM虚拟机快照还原效果实现方式

如何将 AWS RDS Aurora MySQL 5.6 升级到 5.7

虚拟机怎么使用快照还原虚拟机

kvm创建快照与还原