【问题标题】:Amazon Aurora more than one Primary instanceAmazon Aurora 多个主实例
【发布时间】:2015-10-01 15:29:45
【问题描述】:

我正在尝试收集有关 Amazon 新产品 Aurora 的一些信息,我想知道该产品是否可以为同一个数据库拥有多个主实例? 也可以有多个共享吗?

您指的是多主模型吗? 是的

【问题讨论】:

  • 你指的是多主模型吗?
  • 什么是“多一共享”?
  • AWS 在 re:Invent 2017 (2017-11-29) 上宣布了多主机 Aurora 的预览可用性。详情即将公布。

标签: amazon-web-services amazon amazon-aurora


【解决方案1】:

目前,Amazon Aurora 并未真正设计为支持多主模型,因为它不提供真正的主动/主动多主复制所需的 auto_increment_offset 和 auto_increment_increment 配置选项。由于每个 Aurora 集群都可以在另一个 Aurora 集群之间进行复制,因此“理论上”可以手动设置主动/被动多主集群。如果您可以使用可以保证在整个集群中唯一的主键(即忘记自动增量),则有可能设置主动/主动。

我通常不推荐 Active/Active 多主机,因为与主机之间的冲突解决相关的困难和风险。从本质上讲,这使 MySQL 成为“最终一致”的数据存储,还有其他更有效的解决方案。

对于正常运行时间至关重要的应用程序,我通常建议将应用程序设计为在能够读取(副本)但不能写入数据库时​​继续以降级模式运行。然后,需要一个可靠的、经过测试的接管/推广策略来恢复写入功能([咳嗽] Amazon Aurora)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-25
    • 2018-07-09
    • 2019-08-19
    • 2021-06-03
    • 1970-01-01
    • 2021-10-15
    • 2012-10-16
    • 1970-01-01
    相关资源
    最近更新 更多