首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS多区域服务可用性和业务

问AWS多区域服务可用性和业务
EN

Stack Overflow用户
提问于 2019-06-05 05:56:05
回答 1查看 126关注 0票数 0

一些AWS服务提供了在区域间进行复制的能力。例如S3 (CRR),RDS ( Replica)等。

  1. 在S3-CRR中,如果目标区域下降会发生什么?一旦区域备份,复制会自动追赶吗?

编辑的 2. CRR可以双向启用吗?例如,主动-主动

类似地,对于托管在不同区域的RDS-MySQL Read Replica (RR),当

  1. 如果RR实例/目标区域下降,它是否会影响另一个区域的主服务器?
  2. 一旦实例被替换,或者备份中的区域被替换,RR是否会赶上主服务器在间隔/中断期间丢失的更改?
  3. Aurora在上述领域与RDS-MySQL有何不同?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-06 00:22:42

在S3跨区域复制中,如果目标区域下降,或连接中断,对象复制将被延迟,直到问题得到解决,然后恢复。

跨区域可以用作活动/活动,但不存在冲突解决,因此,如果您在大约同一时间用相同的键为两个区域编写不同的对象,那么在每个区域中哪个版本将是“最终的当前版本”是未知的。只要你不这么做,就没问题。您不能在一个环中配置多个区域,因为A>B>C>A只会复制一跳。在A中创建的对象将复制A> B,而不是B> C,因为当一个对象是由复制过程创建的,它就不会被进一步复制。也就是说,复制到桶中的对象永远也不会从桶中复制。在B中直接创建的对象将复制B>C,而不是C> A。

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

当服务/连接被恢复时,副本将迎头赶上,但不会立即恢复。所需时间取决于需要复制的更改数据的数量和副本的容量。对于标准的RDS和Aurora -跨区域复制是异步的,这是正确的.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56454915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档