做一款SSD越来越难,Memblaze施行面向企业级SSD的统一架构

1998年,在一首由李宗盛、周华健、品冠合唱的一首歌曲《最近比较烦》中,不惑之年的李宗盛唱到:

最近比较烦,比较烦,比较烦

我看那前方怎么也看不到岸

那个后面还有一班天才追赶

哎唷,写一首皆大欢喜的歌 是越来越难!

作为在中国企业级SSD市场上耕耘多年,也颇有影响力的厂商,Memblaze也在感慨做一个SSD要考虑的问题越来越多了,为此,Memblaze才打算要做企业级SSD统一架构。

专注于做企业级SSD市场

Memblaze是国内知名的企业级SSD厂商,在闪存存储市场方兴未艾的时代就进入了这一领域,一做就是近十年时间。Memblaze做事还是非常专注的,在国内消费级SSD市场鱼龙混杂的年代里,Memblaze始终专注在企业级SSD上,确实挺难得的。

2020中国数据与存储峰会期间,Memblaze高级副总裁张泰乐分享了这么多年来做企业级SSD的感受,在他看来,企业级SSD看起来简单,其实非常复杂,做起来就会发现,真的是越做越觉得难,越做越发现用户需求多,在资源有限的前提条件下,只能专注在少数产品上。

Memblaze有很多用户是云计算厂商,在疫情爆发的时候,许多线下活动都转到了线上,各大云厂商都紧锣密鼓地忙扩容,Memblaze作为SSD供应商自然也很忙,据张泰乐介绍,2020年上半年,Memblaze的部署量达到了同期三倍,销售额翻了一番。

在张泰乐看来,过去几年来,Memblaze的产品质量和产品特性都出现了非常长足的进步,PBlaze5的整体部署量超过了1EB,出货量大约是几十万片,随着近日完成的D轮两亿元人民币融资,Memblaze还将继续专注走好下一步,继续往更大的体量来发展。

Memblaze一直很专注,归根到底是因为企业的需求越来越多,无论是互联网、通信、金融行业或者是垂直行业用户都是如此,当部署量达到一定程度后会发现,要面对的问题也变多了,客户数量变多了,每天要解决的事情也变多了。

挑战:做一款企业级SSD要解决的问题越来越多

Memblaze面临怎样的挑战?Memblaze是如何应对这些挑战的呢?

首先要看到SSD需求多元化带来的挑战,张泰乐用NVMe标准文档内容做了形象的介绍:NVMe 1.0标准只有127页,NVMe 1.2的时候大概200页,NVMe 1.3的时代就有大约300页了,2019年,NVMe 4.0的时候就400多页了。

这些页码从侧面反映出了需求的量的变化,标准内容的增多意味着什么呢?意味着现在做一款新的SSD的时候,需要完成的工作量越来越大,过去如果需要一年时间,现在则可能需要两三年时间。

企业级SSD市场跟消费级SSD市场的区别简直天差地别,消费级用户可能关注SSD能不能用,够不够可靠,价格是否友好,而企业级SSD面对的用户群,每个用户的需求都不太相同,或者说大相径庭。

比如A类客户关注的QoS,关注远程管理和大规模部署能力;B类客户关注安全,关注自主可控;C类用户关注SSD是否能用在无人数据中心。

面对不同需求,如果每一种需求都设立一个项目,那么有的项目可能要花费2-3年时间,这样对于产品上市周期而言显然不符合市场需求。这是任何一家公司都无法做到的。

第二个难点在于闪存处理复杂度带来的挑战,比如,从SLC到3D QLC的发展,需要做的事情越来越多。总之,现在做一款产品要考虑的东西越来越多,不断有新技术出现,SSD厂商需要不断采用新技术来完善自己的产品。

Memblaze也关注哪些创新点能为客户带来价值,但从产品应用的角度来看,如何在有限的资源条件下,尽可能快的推出稳定可靠的产品至关重要。

企业级SSD的统一架构设计

面对这样的需求,Memblaze给出的应对策略就是统一架构设计,什么是统一架构设计呢?

张泰乐解释说,传统嵌入式的开发方法中,所有的设计,所有的功能和客户价值,都是围绕芯片来做的。而芯片类型很多,除了有国外芯片,还有很多不错的国产芯片,如果每一款产品都围绕芯片来启动研发,那意味着每一款产品都需要根据芯片的调整从头到尾重新走一遍开发流程。这样显然效率不是最优。张泰乐认为应该围绕着一个统一算法的平台来适配不同的芯片,这样将大幅提升研发效率,缩短产品研发周期。

现在Memblaze正在做的就是希望用一个统一的架构来支持不同的芯片。虽然,统一架构很美好,但是也会有挑战, Memblaze正在朝这个方向努力,需要一些时间才能见到更多成果。

2021年,Memblaze将交付第一代统一架构产品——PBlaze6,采用不同控制器,但使用同一套代码,2022年,Memblaze将推出PBIaze7。

目前,Memblaze已经用了三年时间做了一些统一架构方面的事情,我们也看到,Memblaze正在从一个产品型公司转变为平台型公司。