DH3G游戏资讯网

实测报告:深信服超融合承载 Oracle 性能领先

发表于:2024-05-10 作者:创始人
编辑最后更新 2024年05月10日,作为各行业关键业务使用最频繁的数据库管理系统,Oracle 的承载和运维往往是一家企业的 IT 系统中比较复杂的。特别是 Oracle RAC(实时应用集群),对于承载设备的可靠性和性能要求都极为严苛

作为各行业关键业务使用最频繁的数据库管理系统,Oracle 的承载和运维往往是一家企业的 IT 系统中比较复杂的。特别是 Oracle RAC(实时应用集群),对于承载设备的可靠性和性能要求都极为严苛。随着超融合架构的不断普及,越来越多的用户开始选择采用超融合支持 Oracle RAC 集群。那么,超融合承载 Oracle 数据库究竟效果如何?

信服云准备了一场硬核测试。

测试方案

针对各类业务场景的 Oracle 数据库承载需求,深信服超融合提供了 2 种方案:

1.基于混闪环境为常规业务提供高性价比的承载方案

2.基于全闪环境为核心业务提供高性能的承载方案

测试场景

场景共分为三类:

配置方案

配置方案一:SATA 环境

测试环境:

测试结果:

注册到下单等复杂业务每笔按 20 个原子操作计算,浏览等简单业务每笔按 10 个原子操作计算。

SATA 环境下场景三测试数据

配置方案二:NVMe 环境

测试环境:

测试结果:

注册到下单等复杂业务每笔按 20 个原子操作计算,浏览等简单业务每笔按 10 个原子操作计算。

NVMe 环境下场景三测试数据

通过以上测试结果可以看出:

■在常见的 HDD 硬盘 + SSD 混插配置下,深信服超融合平台能够支持每分钟 3 万(模拟)用户注册和下单业务场景(TPM 约 60 万)。

■在 SSD 全闪配置下,深信服超融合能够支持最大每分钟 11.2 万(模拟)用户浏览业务场景(TPM 约 112 万)。

换句话说,仅使用 3 节点超融合,每分钟内就可以支撑 3 万 + 用户疯狂抢购,以及 11 万 + 用户同时涌进网页的高并发促销活动!

同时,相比于一体机或物理机等传统的数据库承载方案,深信服超融合可以提供简化运维、高效管理的数据库管理平台 DMP,并具备便于部署、高性能、高稳定的优势能力。

说了这么多,深信服超融合之所以这么「牛」,主要还是因为三大创新设计:

数据库业务高可用设计

■平台创建 2 台虚拟机部署 Oracle 服务并分配在不同物理服务器上,超融合为 RAC 集群虚拟机提供互斥策略,充分避免单台物理节点承载业务的可用性风险。

■当某个承载 Oracle 业务的物理节点发生故障时,RAC 机制实现应用层访问切换。同时,超融合会在第三台主机中拉起发生故障的 Oracle 虚拟机,恢复 RAC 集群健壮性。

■对于突发访问的可用性考虑,超融合提供 DRS、DRX 策略,一旦数据库出现高峰访问导致性能瓶颈,Oracle 虚拟化机可以自动热扩容。

数据库数据高可用设计

■RAC 集群为了保证数据的一致性,所有 Oracle 虚拟机都是访问统一的共享存储空间,深信服超融合在创建 Oracle 虚拟磁盘的过程中,提供了专用的 Oracle 共享磁盘选项。

■超融合采用分布式存储架构,数据在磁盘中是多副本存储。Oracle 的共享磁盘数据会被同时写入并分配到不同物理节点的不同磁盘内,确保数据的安全性。

■为了避免误操作或者逻辑错误导致的数据安全问题,超融合平台还提供了自动备份策略。

数据库高性能设计

■通过分层设计使得管理层从虚拟机解绑,减少节点的性能损耗。同时利用 Kafka 的页缓存、零拷贝、顺序写入等技术,提升了消息通道的高并发能力,深信服 HCI 三节点集群的 4K 随机读 IOPS 可达百万。

■超融合通过平台的 Hugepages 并结合 Linux 操作系统的内核特性,提升了在大量业务并发的压力下 Oracle RAC 的事务性能。

基于深信服超融合的数据库承载方案

目前,最新版本(6.7.0)的深信服超融合合入了 Linux 社区最新最稳定的内核版本,通过优化内核调度算法,在 Oracle 数据库的承载上表现也十分优异,具体测试数据可看:《深信服超融合新品发布:两大"内功"升级,新增 5 大类功能 40 + 特性》。

2022-05-06 01:43:13
0