Pun*_*cky 6 postgresql amazon-web-services amazon-rds amazon-aurora
我正在寻找在AWS中设置Aurora Postgresql或RDS Postgresql实例.
我希望db实例在2个不同的区域运行,并希望设置实时复制.我也希望没有停机补水/修补等.
根据我到目前为止已经阅读/讨论过的内容,我认为Aurora Postgresql是可供选择的选择,因为RDS需要几分钟的停机时间进行补液,Aurora支持跨不同区域实时复制数据库实例.
我的理解是否正确,是否还有其他我应该注意的因素?
没有RDS产品支持跨区域的“实时”复制。跨区域复制始终是异步的。
由于区域数据中心之间的网络通道较长,因此与源实例不在同一AWS区域中的任何只读副本都可能会看到更高水平的延迟时间。
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.XRgn
此外,还没有Aurora / Postgres的跨区域副本。
跨区域副本仅适用于Aurora / MySQL ...但是,跨区域副本无论如何都无法实现零停机或故障转移-仅用于基于地理/延迟的读取横向扩展或灾难恢复,因为一旦您升级副本时,必须放弃原始主副本,因为复制是单向的。
如果在您说“区域”时,您实际上是在指可用性区域,那么这要简单得多,因为Aurora实例的后备存储是在该区域内的3个可用区域中复制的,并且复制是同步的。单个区域中的所有副本即使在不同的可用区中也可以是同步的,因为它们都共享相同的复制存储。
归档时间: |
|
查看次数: |
2141 次 |
最近记录: |