0

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

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

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

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

回答

1

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

如果你想有不少,你可能接近它的几个方面,包括推出自己的复制:

这些解决方案的主要缺点是,你仍然需要了解如何在故障条件下保持数据在群集中的同步。

我知道有不止一个Riak KV开源用户推出了各种内部复制机制,所以希望他们中的一个能够与他们所做的一致。

+0

感谢您的回复。后提交钩是我可以探索的东西。 –