我们现在计划在 AWS EC2 上启动 Cassandra 集群。至少,我们计划启动两个节点,每个节点位于同一区域 (us-east-1) 的不同可用区 (AZ) 上,以具有更好的容错能力。但跨 AZ 数据传输为每 GB AWS 跨 AZ 流量0.02 美元。这给我带来了一个问题,即每月传输多少数据以供节点定期通信(八卦),从而估算相关成本。我只是不想在账单出来时被吓到。
假设只有两个节点,每个节点都在不同的 AZ,假设根本没有客户端读/写(我知道如何估计那部分),他们每个月将传输多少数据用于八卦?当集群增长时,它将如何增长?它会在 O(N^2) 中增长吗?