使用“扫一扫”即可将网页分享至朋友圈。
中兴,有点儿东西
冷不丁的
看见中兴通讯发了个新产品
叫做「分布式磁阵」
看到这个名字我有点迷惑
是不是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作为融合两大阵营优势的产品
可以完全替代全闪或混闪阵列
同等配置性能持平甚至更优
同时又具备海量横向扩展能力
讲真,确实有点儿东西!
“比特财经”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服邮箱:bitokx@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
