GaussDB 数据库架构师(十二) 资源规划

发布于:2025-08-05 ⋅ 阅读:(14) ⋅ 点赞:(0)

1 硬件和软件要求

1)硬件配置示例

硬件配置示例

设备类型

设备型号

数量

备注

计算节点

CPU: 2*64 Cores,Kunpeng 920

内存:32*32GB

系统盘:2*960GB SATA SSD

数据盘:24*960GB SATA SSD

RAID卡:支持RAID 1、5、10

网卡:2*2口*10GE/25GE(含模块)

3

实际所需计算节点的数量由部署方案决定,如果为3节点部署形态,则计算节点数量也为3个。

CPU和内存选型建议:

  1. < 30万 tpmc,配置2*kunpeng920 32Core,512GB内存
  2. < 45万 tpmc,配置2*Kunpeng920 48Core,768GB内存
  3. < 80万 tpmc,配置2*Kunpeng920 64Core,1024GB内存
  4. > 80万 tpmc,配置4*kunpeng920 64Core,2048GB内存

管理节点

CPU: 2*64 Cores,Kunpeng 920

内存:16*32GB

系统盘:2*480GB SATA SSD

数据盘:6*1.92T SATA SSD

RAID卡:支持RAID 1、5、10

网卡:2*1口*10GE/25GE(含模块)

3

3管控节点高可用部署

业务&管理接入交换机

CE6866或CE6885

2的幂次方

2 * 向上取整(2*计算节点数 / 交换机端口数),按实例面组网要求,每个计算节点需要两个交换机口

Spine交换机(二级组网)

CE16800

2的幂次方

性能敏感场景建议收敛比控制在2比1,确保延时<2ms

NAS设备

支持nfs.V4协议

>=1

建议采购NAS双活解决方案

注:CPU和内存选型建议是依据tpmc值确定的。

2)软件配置示例

 

软件节点

版本

备注

管理节点,数据库实例节点操作系统

银河麒麟V10

  • SP1:4.19.90-23.8.v2101.ky10.aarch64
  • SP2:4.19.90-24.4.v2101.ky10.aarch64
  • SP3:4.19.90-52.15.v2207.ky10.aarch64
  • SP3 2403:4.19.90-89.11.v2401.ky10.aarch64

统信

  • 4.19.90-2201.4.0.0135.up1.uel20.aarch64

HCE

  • 5.10.0-60.18.0.50.r1083_58.hce2.aarch64

数据库操作系统,ARM

银河麒麟V10

  • SP1:4.19.90-23.8.v2101.ky10.x86_64
  • SP2:4.19.90-24.4.v2101.ky10.x86_64
  • SP3:4.19.90-52.15.v2207.ky10.x86_64

统信

  • 4.19.90-2201.4.0.0135.up1.uel20.x86_64

HCE

  • 5.10.0-60.18.0.50.r1083_58.hce2.x86_64

SUSE

  • SUSE Linux Enterprise Server 12 SP5 4.12.14-120-default

数据库操作系统,X86

管理节点和数据节点

麒麟和统信系统支持的Python版本为3.7.9,HCE系统支持的Python版本为3.9.9,SUSE系统支持的Python版本为3.8.5。

可执行如下指令,检查Python版本。

python3 --version

如果查询到的版本不是支持的Python版本,需要参考《GaussDB轻量化部署形态 安装指南》中“安装主机的Python3”章节内容,安装支持的Python版本。

管理节点

Open JDK:1.8.0_272

Open JDK:1.8.0_272

若有版本漏洞,请及时修复。推荐使用麒麟镜像自带的Open JDK

注:

python版本与jdk版本要按照要求 《GaussDB轻量化部署形态 安装指南

2 网络规划

硬件要求

  • 网卡要求:2张*2口*25GE
  • 每一对网口组bond4模式,共组两对bond,分别为管理数据面和业务平面

数据库网络平面介绍
    •管理平面:云数据库GaussDB管理平台与数据库节点的通信、数据库集群管理。
    •业务平面:业务访问数据库实例通信(分布式CN、集中式DN)。
    •数据平面:DN主备间通信、CN与DN间通信、主备集群间流式容灾通信,备份恢复到NAS存储。

其中管理和数据共用一个网络平面,业务独立使用一个网络平面。

注:

  • 管理和数据共用一个网络平面、业务独立使用一个网络平面。
  • 同城机房延迟2ms以内,异地机房延迟100ms以内。

流程图

防火墙放通矩阵

TPOPS管理面和数据面通信矩阵,请参考《云数据库GaussDB管理平台(TPOPS) 通信矩阵 (for GaussDB轻量化部署形态)》。

 


网站公告

今日签到

点亮在社区的每一天
去签到