当前位置: 首页 > ai >正文

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

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轻量化部署形态)》。

 

http://www.xdnf.cn/news/16983.html

相关文章:

  • 基于鼠标位置的相机缩放和平移命令的实现(原理+源码)
  • 下面是修正后的完整版 doit_effects.c,已经做了三大关键修复(文件开头也有注释说明)
  • [激光原理与应用-135]:光学器件 - 透镜的本质是利用材料对光的折射特性,通过特定形状的表面设计,实现对光线的会聚、发散或成像控制的光学元件
  • 决策树(回归树)全解析:原理、实践与应用
  • 区块链基础之Merkle B+树
  • 人工智能简述
  • Assistant API——构建基于大语言模型的智能体应用
  • 【C#】操作Execl和Word文件-2
  • mongodb源代码分析创建db流程分析
  • HTTP GET 请求教程
  • 数据结构-单向链表
  • NDK-参数加密和签名校验
  • Linux(centos)安全狗
  • 线程互斥锁:守护临界区的关键
  • Mybatis 简单练习,自定义sql关联查询
  • 2025年信创政策解读:如何应对国产化替代挑战?(附禅道/飞书多维表格/华为云DevCloud实战指南)
  • 【C#】操作Execl和Word文件-1
  • 白杨SEO:百度搜索开放平台发布AI计划是什么?MCP网站红利来了?顺带说说其它
  • AWS Lambda Function 全解:无服务器计算
  • 如何使用 DBeaver 连接 MySQL 数据库
  • script标签放在header里和放在body底部里有什么区别?
  • Spring之【Bean的实例化方式】
  • Azure DevOps - 使用 Ansible 轻松配置 Azure DevOps 代理 - 第6部分
  • 设计模式(一)——抽象工厂模式
  • 机器学习实战:逻辑回归深度解析与欺诈检测评估指标详解(二)
  • 16.8 华为昇腾CANN架构深度实战:3大核心引擎解析与性能优化216%秘籍
  • 机器学习【六】readom forest
  • Dubbo 3.x源码(32)—Dubbo Provider处理服务调用请求源码
  • Ribbon 核心原理与架构详解:服务负载均衡的隐形支柱
  • 解决MySQL删除/var/lib/mysql下的所有文件后无法启动的问题