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

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.lryc.cn/news/610351.html

相关文章:

  • 用户与组管理命令
  • 小实验:按键点灯(中断法)
  • 【笔记】ROS1|5 ARP攻击Turtlebot3汉堡Burger并解析移动报文【旧文转载】
  • traefik网关鉴权中间件转发multipart/form-data请求的multipart: NextPart: EOF问题
  • LLM大模型时代:生活服务领域的“生存革命“与新生态重构
  • 深度学习-卷积神经网络CNN-卷积层
  • 探索机器学习在医疗领域的应用与挑战
  • Flask 项目 Windows 服务器部署全流程
  • C++信息学奥赛一本通-第一部分-基础一-第一章
  • RTX5060显卡安装cuda版本PyTorch踩坑记录
  • 深度解析:CPU 与 GPU 上的张量运算,为何“快”与“慢”并非绝对?
  • chatgpt plus简单得,不需要求人,不需要野卡,不需要合租,不需要昂贵的价格
  • 从 0 到 1 开发图书管理系统:飞算 JavaAI 让技术落地更简单
  • Oracle MCP Server简单配置以及备份调用
  • Oracle EBS ERP接口开发 — 修复bug基本流程
  • Calcite自定义扩展SQL案例详细流程篇
  • Centos Docker 安装手册(可用)
  • el-table高度自适应vue页面指令
  • Mac中M系列芯片采用rbenv管理ruby版本
  • 板子指示灯状态设计
  • 2SA2016-TD-E ON安森美 功率晶体管 0.18Ω超低压降+30MHz高频 工业电源专用
  • C语言的指针
  • python采集拍立淘按图搜索API接口,json数据参考
  • 2.4.3-2.4.8控制成本-控制资源-监督沟通-监督干系人-监督风险-控制采购
  • 每日任务day0804:小小勇者成长记之药剂师的小咪
  • 断点续传Demo实现
  • 【目标检测基础】——yolo学习
  • 设备电机状态监测中的故障诊断与定位策略
  • HCIP笔记1
  • 微信小程序本地存储与Cookie的区别