距离2017年8月发布第一版双模SSD设计规范以来,仅仅过了半年时间,最近,阿里巴巴发布双模SSD(Dual-Mode SSD)存储架构,同时支持持OpenChannel和Nvme,同时发布全球首个双模SSD产品——AliFlash V3,采用的是自研的存储控制器芯片AliFSC。
只听说过Dual-port SSD,Dual-Mode的话笔者只听说过SATA3和USB的双模,阿里巴巴的Dual-Mode SSD是OpenChannel和Nvme,前者是NVMe全闪存阵列的重要基础,后者有更强的适用性。
一直以来,OpenChannel和NVMe是PCIe闪存加速卡和SSD盘中最主流的两大阵营。
PCIe的NVMe SSD相比常见于的SATA AHCI的SSD有明显优势。OpenChannel与NVMe在实现上最大的区别是前者是Host-based的设备,后者是Device-based,Host-based就是主要的FTL处理工作都交给了主机CPU来执行,后者NVMe的大部分工作由SSD自身的控制器来完成。
AliFlash V3兼容两种模式,非常灵活。AliFlash V3与存储引擎Fusion Engine结合,阿里巴巴官方宣称:预计降低成本50%,性能提升5倍,即性价比提升10倍。
AliFlash V3采用阿里巴巴自研的全球首个商业化用户态存储引擎Fusion Engine,实现软硬件一体优化,帮助客户取得极致I/O性能和优化TCO。
许多人其实并不知道阿里有自研硬件,不知道阿里有定制化的AliCPU,不知道阿里有自研服务器AliServer,更不知道阿里还有AliFlash,不知道AliFlash其实都进化到第三代了。
早在2016年,阿里巴巴的SSD AliFlash V1就上线在用了,从一开始就是自研的,SSD控制器是自研的,自主可控,有全部的源代码。
AliFlash V2开始只支持NVMe 1.2标准,确实NVMe标准在英特尔的宣传攻势下呼声更高一些,OpenChannel的先驱代表Fusion-io倒下(被收购)之后更是如此,不过近来看OpenChannel仍有市场需求,双模SSD的推出也在验证这一看法。
到AliFlash V3的时候,还采用了第一个自研存储控制器芯片AliFSC,自主可控更进一步。
AliFlash V3是阿里巴巴双模SSD架构的首个商用产品。商用意味着以后不在只是自己用了,可以卖给别人用了,意味着在技术白盒化、供应链管理、质量管理等方面都已经越来越成熟了,AliFlash V3产品已成功生产,并上线应用了。
AliFlash V3适配主流3D TLC/QLC NAND flash,实现了从NAND颗粒、控制器芯片、固件、驱动、用户态I/O栈的全链路打通。
AliFlash V3不仅提供通用的块设备支持,还针对业务需求定制优化和开发增强功能,更与业务团队联合开发了软硬件一体化方案,发挥出双模SSD架构的巨大潜力与效益。