如何选择规格
更新时间:2023-01-09
云数据库HBase支持用户根据业务的QPS/TPS、存储量、读写请求、延迟及稳定性等相关需求,自由选择节点规格和数量、存储类型和容量。
在产品规格选定后,仅支持扩容core节点数量和存储容量,暂不支持变更core节点的存储类型或各节点规格,因此建议您做好使用前评估。如果需要产品选型、容量评估的帮助,您可以联系客户经理或者提工单咨询,获得更专业的评估建议。
集群版各节点说明
分布式部署版本,支持多副本存储、架构高可用,支持监控告警并提供SLA保障,适合业务生产、性能测试等场景,具体提供的规格和建议如下:
ZK节点规格
ZK节点主要负责协调服务,它提供了配置管理、分布式锁、集群服务等功能,集群版ZK节点默认3个,规格要求较低,固定1核2GB即可满足。
Master节点规格
- 集群版Master节点默认2个,实现高可用,避免单点故障。Master节点上会部署HBase的Master,如果规格偏低,会极大限制HBase集群性能。
- Master节点规格可以根据所需的core节点数量来选择,中低规格推荐4C16GB。如果集群中表及region数量非常多,则应基于推荐配置适当选择更高的配置。
- Master节点规格共提供7种,4核8GB/4核16GB/8核16GB/8核32GB/16核32GB/16核64GB/32核64GB,,更多规格信息参见实例节点规格,规格选择建议如下:
Core节点数量 | Master节点规格 |
---|---|
≤ 3 | 4C16G |
4-7 | 8C16G |
8-15 | 8C32G |
16-31 | 16C32G 或者以上 |
≥32 | 16C64G 或者以上 |
Core节点规格
- Core节点单次可选2-200个,购买成功后支持扩容节点数量,暂不支持变更节点规格。Core节点即HBase的RegionServer,如果规格偏低,可能影响业务稳定性和增大读写延迟。
- Core节点规格和数量可以根据业务请求量、请求的大小来选择,低规格建议8C32GB,中规格建议16C64GB,请求较多或负载较大时建议32C128GB。
- Core节点规格共提供7种,8核16GB/16核32GB/32核64GB/4核16GB/8核32GB/16核64GB/32核128GB,更多规格信息参见实例节点规格。
时序引擎节点规格
- 时序引擎节点单次可选0-20个,购买成功后支持扩容节点数量与提升节点规格。时序引擎节点即OpenTSDB的部署节点,如果规格偏低,可能影响业务稳定性和增大读写延迟。
- 时序引擎节点规格和数量可以根据业务请求量、请求的大小来选择,低规格建议4核16GB,请求较多或负载较大时建议32核128GB。
- 时序引擎节点规格和数量建议与Core节点规格和数量相匹配。例如,两个4核16GB的时序引擎节点算力与两个8核16GB的Core节点提供的HBase算力大致相等,能够最大化产品性能。
- 时序引擎节点规格共提供4种,4核16GB/8核32GB/16核64GB/32核128GB,更多规格信息参见实例节点规格。
存储类型和容量
存储类型:
提供云磁盘3种,通用型SSD,增强型SSD,高性能云磁盘。存储类型一旦选定,不支持修改。 存储总量:可选范围为400-32765GB。
规格选择建议
对延迟要求高的在线业务推荐使用增强型SSD; 对延迟要求一般的在线/准在线业务推荐使用通用型SSD;
QPS | Core规格和数量建议 | 说明 | 节点平均挂载存储建议 |
---|---|---|---|
0~1000 | 2台4C16GB | 推荐的最低规格,低负载访问场景。每台Core节点上的region数量不宜超过100个。 | 400G |
1000~2w | 2~3台 8C32GB | 通常推荐的规格,中低负载访问场景。每台Core region不宜超过400个。 | 800G |
2w ~3w | 8C32GB/16C32GB/16C64GB 或者以上 | 根据请求量的大小选择Core节点的数量;对数据延迟要求高的在线业务,应选择内存大的规格。 | 1000G |
3w以上 | 3w以上32C64GB 或者以上 | 并发QPS非常高的业务,选择CPU核多的规格。 | 1200G |