冷不丁的

看见中兴通讯发了个新产品

叫做「分布式磁阵

中兴能挺起腰杆吗(中兴有点儿东西)(1)

看到这个名字我有点迷惑

是不是Z家的市场人员搞乌龙了

磁盘阵列就磁盘阵列

分布式存储就分布式存储

名字拼到一块儿算什么鬼嘛

中兴能挺起腰杆吗(中兴有点儿东西)(2)

可是,当我把这产品拿过来

仔细地品了品

才发现其中大有玄机

不由得暗暗赞叹

中兴,有点东西

中兴能挺起腰杆吗(中兴有点儿东西)(3)

中兴这个存储新产品

到底都有哪些“东西”?

这个问题

要从当下的两大流派说起

一派叫做“集中派”

也就是集中式存储或者磁盘阵列

中兴能挺起腰杆吗(中兴有点儿东西)(4)

“集中派”的帮派规矩是

一个大哥率领一群小弟扛活

控制器就是大哥,俗称机头

扩展柜就是小弟,俗称JBOD

中兴能挺起腰杆吗(中兴有点儿东西)(5)

集中式存储是一种Scale UP架构

扩展存储容量靠增加小弟数量

(主要是扩充硬盘数量)

而提升存储性能主要提升大哥的功力

(比如增加接口数量/速率、增加缓存等等)

中兴能挺起腰杆吗(中兴有点儿东西)(6)

集中式存储的优势是性能极高

带头大哥获得了专用软硬件加持

整个阵列在它的带领下

提供高吞吐、高IO、低时延

一般作为主存储,承载关键业务

中兴能挺起腰杆吗(中兴有点儿东西)(7)

但集中式存储并不是万能的

带头大哥功力再高也有上限

(处理器/缓存/前后端接口数量…)

一个人带不动太多小弟

即便是多个大哥team组成集群

受限于大哥们的互联接口

集群规模和总容量也是有限的

中兴能挺起腰杆吗(中兴有点儿东西)(8)

所以,作为传统存储的代表

“集中派”在性能上更能打

但论扩展性和容量,有点先天不足

尤其到了如今的数据爆炸时代

很多企业除了主存还需要第二存储

用来存储海量数据

这时候“集中派”就有点吃不消了

中兴能挺起腰杆吗(中兴有点儿东西)(9)

同时

集中派往往高、中、低档次分明

不同档次组不同的池、扛不同的活

这些不同档次的存储池各自独立

形成了一个个数据“烟囱”

数据的流动和融合困难重重

中兴能挺起腰杆吗(中兴有点儿东西)(10)

在这样的背景下,另一门派悄然壮大

这就是大家热追的“分布派”

分布式存储讲究人人平等

用不着什么武功高深的带头大哥

只需要一群小弟按照分布式心法

组成按需横向扩展的大阵

(无中心分布式架构)

中兴能挺起腰杆吗(中兴有点儿东西)(11)

分布式存储是伴随软件定义火起来的

所以这一派也常被称为SDS

硬件上没啥稀奇(插满磁盘的服务器)

软件上一般都基于各种开源系统

(Ceph、Glusterfs、Lustre、Swift等)

看起来似乎门槛不高

但要把性能和稳定性搞上去

也很考验功力

中兴能挺起腰杆吗(中兴有点儿东西)(12)

因此,尽管国内分布式存储多如牛毛

但真正能打的,还是少数几家

而“分布派”最大的优势,就是容量

不受大哥的限制,理论上小弟可以无限多

轻松拿捏几百个PB

做到真正的“海纳百川”

中兴能挺起腰杆吗(中兴有点儿东西)(13)

但“分布派”也有短板

因为缺少带头大哥这样的专用控制器

小弟一窝蜂干活的整体效率还差点火候

“多副本”得盘率低,“EC”性能拉胯

利用全闪存做优化门槛高、效果差

所以,分布式存储很难承载关键业务

通常被作为企业的第二存储来使用

中兴能挺起腰杆吗(中兴有点儿东西)(14)

你以为两派会各安其位么?并没有!

「集中派」心下念念着要做“大”

「分布派」耿耿于怀地要做“快”

彼此各不相让,都想多为客户存点宝贝

但是,因为技术路线摆在那里

双方都很难突破到对方禁区

中兴能挺起腰杆吗(中兴有点儿东西)(15)

那么,到底有没有一种存储

既有集中式的高效率

又具备分布式的高扩展性呢

嘿嘿,那个“有点东西”的家伙来啦

这就是中兴的KS20000

分布式磁阵

↓↓↓

中兴能挺起腰杆吗(中兴有点儿东西)(16)

从这个名字的叫法

您应该就能闻出点味道来

既要“分布式”,又要“磁盘阵列”

说白了,就是鱼和熊掌兼得

既能海量扩展,又具备极致的性能

中兴能挺起腰杆吗(中兴有点儿东西)(17)

又快又海量?不是做梦吧

这样的存储,中兴究竟咋做到的?

