全部产品

集群规格选型

更新时间:2018-12-28 16:54:27

选择的逻辑

HBase支持的场景较多,我们尽可能都开放,您可以根据自己的业务形态进行选择。一般衡量业务特征有很多标准,比如 QPS、存储量、读写请求、相应延迟,稳定性相关。在选择 ApsaraDB for HBase 时,我们看到有SSD云盘、高效云盘、独享规格、通用规格,还有4cpu8g 到 32cpu128g等。

规格

  • 独享规格:完全没有争抢的规格,资源保障稳定,延迟敏感的业务请务必使用独占 且 SSD云盘。
  • 通用规格:>=8cpu之上,不提供通用。通用会有一定的争抢。在延迟敏感要求不高的业务之中使用。

Master选择

Master节点不带存储,默认是主备保障单点容灾

core的规模 master选择
<=4台 2cpu4g
4 <= core数 < 10 4cpu16g
10 <= core数 < 20 8cpu32g
20 <= core数 < 50 16cpu64g
50 <= core数 < 100 24cpu96g

Core选择

core阶段选择:4cpu8g起步,最大32cpu128g

以1KB为准:

QPS core的个数及选择
0 ~ 1w 2台 4cpu8g 最低规格
1w ~ 10w >=2 8cpu32g 可以按照每台2w算,批量10w
10w ~5000w >=2 16cpu64g 可以按照每台4w算,批量20w

由于每个节点挂4T的存储,如果QPS较少,存储较多。可以选择多台4cpu16g的规格或者8cpu32g。

存储介质

冷热程度 介质类型 业务类型
高性能 SSD云盘 在线业务,延迟要求低,99.9延迟 80ms以下 ,平均延迟2ms以下。请 搭配独享的实例规格
高效能 高效云盘 在线业务,延迟要求一般,99.9延迟 200ms以下,平均延迟10ms以下。
冷数据 OSS(冷存储) 准在线业务,主要存储冷数据,高压缩压缩算法、高压缩比例,qps 20左右,起步1T,99.9延迟 2s,平均延迟500ms。

几个典型的case

场景 选择
数据量有10T,qps不到1000,但是查询要求是 延迟200ms以内 则可以选择 master 4cpu8g HA,4台 Core 8cpu32g 4 * 2T高效云盘
数据量2T,qps 100w,99.9延迟 查询要求80ms以内 master 4cpu8gHA,6台 Core 16cpu64g 4*300G SSD云盘

如果规模超过6台,优先推荐选择16cpu64g。如果太小,热点等问题不好处理,如果太大,GC对延迟有一定的影响。