当前位置: 首页 > 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.dtcms.com/a/313804.html

相关文章:

  • 音视频文案字幕一键提取,免费使用,效率软件!
  • 开源的现代数据探索和可视化平台:Apache Superset 快速指南 Quickstart
  • 大模型探秘–AI 感知世界:从对话到掌控的交互革命
  • 13015计算机系统原理-速记宝典
  • 【Linux操作系统】简学深悟启示录:进程初步
  • Apache IoTDB(3):时序数据库 IoTDB Docker部署实战
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现人脸面部表情的追踪识别(C#代码UI界面版)
  • 商标续展如果逾期了还有办法补救吗?
  • 第1章-信息系统与信息技术发展
  • 案件线索展示与交付项目
  • C++11 nullptr:解决空指针语义模糊的终极方案
  • 疯狂星期四文案网第29天运营日记
  • 2.1 vue组件
  • 音视频学习笔记
  • Apache Spark 的结构化流
  • LiveQing视频推流点播流媒体常见问题-分屏展示页面如何显示直播间的名称多分屏视频画面监控
  • javacc学习笔记 02、JavaCC 语法描述文件的格式解析
  • iOS 内测上架流程详解:跨平台团队如何快速部署 TestFlight
  • iostat 系统IO监控命令学习
  • 墨者学院SQL过滤字符后手工注入漏洞测试(第1题)
  • uniapp快遞上門提貨的時間選擇的插件
  • Perl 面向对象编程深入解析
  • 【Git】常见命令整理
  • 工作流绑定卡片优化用户体验-练习我要找工作智能体
  • 人类学家与建筑师:解析 UX 研究与项目管理的需求分析差异​
  • 豆包新模型+PromptPilot深度评测:提示词工程的智能化突破
  • 数据结构:合并两个单链表(merging two linked lists)
  • 下面是修正后的完整版 doit_effects.c,已经做了三大关键修复(文件开头也有注释说明)
  • 使用opencv基于realsense D435i展示基本的图像
  • 如何基于MQ实现分布式事务