【StarRocks版本】例如:2.1.12
【集群规模】例如:3fe(3 follower)+12be
【机器信息】CPU/内存/网卡 be: 16c/128G/10G + 8T nvme
【详述】想请教下目前有两种扩容方案哪种比较好:
1. 直接升级单台机器配置,由16c 128G 升级为 32c 256G(纵向扩展)
2. 扩容相同机型的机器数量到当前的一倍(横向扩展)
需要考虑磁盘IO,机器间数据通信 等情况
【集群状况】:目前大部分请求为写入,资源使用比较空闲
【StarRocks版本】例如:2.1.12
【集群规模】例如:3fe(3 follower)+12be
【机器信息】CPU/内存/网卡 be: 16c/128G/10G + 8T nvme
【详述】想请教下目前有两种扩容方案哪种比较好:
1. 直接升级单台机器配置,由16c 128G 升级为 32c 256G(纵向扩展)
2. 扩容相同机型的机器数量到当前的一倍(横向扩展)
需要考虑磁盘IO,机器间数据通信 等情况
【集群状况】:目前大部分请求为写入,资源使用比较空闲
看集群当前资源使用率还是比较低的,可以考虑负载上来后扩容。
纵向扩展的话可能最终的瓶颈会在iops和网卡吞吐上,如果负载继续上升,单机的资源还是会成为瓶颈,分布式的目的也是多机并行能力,另外纵向扩展操作会比较麻烦一些,所以不建议横向扩展。
建议还是横向扩展,根据需求扩容对应的实例。