0

我想知道处理 Aurora RDS 实例故障转移的最佳实践是什么。我有一个连接了两个读取器实例的写入器实例。这三个实例位于三个不同的可用区中。

我应该只选择我想要的实例并单击“故障转移”吗?预计停机时间是多少?我可以在接收生产流量的同时执行此操作吗?

4

2 回答 2

1

故障转移原则上是即时的——AWS 做的第一件事就是更新 DNS 记录,使其指向故障转移的瞬间。

不过,需要注意的一件事是,只读副本是异步写入的,而不是同步写入的,这意味着它会在一定程度上落后于您的主数据库。

如果您确实想在接收生产流量的同时执行此操作,原则上可以,但您需要确保所有应用程序都将重新连接到数据库。

于 2017-02-26T16:46:38.063 回答
0

Aurora 服务的一部分是它已经有冗余。实际上是冗余冗余。如果失败,则需要 30 秒。以便它切换到另一个数据中心。

https://aws.amazon.com/rds/aurora/

Amazon Aurora 的存储具有容错性和自我修复功能。六个数据副本跨三个可用区复制并持续备份到 Amazon S3

于 2017-03-10T18:13:49.330 回答