Amazon s3 AWS多区域服务可用性和操作

Amazon s3 AWS多区域服务可用性和操作,amazon-s3,amazon-rds,high-availability,amazon-aurora,fault-tolerance,Amazon S3,Amazon Rds,High Availability,Amazon Aurora,Fault Tolerance,一些AWS服务提供了在区域之间进行复制的能力。e、 g.S3 CRR、RDS读取副本等 在S3-CRR中,如果目标区域下降,会发生什么情况?一旦区域备份,复制是否会自动赶上? 编辑 2.CRR是否可以双向启用?e、 g.主动-主动 同样,对于托管在不同区域的RDS MySQL读取副本RR,当 如果RR实例/目标区域关闭,是否会影响其他区域中的主机? 一旦实例被替换或区域处于备份状态,RR是否会赶上主服务器在间隙/停机期间错过的更改? Aurora与RDS MySQL在上述方面有何不同? 在S3跨

一些AWS服务提供了在区域之间进行复制的能力。e、 g.S3 CRR、RDS读取副本等

在S3-CRR中,如果目标区域下降,会发生什么情况?一旦区域备份,复制是否会自动赶上? 编辑 2.CRR是否可以双向启用?e、 g.主动-主动

同样,对于托管在不同区域的RDS MySQL读取副本RR,当

如果RR实例/目标区域关闭,是否会影响其他区域中的主机? 一旦实例被替换或区域处于备份状态,RR是否会赶上主服务器在间隙/停机期间错过的更改? Aurora与RDS MySQL在上述方面有何不同?
在S3跨区域复制中,如果目标区域出现故障或连接中断,对象的复制将延迟,直到问题得到解决,然后恢复

跨区域可以用作活动/活动,但不存在冲突解决方案,因此,如果您使用相同的密钥同时将不同的对象写入两个区域,则每个区域中的最终当前版本是哪个版本是未定义的。只要你不那样做,就没有问题。您不能在一个环中配置两个以上的区域,因为a>B>C>a只会复制一个跃点。在A中创建的对象将复制A>B,但不会复制B>C,因为通过复制过程创建对象时,不会进一步复制它。也就是说,复制到bucket中的对象永远不会从bucket中复制出来。直接在B中创建的对象将复制B>C,但不会复制C>A

如果RDS跨区域复制失败或无法访问,则主机不受影响。在引擎盖下,复制副本正在侦听来自主机的更改消息流,但没有确认实际已将更改应用于其本地数据集,因此,如果复制副本消失,则从主机的角度来看,这不是事件。由于复制流中存在排序/定位指针/标记,因此复制副本知道其中断的位置,并在重新连接时从正确的起始指针请求流


当恢复服务/连接时,复制副本将迎头赶上,但不是在瞬间。所需时间取决于需要复制的已更改数据量以及副本的容量。标准RDS和Aurora都是如此-跨区域复制是异步的。

谢谢。您能给我指一下您提到的任何文件吗?在这些文件中,记录了恢复区域部分的后续工作?