一些AWS服务提供了在区域间进行复制的能力。例如S3 (CRR),RDS ( Replica)等。
S3-CRR中,如果目标区域下降会发生什么?一旦区域备份,复制会自动追赶吗?编辑的 2. CRR可以双向启用吗?例如,主动-主动
类似地,对于托管在不同区域的RDS-MySQL Read Replica (RR),当
Aurora在上述领域与RDS-MySQL有何不同?发布于 2019-06-06 00:22:42
在S3跨区域复制中,如果目标区域下降,或连接中断,对象复制将被延迟,直到问题得到解决,然后恢复。
跨区域可以用作活动/活动,但不存在冲突解决,因此,如果您在大约同一时间用相同的键为两个区域编写不同的对象,那么在每个区域中哪个版本将是“最终的当前版本”是未知的。只要你不这么做,就没问题。您不能在一个环中配置多个区域,因为A>B>C>A只会复制一跳。在A中创建的对象将复制A> B,而不是B> C,因为当一个对象是由复制过程创建的,它就不会被进一步复制。也就是说,复制到桶中的对象永远也不会从桶中复制。在B中直接创建的对象将复制B>C,而不是C> A。
如果RDS跨区域副本失败或无法访问,则主服务器不受影响。在引擎盖下,副本正在侦听来自主服务器的更改消息流,但不承认实际上已将更改应用于其本地数据集,因此,如果副本消失,则从主数据集的角度看,它是一个非事件。由于复制流中有排序/定位指针/标记,所以副本知道其停止的位置,并在重新连接时从正确的启动指针请求流。
当服务/连接被恢复时,副本将迎头赶上,但不会立即恢复。所需时间取决于需要复制的更改数据的数量和副本的容量。对于标准的RDS和Aurora -跨区域复制是异步的,这是正确的.
https://stackoverflow.com/questions/56454915
复制相似问题