【问题标题】:multi region apache cassandra in autoscaling group in AWSAWS 自动缩放组中的多区域 apache cassandra
【发布时间】:2017-12-02 15:10:56
【问题描述】:

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

在这种情况下,建议在生产中使用什么告密者? 我知道默认的 EC2MultiRegionSnitch,但考虑到我有公共 IP 可以跨区域通信,但我的情况不同,因为我只有所有私有 IP。

我也在考虑 RackInferingSnitch 和 GossipingPropertyFileSnitch,但希望从目前在生产中运行多区域 Cassandra 的人们那里获得一些专家建议和挑战。

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

谢谢

【问题讨论】:

    标签: cassandra autoscaling launch-configuration


    【解决方案1】:

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

    参见this question 进行类似讨论。

    【讨论】:

    • 我也是这么想的,因为关于自动缩放和无状态架构的讨论太多了,我想看看在自动缩放组中拥有 cassandra 的可见性。我的意思是我一直认为数据库应该被排除在无国籍的口头禅之外
    猜你喜欢
    • 1970-01-01
    • 2019-02-27
    • 2017-02-18
    • 2015-05-06
    • 2012-06-19
    • 2018-06-19
    • 2021-04-07
    • 2014-05-06
    • 2020-11-04
    相关资源
    最近更新 更多