这样的存储,真的存在么?

下面我们就来深度八卦一下

概括讲,中兴这个“分布式磁阵”

架构上本质还是分布式存储

但其中很多设计理念和处理机制

都借鉴了集中式存储的思路

中兴能挺起腰杆吗(中兴有点儿东西)(18)

详细来说,有这么几点“东西”

让分布式磁阵整个儿立住了

↓↓↓

1、层次化集群

中兴分布式磁阵并没有采用

传统的无中心分布式架构

而是把集群分层设计

管理集群 业务集群

中兴能挺起腰杆吗(中兴有点儿东西)(19)

这个思路就借鉴了“集中派”

管理集群有点像控制器角色

但它只负责“管理职能”

业务流量接口还是在业务集群

不像传统控制器“又当爹又当妈”

结果成了整个阵列的性能天花板

中兴能挺起腰杆吗(中兴有点儿东西)(20)

跟通用的分布式存储方案相比

分层设计让管理集群有了更高的视角

业务集群单层组网,多集群集中管理

业务集群间进行有效的安全、流量、性能隔离

根据需求也可以让数据融合和流动

而大部分传统分布式架构缺乏层次化

管理节点、监控节点、数据节点同一平面

中兴能挺起腰杆吗(中兴有点儿东西)(21)

因此,从架构设计上

分布式磁阵汲取了两大阵营的长处

小业务集群组网简单,存储高效

大管理集群海量扩容,消灭数据烟囱

2、后端共享高效访问

在分布式磁阵的业务集群内

不同节点的磁盘共享访问

跨节点协作极其简单

节点间基于RDMA高效转发

可达到接近访问本地磁盘的体验

中兴能挺起腰杆吗(中兴有点儿东西)(22)

另外,基于多核处理架构

并发能力大大提高

处理对象可以灵活绑定到核、动态迁移

提供多种均衡策略(容量/负载等)

中兴能挺起腰杆吗(中兴有点儿东西)(23)

3、独特块级映射表

这部分是提高存储效率的关键

也是分布式存储长期以来的短板

中兴分布式磁阵采用了

类似集中式存储的块级映射表

中兴能挺起腰杆吗(中兴有点儿东西)(24)

业内通用的分布式存储方案,比如Ceph

本质上还是依赖于RADOS

寻址要经过三次映射

File → ①Object → ②PG → ③OSD

而分布式磁阵的映射表是块到块直接映射

效率和灵活性都高了好几个Level

中兴能挺起腰杆吗(中兴有点儿东西)(25)

这种独特映射表设计

便于更灵活的数据分布和均衡策略

自动分级和动态QoS也大大简化

更为实现高性能EC打下了基础

4、高效EC和高效缓存

独特映射表设计再配合软件优化

可以实现高效灵活纠删码(EC)机制

(追加写、满条写、介质适配、均衡策略)

消除写放大、写惩罚,匹配Flash擦写块

数据分布更灵活、更均衡

中兴能挺起腰杆吗(中兴有点儿东西)(26)

相同可用容量情况下

EC性能可与多副本持平,物理盘省一半

相同物理容量情况下

EC性能高于多副本,得盘率高一倍

甚至,相同盘数配置下

性能比盘阵RAID5/RAID6还强

中兴能挺起腰杆吗(中兴有点儿东西)(27)

同时,通过多级缓存灵活调度

实现数据智能分层和读写加速

而且,缓存盘与数据盘没有绑定关系

效率更高,维护更方便

中兴能挺起腰杆吗(中兴有点儿东西)(28)

总之,中兴这套分布式磁阵

还有不少“东西”值得拎出来说

比如高性能ROW快照、无限快照克隆树

能给予备份策略更多的自由度

再比如负载均衡&空间均衡分别控制

非常有利于大型存储资源池的管理

中兴能挺起腰杆吗(中兴有点儿东西)(29)

中兴这个分布式磁阵

实战起来也是相当有“东西”!

中兴分布式磁阵的具体型号

叫做KS20000

包含三大类型节点

(性能型、容量性、均衡性)

中兴能挺起腰杆吗(中兴有点儿东西)(30)

三类节点可以灵活搭配

结合层次化的集群设置

构建统一的多用途存储资源池

一套系统覆盖数据从热倒冷全生命周期

核心生产研发测试备份归档

中兴能挺起腰杆吗(中兴有点儿东西)(31)

这样,数据可以按需流动

不会再变成一个个“烟囱”

以前企业为了支撑不同类型的业务

往往需要部署不同档次的异构存储

如今,采用KS20000一站式搞定

部署方便,统一管理,灵活扩展

中兴能挺起腰杆吗(中兴有点儿东西)(32)

我们再来总结下

KS20000作为融合两大阵营优势的产品

可以完全替代全闪或混闪阵列

同等配置性能持平甚至更优

同时又具备海量横向扩展能力

讲真,确实有点儿东西!

中兴能挺起腰杆吗(中兴有点儿东西)(33)

,