我正在DigitalOcean上部署Cassandra集群,并且好奇是否应该使用Rack功能。与AWS / GCP不同,DO在每个区域没有多个可用区,因此在西海岸只有一个数据中心:SFO2。
我很好奇,我是否应该将所有Cassandra节点放在一个机架中,因为在这种情况下,它们全部都位于同一Datacenter == Region == AZ中?有一个方便的API query来确定是否至少有一个液滴在同一物理硬件上(我的一个也没有)。
根据我的经验,导致停机的最常见云提供商故障模式是无法使用可用区,并且在这种情况下只有一个可用区(SFO2),因此似乎并没有理由要卡桑德拉(Cassandra)中定义了一个机架?
我目前的想法是,我只需要制造DC1-Rack1和DC2-Rack1即可达到更高的可用性,但是我很想知道我是否缺少某些东西。谢谢!