我有一个包含9个节点和RF=3的Scylla DB集群,使用亚马逊AWS的i3en.xlarge
实例。
我想知道是否使用3个i3en.3xlarge
比使用9个i3en.xlarge
更好。
我有一个包含9个节点和RF=3的Scylla DB集群,使用亚马逊AWS的i3en.xlarge
实例。
我想知道是否使用3个i3en.3xlarge
比使用9个i3en.xlarge
更好。
完全公开声明 - 我在ScyllaDB项目上工作。
从理论上讲,Scylla的每个核心分片架构意味着16个4xlarges或4个16xlarges应该基本执行相同的任务。每个虚拟CPU表现出独立的无共享分片并做自己的事情。因此,这些分片的配置方式是不相关的。
然而,在实际世界中,有很多理由选择纵向扩展而不是横向扩展。例如:
总的来说,我们的用户使用较大的节点有更好的体验。但选择权在您手中。