GBase 8c 分布式部署规划 解析

张开发
2026/4/21 1:42:56 15 分钟阅读

分享文章

GBase 8c 分布式部署规划 解析
本文档面向数据库运维人员、架构师及社区技术爱好者提供GBase 8c 分布式数据库gbase database的部署规划规则与典型配置案例。内容基于三副本高可用架构涵盖管理节点GHA_SERVER、DCS、GTM、数据节点DN和协调节点CN的服务器分配策略。适用版本GBase 8c前置知识了解分布式数据库基本概念分片、副本、CN/DN 等将有助于理解本文。1. 部署规则分布式数据库集群部署规则如下表所示。序号规则1管理节点独立 3 台服务器用来部署 GHA_SERVERDCSGTM 组件各组件分别为 3 副本。2每个 DN 分片性能最优存储 2T热数据最高存储 5T以此计算 DN 分片数量DN 采用 3 副本。3服务器数量为 3 的倍数。其中 3 台服务器部署 GHA_SERVERDCSGTM 管理节点。剩余每台服务器前 2/3 的节点部署 DN 主 DN 备 1后 1/3 的节点部署 DN 备 2。除去部署管理节点的服务器外每台服务器上面再部署一个 CN 节点。4每台服务器需要两个 RAID5 组分别存储两个 DN 实例用来物理隔离。硬件层面上 IO 做物理隔离不让备的 IO 操作影响到主。5CN 和其中 1 个 DN 实例共用一个 RAID 组。因为 CN 存储的是元数据占用不了多少物理存储所以 CN 可以放在其中一个 RAID5 组里面。2. 部署案例2.1 数据量在为客户制定部署方案时通常需要根据其提供的源库数据量来合理规划分布式数据库集群架构并确定相应的服务器数量。根据上面的规则来计算假设客户源库数据量为 100TB以每个分片推荐承载 5TB 数据量计算则共需 100TB / 5TB 20 个数据分片。为确保数据高可用能力分布式集群架构采用三副本机制。因此实际所需的数据节点DN数量为 20 个分片 × 3 副本 60 个 DN。按每台服务器部署 2 个 DN 进行配置则需 60 个 DN / 2 30 台服务器用于承载数据节点。此外集群还需加上 3 台管理节点服务器最后总共需要 33 台服务器30 台数据节点服务器 3 台管理节点服务器来搭建数据库集群。详细分布如下表所示。——raid5 组 1raid5 组 2IP1CN1 、 DN1_1DN2_2IP2CN2 、 DN2_1DN3_2IP3CN3 、 DN3_1DN4_2IP4CN4 、 DN4_1DN5_2IP5CN5 、 DN5_1DN6_2IP6CN6 、 DN6_1DN7_2IP7CN7 、 DN7_1DN8_2IP8CN8 、 DN8_1DN9_2IP9CN9 、 DN9_1DN10_2IP10CN10 、 DN10_1DN11_2IP11CN11 、 DN11_1DN12_2IP12CN12 、 DN12_1DN13_2IP13CN13 、 DN13_1DN14_2IP14CN14 、 DN14_1DN15_2IP15CN15 、 DN15_1DN16_2IP16CN16 、 DN16_1DN17_2IP17CN17 、 DN17_1DN18_2IP18CN18 、 DN18_1DN19_2IP19CN19 、 DN19_1DN20_2IP20CN20 、 DN20_1DN1_2IP21CN21 、 DN1_3DN11_3IP22CN22 、 DN2_3DN12_3IP23CN23 、 DN3_3DN13_3IP24CN24 、 DN4_3DN14_3IP25CN25 、 DN5_3DN15_3IP26CN26 、 DN6_3DN16_3IP27CN27 、 DN7_3DN17_3IP28CN28 、 DN8_3DN18_3IP29CN29 、 DN9_3DN19_3IP30CN30 、 DN10_3DN20_3IP31GHA_SERVER1 GTM1 DCS1——IP32GHA_SERVER2 GTM2 DCS2——IP33GHA_SERVER3 GTM3 DCS3——2.2 机器数在为客户制定部署方案时假设客户提供 9 台服务器除去 3 台用来部署管理节点后还剩 6 台用来部署数据节点。按每台服务器部署 2 个 DN 进行配置实际需要部署 2 个 DN×6 台机器12 个 DN为确保数据高可用能力分布式集群架构采用三副本机制那么就是 12 个 DN / 3 副本4 个分片每个 DN 分片性能最优存储 2T 数据量所以性能最佳能承载 8T 数据。详细分布如下表所示。——raid5 组 1raid5 组 2IP1CN1 、DN1_1DN2_2IP2CN2 、DN2_1DN3_2IP3CN3 、DN3_1DN4_2IP4CN4 、DN4_1DN1_2IP5CN5 、DN1_3DN3_3IP6CN6、 DN2_3DN4_3IP7GHA_SERVER1 GTM1 DCS1——IP8GHA_SERVER2 GTM2 DCS2——IP9GHA_SERVER3 GTM3 DCS3——

更多文章