【问题标题】:RIAK Cluster across AWS regions跨 AWS 区域的 RIAK 集群
【发布时间】:2017-01-30 14:51:22
【问题描述】:

我有一个托管在 AWS 中的应用程序,应用程序的数据存储在 RIAK KV 集群中;这个集群有 5 个节点。

为了满足高需求和可用性限制,我想在另一个 AWS 区域(作为主动-主动)复制完整设置,在那里将创建另一个 RIAK KV 集群,最多包含 5 个节点。

现在的问题是,我如何在这 2 个运行在 2 个不同 AWS 区域的 RIAK 集群之间同步数据?

由于RIAK KV的开源/商业版本不提供多区域集群能力,我如何在这些集群之间同步数据?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 replication high-availability riak


    【解决方案1】:

    Riak KV 的企业版内置了多集群/数据中心复制功能(正如您在问题中提到的那样)。这种复制形式做了一些非常聪明的事情,以确保复制到两个集群的数据在更新以及从数据中心故障和脑裂等情况中恢复时保持同步。

    如果您想推出自己的复制,您可以通过多种方式进行复制,包括:

    这些解决方案的主要弱点是,您仍然需要弄清楚如何在故障条件下跨集群保持数据同步。

    我知道有不少 Riak KV 开源用户已经推出了各种内部复制机制,因此希望他们中的一个能够加入他们所做的事情。

    【讨论】:

    • 感谢您的回复。 post commit hook 是我可能会探索的东西。
    猜你喜欢
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    • 2020-06-15
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多