AWS中的自动缩放组中的多区域apache cassandra

时间:2017-06-29 04:19:16

标签: cassandra autoscaling launch-configuration

对于自动扩展组中的Apache Cassandra的多区域设置,其中两个区域对等以在专用网络上进行通信,这意味着没有公共IP。用于多个区域中节点之间通信的所有专用IP。

在生产中使用这种情况的推荐小报是什么? 我知道默认的EC2MultiRegionSnitch,但考虑到我有公共IP来跨区域进行通信,但我的情况不同,因为我只拥有所有私有IP。

我也在考虑RackInferingSnitch和GossipingPropertyFileSnitch,但是想要从当前运行多区域Cassandra的人那里获得一些专家建议和挑战。

此外,您如何使用AWS中的自动缩放组管理配置更改?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用GossipingPropertyFileSnitch。但我认为您应该重新考虑使用自动缩放组。考虑在群集增长或缩小时如何重新平衡数据。将更改所有主分区范围,并且需要将数据流式传输到新的负责节点。压缩也很多。此数据移动将对性能产生重大影响。

请参阅this question进行类似的讨论。