中兴能挺起腰杆吗(中兴有点儿东西)
冷不丁的
看见中兴通讯发了个新产品
叫做「分布式磁阵」
看到这个名字我有点迷惑
是不是Z家的市场人员搞乌龙了
磁盘阵列就磁盘阵列
分布式存储就分布式存储
名字拼到一块儿算什么鬼嘛
可是,当我把这产品拿过来
仔细地品了品
才发现其中大有玄机
不由得暗暗赞叹
“中兴,有点东西”
中兴这个存储新产品
到底都有哪些“东西”?
▼
这个问题
要从当下的两大流派说起
一派叫做“集中派”
也就是集中式存储或者磁盘阵列
↓
“集中派”的帮派规矩是
一个大哥率领一群小弟扛活
控制器就是大哥,俗称机头
扩展柜就是小弟,俗称JBOD
↓
集中式存储是一种Scale UP架构
扩展存储容量靠增加小弟数量
(主要是扩充硬盘数量)
而提升存储性能主要提升大哥的功力
(比如增加接口数量/速率、增加缓存等等)
↓
集中式存储的优势是性能极高
带头大哥获得了专用软硬件加持
整个阵列在它的带领下
提供高吞吐、高IO、低时延
一般作为主存储,承载关键业务
但集中式存储并不是万能的
带头大哥功力再高也有上限
(处理器/缓存/前后端接口数量…)
一个人带不动太多小弟
即便是多个大哥team组成集群
受限于大哥们的互联接口
集群规模和总容量也是有限的
所以,作为传统存储的代表
“集中派”在性能上更能打
但论扩展性和容量,有点先天不足
尤其到了如今的数据爆炸时代
很多企业除了主存还需要第二存储
用来存储海量数据
这时候“集中派”就有点吃不消了
↓
同时
集中派往往高、中、低档次分明
不同档次组不同的池、扛不同的活
这些不同档次的存储池各自独立
形成了一个个数据“烟囱”
数据的流动和融合困难重重
在这样的背景下,另一门派悄然壮大
这就是大家热追的“分布派”
分布式存储讲究人人平等
用不着什么武功高深的带头大哥
只需要一群小弟按照分布式心法
组成按需横向扩展的大阵
(无中心分布式架构)
↓
分布式存储是伴随软件定义火起来的
所以这一派也常被称为SDS
硬件上没啥稀奇(插满磁盘的服务器)
软件上一般都基于各种开源系统
(Ceph、Glusterfs、Lustre、Swift等)
看起来似乎门槛不高
但要把性能和稳定性搞上去
也很考验功力
↓
因此,尽管国内分布式存储多如牛毛
但真正能打的,还是少数几家
而“分布派”最大的优势,就是容量
不受大哥的限制,理论上小弟可以无限多
轻松拿捏几百个PB
做到真正的“海纳百川”
↓
但“分布派”也有短板
因为缺少带头大哥这样的专用控制器
小弟一窝蜂干活的整体效率还差点火候
“多副本”得盘率低,“EC”性能拉胯
利用全闪存做优化门槛高、效果差
所以,分布式存储很难承载关键业务
通常被作为企业的第二存储来使用
你以为两派会各安其位么?并没有!
「集中派」心下念念着要做“大”
「分布派」耿耿于怀地要做“快”
彼此各不相让,都想多为客户存点宝贝
但是,因为技术路线摆在那里
双方都很难突破到对方禁区
那么,到底有没有一种存储
既有集中式的高效率
又具备分布式的高扩展性呢
嘿嘿,那个“有点东西”的家伙来啦
这就是中兴的KS20000
分布式磁阵
↓↓↓
从这个名字的叫法
您应该就能闻出点味道来
既要“分布式”,又要“磁盘阵列”
说白了,就是鱼和熊掌兼得
既能海量扩展,又具备极致的性能
又快又海量?不是做梦吧
这样的存储,中兴究竟咋做到的?
▼
这样的存储,真的存在么?
下面我们就来深度八卦一下
↓
概括讲,中兴这个“分布式磁阵”
架构上本质还是分布式存储
但其中很多设计理念和处理机制
都借鉴了集中式存储的思路
详细来说,有这么几点“东西”
让分布式磁阵整个儿立住了
↓↓↓
1、层次化集群
中兴分布式磁阵并没有采用
传统的无中心分布式架构
而是把集群分层设计
管理集群 业务集群
↓
这个思路就借鉴了“集中派”
管理集群有点像控制器角色
但它只负责“管理职能”
业务流量接口还是在业务集群
不像传统控制器“又当爹又当妈”
结果成了整个阵列的性能天花板
↓
跟通用的分布式存储方案相比
分层设计让管理集群有了更高的视角
业务集群单层组网,多集群集中管理
业务集群间进行有效的安全、流量、性能隔离
根据需求也可以让数据融合和流动
而大部分传统分布式架构缺乏层次化
管理节点、监控节点、数据节点同一平面
↓
因此,从架构设计上
分布式磁阵汲取了两大阵营的长处
小业务集群组网简单,存储高效
大管理集群海量扩容,消灭数据烟囱
2、后端共享高效访问
在分布式磁阵的业务集群内
不同节点的磁盘共享访问
跨节点协作极其简单
节点间基于RDMA高效转发
可达到接近访问本地磁盘的体验
另外,基于多核处理架构
并发能力大大提高
处理对象可以灵活绑定到核、动态迁移
提供多种均衡策略(容量/负载等)
3、独特块级映射表
这部分是提高存储效率的关键
也是分布式存储长期以来的短板
中兴分布式磁阵采用了
类似集中式存储的块级映射表
↓
业内通用的分布式存储方案,比如Ceph
本质上还是依赖于RADOS
寻址要经过三次映射
File → ①Object → ②PG → ③OSD
而分布式磁阵的映射表是块到块直接映射
效率和灵活性都高了好几个Level
这种独特映射表设计
便于更灵活的数据分布和均衡策略
自动分级和动态QoS也大大简化
更为实现高性能EC打下了基础
4、高效EC和高效缓存
独特映射表设计再配合软件优化
可以实现高效灵活纠删码(EC)机制
(追加写、满条写、介质适配、均衡策略)
消除写放大、写惩罚,匹配Flash擦写块
数据分布更灵活、更均衡
相同可用容量情况下
EC性能可与多副本持平,物理盘省一半
相同物理容量情况下
EC性能高于多副本,得盘率高一倍
甚至,相同盘数配置下
性能比盘阵RAID5/RAID6还强
同时,通过多级缓存灵活调度
实现数据智能分层和读写加速
而且,缓存盘与数据盘没有绑定关系
效率更高,维护更方便
↓
总之,中兴这套分布式磁阵
还有不少“东西”值得拎出来说
比如高性能ROW快照、无限快照克隆树
能给予备份策略更多的自由度
再比如负载均衡&空间均衡分别控制
非常有利于大型存储资源池的管理
中兴这个分布式磁阵
实战起来也是相当有“东西”!
▼
中兴分布式磁阵的具体型号
叫做KS20000
包含三大类型节点
(性能型、容量性、均衡性)
↓
三类节点可以灵活搭配
结合层次化的集群设置
构建统一的多用途存储资源池
一套系统覆盖数据从热倒冷全生命周期
(核心生产→研发测试→备份归档)
这样,数据可以按需流动
不会再变成一个个“烟囱”
以前企业为了支撑不同类型的业务
往往需要部署不同档次的异构存储
如今,采用KS20000一站式搞定
部署方便,统一管理,灵活扩展
我们再来总结下
KS20000作为融合两大阵营优势的产品
可以完全替代全闪或混闪阵列
同等配置性能持平甚至更优
同时又具备海量横向扩展能力
讲真,确实有点儿东西!
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com