一文读懂如何构建GBase 8s高效稳定的数据库环境
在当今信息化时代,数据库的稳定性和性能对于企业来说至关重要。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.0GHz | 4×4 核 3.0GHz | 64核以上 | ||
内存 | 最小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/SAS | SAS/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需要依赖业务系统 |
| HAC | 两台配置完全一样的主机 磁盘部分可以接磁盘阵列(当单机用)也可以用本地硬盘 磁盘空间和磁盘的IOPS需要依赖业务系统 推荐:整体IOPS能力在TPS要求的6倍以上 |
| RHAC | 多台配置完全一样的主机 磁盘部分可以接磁盘阵列(当单机用)也可以用本地硬盘 磁盘空间和磁盘的IOPS需要依赖业务系统 |
| ER | ER的数据库服务可以是单机也可以是集群 ER对硬件配置的要求不高,主要看业务的需要 |
希望以上内容能够帮助您更好地理解和应用GBase 8s。在选择合适的硬件配置和高可用架构时,请根据实际业务需求进行考量,以确保数据库系统的最佳性能和稳定性。
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526