Gbase8a多实例安装建议
多实例部署建议
操作场景
多实例部署仅 V9.5.3 支持。指在一个物理服务器上部署多个 data 集群节点,每个
data 集群节点称为一个数据库实例。
GBase 8a MPP Cluster 在高配服务器(通常采用非统一内存访问架构,简称 NUMA
架构)上部署时(如:内存大于 256G,CPU 逻辑核数大于 32),通过在一台服务器
上部署多个数据库实例的方式提升集群的性能。GBase 8a MPP Cluster 在每个服务
器上安装部署多个 data 节点。每个 data 节点都有一个独立 IP 地址,不同节点间
通过 IP 地址来区分。每台物理服务器上最多只能部署一个 gcluster 节点和一个
gcware 节点。
部署建议
建议为每个 data 节点申请一个独立的 IP 地址。
建议同一服务器上的多个 data 节点的 IP 尽量不连续,这样可以避免加载时默
认多个连续 IP 的数据节点取数据导致压力集中在部分服务器上,使部分服务
器压力过大产生木桶效应。
建议 gcware 节点、gcluster 节点的个数为奇数个,每个物理服务器上最多只能
部署 1 个 gcware 节点和 1 个 gcluster 节点。gcware 集群和 gcluster 集群均是半
数以上节点正常时可对外提供正常服务,所以通常部署奇数个节点,且不允许
一个服务器上部署超过 1 个节点。
多实例部署,可以将每个物理服务器当做一个机架,在生成 distribution 时按照
机架高可用的方式生成 distribution,从而避免表的主备数据分片都位于同一个
物理机上。
如:服务器一:172.16.3.61, 172.16.3.64
服务器二:172.16.3.62, 172.16.3.65
Pattern 1
备份到其他 rack 机架
Pattern 2
备份到相邻节点
distribution
gcChangeInfo.xml
<servers>
<rack>
<node ip="172.16.3.61"/>
<node ip="172.16.3.64"/>
<servers>
<rack>
<node ip="172.16.3.61"/>
<node ip="172.16.3.62"/>
根据每个服务器的 numa 节点个数、内存大小、集群规模、业务场景(负载)
等评估每个服务器上部署的机器节点个数。建议每个服务器部署不超过 4 个实
例,每个实例可使用的内存不低于 32GB。在 4 个 NUMA 节点的服务器上,每
个 NUMA 对应一个实例;在 8 个或更多 NUMA 节点的服务器上,2 个或多个
NUMA 节点对应一个实例。
建议 gcware 节点和 gcluster 节点部署在一个 numa 节点上,不与 data 节点部署
在一起。
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526