关于数据库:硬核实测-深信服超融合是Oracle数据库的最佳CP实锤了

54次阅读

共计 1491 个字符,预计需要花费 4 分钟才能阅读完成。

作为各行业要害业务应用最频繁的数据库管理系统,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+ 个性》。

正文完
 0