GBase 8s
其他
文章

一文读懂如何构建GBase 8s高效稳定的数据库环境

发表于2024-12-19 10:07:06199次浏览3个评论

在当今信息化时代,数据库的稳定性和性能对于企业来说至关重要。GBase 8s是一款高性能的企业级数据库产品,是首批通过中国信息安全测评中心安全可靠测评的集中式数据库,安全等级与安全资质居行业前列,具备高可用性、高安全性、弹性伸缩、高并发、高性能等特性,在金融、电信、党政、能源、交通等行业有着广泛的应用,其配置和架构的选择直接关系到业务系统的运行效率。本文将为您详细介绍GBase 8s的推荐硬件配置与高可用架构,助您打造一个高效稳定的数据库环境。


在构建数据库环境之前,应先对数据库需求有一定的了解,主要涵盖以下几个方面:

  • 业务规模:根据企业业务规模的大小,评估数据库的并发访问量、数据存储量和处理能力需求。
  • 业务类型:分析企业业务类型,如事务处理、数据分析等,以确定数据库选型及高可用需求。
  • 容灾要求:了解企业对数据安全和业务连续性的要求,如是否需要跨地域容灾。

GBase 8s推荐配置

 

最低配置(开发环境)

中型配置(小型系统)

高级配置(中大型系统)

业务特征

开发环境调试、不涉及性能场景低负载业务系统数据库(并发100以内,每秒事务数(TPS)<50,数据规模100G以内)
 
中等负载规模的应用(并发100~1000,每秒事务数(TPS)50~500, 数据规模大于100G~1000G)
 
大型负载规模应用(并发>1000,每秒事务量(TPS)>500,数据规模1T或几十TB)

服务器类型

裸金属服务器/物理服务器、虚拟机裸金属服务器/物理服务器、虚拟机裸金属服务器/物理服务器

处理器

2×2 核 2.0GHz4×4 核 3.0GHz64核以上

内存

最小4GB 16-64GB  DDR4 ECC内存128G  DDR4 ECC内存

硬盘

硬盘类型

机械硬盘/固态硬盘机械硬盘/固态硬盘建议配置固态硬盘建议配置企业级固态硬盘

磁盘性能

-

建议随机读IOPS值100~500,随机写IOPS100~300,随机读吞吐量50M/s~200M/s,随机写吞吐量10M~50M/s

随机读IOPS值500~10000,随机写IOPS 300~5000, 随机读吞吐量200M~1G, 随机写吞吐量50M/s~300M/s
 

随机读IOPS值建议10000~100000,随机写IOPS值建议5000~50000,随机读吞吐量>500M/s,随机写吞吐量300M~1G/s

接口类型

SATA/SASSAS/NVMe

SAS/NVMe

容量

100G+1T+

2T+

挂载方式

本地文件系统

本地文件系统

独立高性能存储阵列、本地文件系统

网络

千兆网络万兆网络双端口+万兆网络

 

高可用架构推荐

GBase 8s具备完善的高可用能力,如下表所示:

GBase 8s高可用架构

对标Oracle

适用场景

SSC(共享存储集群)RAC实例级别高可用,多台主机共享一份存储,多节点数据共享,消除单点故障,更易于扩展
HAC(主备容灾集群)ADG服务器级别高可用,PRO=0,RTO<30s
RHAC(异地灾备集群)ADG机房级别高可用,RPO<100,RTO<2分钟
ER(数据实时共享集群)OGG数据级别高可用,数据实时共享集群,支持超远距离传输

 

针对不同的业务场景,我们可以选择GBase 8s不同的高可用方案,同时高可用方案还可灵活组合,形成更加复杂的高可用场景,以满足业务高可用及业务连续性要求,以下列出了常见业务场景推荐的高可用架构选择:                          

业务场景

GBase 8s推荐高可用架构

大型业务系统,定期增加大数据容量SSC
有共享存储,担心发生服务器故障,一般大型核心业务系统SSC
无共享存储,担心发生服务器故障,一般类业务系统HAC
需要高可用,但由于网络时延较大(一般ping最佳响应时间大于200ms),可接受部分数据丢失RHAC
需要数据分发或分部向总部汇总数据ER
多数据中心间数据同步共享ER
金融级核心高可用方案最佳实践,两地三中心方案SSC+RHAC
数据不能丢失,还需超远距离容灾系统防止机房故障发生HAC+RHAC
需要多节点可写功能,能够容忍这些写交付在各个节点的某些同步延迟,在任何情况下都需要具有快速故障转移,无人值守、运维、硬件基础相对差的环境SSC+ER

 

GBase 8s高可用架构单节点配置参考上述推荐配置,以下主要来列举以下除节点外的一些推荐配置要求:

GBase 8s高可用架构

推荐配置

SSC

数据库节点大于等于2台,CM连接管理器2台(配置要求不高,推荐独立部署,2×2 核 2.0GHz,4GB以上内存部署即可,如确实无法满足独立部署要求,也可与数据库服务器部署在同一节点上,CM主节点应选择数据库的非主节点部署,以平衡负载)

磁盘空间和磁盘的IOPS需要依赖业务系统
推荐:整体IOPS能力在TPS要求的6倍以上
盘阵要求:如果使用FCSAN,需要配置多张HBA卡以便使用存储多路径

HAC两台配置完全一样的主机
磁盘部分可以接磁盘阵列(当单机用)也可以用本地硬盘
磁盘空间和磁盘的IOPS需要依赖业务系统
推荐:整体IOPS能力在TPS要求的6倍以上
RHAC多台配置完全一样的主机
磁盘部分可以接磁盘阵列(当单机用)也可以用本地硬盘
磁盘空间和磁盘的IOPS需要依赖业务系统
ERER的数据库服务可以是单机也可以是集群
ER对硬件配置的要求不高,主要看业务的需要

希望以上内容能够帮助您更好地理解和应用GBase 8s。在选择合适的硬件配置和高可用架构时,请根据实际业务需求进行考量,以确保数据库系统的最佳性能和稳定性。                                                                               

评论

登录后才可以发表评论
GBase用户26190发表于 1年前
感谢!
袭人姓花发表于 7个月前

GBase用户51887发表于 2个月前
闪闪发光