【发布时间】:2020-10-26 03:37:26
【问题描述】:
AWS 今年为 主动 - 被动 设置(Global DataStore)引入了跨区域复制。这意味着有一个用于读取/写入的主 Redis 集群和一个用于读取的辅助集群。
在我的例子中,我们想在不同的地区使用 Active - Active Redis。最初的想法是手动将 Redis 集群与 Kinesis 流同步,并且每当有写入和更新其他区域时触发 Lambda 函数,例如当区域 A 发生写入时,Lambda 会更新区域 B 中的 Redis,反之亦然。这允许在两个区域中写入。
是否可以让 Active Active 与 Global Datastore 一起使用?
或者当写入操作总是转到部署主 Redis 集群的同一区域时,全局数据存储区是否会像手动解决方案一样工作(在延迟方面)??
欢迎任何反馈
【问题讨论】:
-
你检查过Redis Active-Active CRDB吗? redislabs.com/landing/active-active
-
@GuyKorland,谢谢,但这不需要在 EC2 上安装 Redis,这会导致维护问题。我们实际上是在尝试使用 AWS 托管服务来减少开销。
-
Redislabs 已在 AWS 上托管解决方案 redislabs.com/redis-enterprise-cloud
-
所以我在 AWS 市场上找到的 Active Active CRDT。 AWS 上的部署情况如何?这是否适合我们的快速chaching 解决方案?
-
我想这不是此类帖子的正确位置,您应该联系Redislabs或在论坛forum.redislabs.com/上询问
标签: amazon-web-services redis replication aws-elasticache