语言
<< 返回新闻资讯

云和恩墨新一代数据库存储 zStorage 和数据库一体机 zData X 即将发布

2022年11月9日
数据库存储
zStorage
数据库一体机
zData X
产品发布
434
存储,在一定程度上可以称为数据库存储,存储与数据库的发展总是相生相随。技术上,数据库对高 I/O 频率、低时延、高可靠性的追求一直是存储更快、更高、更强需求的来源。商业上,两家影响世界的公司 Oracle 和 EMC 几乎同时起步于 1970 年代末,且在之后的几十年里高速成长,轨迹高度一致。时至今日,在 Gartner 的全球存储市场份额报告统计里,数据库仍是存储最主要的应用场景。

数据库存储2.0:面向多样化的数据库

如果把过去集中式数据库标配集中式存储这样的单一形态组合称为数据库存储1.0,数据库存储2.0的主要特征就是多样化。在大的趋势上,数据库在商业方面从商用数据库转向开源和国产数据库,架构上从集中式走向分布式,部署模式走向云数据库。与此相应,存储趋势上从专有硬件走向软件定义和通用硬件,架构从集中式转向分布式,介质上从机械硬盘走向全固态。这些架构并非完全替代,而是相互共存、共同发展的关系,多类架构支持多类应用,形成了多样数据库和多样存储共存的局面。
从数据库应用看,领先的用户如金融和电信行业也已经呈现出这样的需求,一是要满足全面云化的要求,支撑全容器化、微服务化数据库部署,二是部分集中式数据库将向分布式架构升级;三是产品选型逐渐倾向国产数据库供应商。

多样化的数据库对存储带来新挑战:

  1. 集中式存储天然对云化支持能力弱,资源灵活调配能力差。分布式存储的灵活性可以弥补集中式存储的缺陷,但分布式存储普遍时延较高,难以满足 OLTP 数据库的性能要求。

  2. 大部分分布式数据库采用 “计算和存储耦合”的架构,其弊端是资源的浪费,计算或存储资源任一不足都需要扩容。同时,数据库还承担数据的复制、备份、容灾等数据高可用性需求,无法像集中式数据库那样采用“存算分离”的方式,将重数据负载操作下移给存储,从而降低数据库的非核心负荷。
  3. 大部分国产数据库在性能上与国际领先的数据库还有差距,也缺乏类似 Exadata 一体机的性能加持。

数据库存储2.0就是要面向多样化的数据库,通过融合分布式存储和集中式存储的特点和优势,在存储层面打造连接数据库的过去和未来的最优解。

 

zStorage 数据库存储

云和恩墨基于多年的行业最佳实践和领先的数据库专家经验,推出全新的数据库存储产品 zStorage。zStorage 兼具分布式存储的高扩展性和软件定义云化能力与集中式存储的低时延和丰富的数据保护特性。
zStorage 是如何实现这些特点的呢?zStorage 在设计上同时考虑多样化数据库的需求:
一、面向数据库云化弹性:zStorage 是软件定义的分布式块存储,采用云原生、去中心化的完全对称的分布式架构,3节点起步,可按需在线扩展到1024节点,满足大中小各类规模的数据库场景需要。支持K8S CSI,容器平台灵活发放存储和数据库资源。 
二、面向数据库的高性能:时延对 OLTP 数据库至关重要,zStorage 在架构和组件多个层面降低时延:
1. 去中心化架构设计,I/O 通过 hash 直接寻址,无需查询元数据,减少寻址交互环节。
2. I/O 处理全栈性能加速:
  • CPU:专有锁核技术,线程绑定固定 CPU 核,消除线程上下文切换开销,每 IO 节省10-20微秒
  • 网络:高速 InfiniBand 网络,目前速率最高的传输技术,带宽可达100Gb/s
  • 盘:NVMe 闪存 SSD 盘片,降低协议交互时延,增加协议并发能力
通过测试,zStorage 单节点性能可达30万 IOPS,提供0.8ms稳定时延。
三、面向数据库的高可用性:zStorage 支持多副本,支持快照和克隆,实现存储层面的数据备份与恢复,为数据库数据安全和高可用性提供保障。

 

zData X 数据库一体机

zData X 是基于 zStorage 的全新一代数据库一体机,叠加异构数据库管理功能,提供对多种数据库的快速发放、高效运行和智能运维能力。
相较上一代 zData 数据库一体机,zData X 性能进一步提升,首批支持 Oracle、MySQL、达梦和 MogDB 四种数据库。