云HBase集群的规划
概述
在服务客户的时候,经常会被问到,我该选择什么配置的HBase呢?今天我们就来好好谈谈这个问题,希望能说清楚
基本架构
目前云HBase的基本架构为:
从架构图中,可以看出Master是主备的,且不存任何业务数据的;core节点至少2台,第一个节点为了节约节点,部署了一个zk,Core节点可以一直添加到100或者500个节点左右。
Master节点选择
Master节点的规格:2cpu4g起步,主要看集群的规格。参考以下的配置
| core的规模 | master选择 |
|---|---|
| <=4台 | 2cpu4g |
| 4台 | 4cpu8g |
| 10 | 8cpu16g |
| 20 | 16cpu32g |
| 50 | 16cpu64g |
Core节点选择
core阶段选择:4cpu8g起步,最大32cpu128g
以1KB为准:
| QPS | core的个数及选择 |
|---|---|
| 0 ~ 1w | 2台 4cpu8g |
| 1w ~ 10w | >=2 |
