阿里发布第三代闪存盘,OpenChannel和NVMe双模融合

简介:

距离2017年8月发布第一版双模SSD设计规范以来,仅仅过了半年时间,最近,阿里巴巴正式双模SSD(Dual-Mode SSD)存储架构,同时发布全球首个双模SSD产品——AliFlash V3,采用自研的存储控制器芯片AliFSC,同时支持OpenChannel和NVMe模式,此为AliFlash的双模。

efb126875488b3be475e8b0b11fd82bc8d260a02

之前笔者只听说过Dual-port SSD,这是NVMe全闪存阵列的重要基础,Dual-Mode的话笔者只听说过SATA3和USB双模的叫法,阿里巴巴的Dual-Mode SSD是OpenChannel和NVMe。

一直以来,OpenChannel和NVMe是PCIe闪存加速卡和SSD盘中最主流的两大阵营。

PCIe的NVMe SSD相比常见于的SATA AHCI的SSD在性能、功耗、延迟方面有明显优势,这是NVMe得以快速发展的基础。NVMe是一种开放式非易失性存储标准,允许SSD用自身闪存的读/写速度运行,用多通道的PCIe口访问闪存,比原来的SATA和SAS快的不止一点半点。

OpenChannel与NVMe在实现上最大的区别是前者是Host-based的设备,后者是Device-based,Host-based的OpenChannel把关键的FTL处理工作都交给了主机CPU来执行,后者NVMe的FTL工作由SSD自身的控制器来完成。

Host-based的好处是能充分利用CPU,在普遍认为CPU资源过剩的前提下,这一观点站得住脚,而且,如果利用CPU的话,能更好地与应用绑定,方便做一些针对性的调优,所以,更有软件定义的意思。而且,因为用的是主机的CPU,自身的计算能力就降低了,所以,有成本价格优势。

Device-Based的好处是不依赖主机,适用性更好,能减少了用户对主机CPU计算和内存资源的消耗,更大的优势在于,当系统突然断电的时候,Device-based的设备能用电容中存的电量把数据整理起来不至于直接丢了,数据更安全一些。

要Device-Based还是要Host-based之争似乎一直没有定论,不过也有专家表示两者走向融合也是趋势,阿里的双模也算是一次尝试。

回过头来看AliFlash V3。

AliFlash V3适配主流3D TLC/QLC NAND flash,实现了从NAND颗粒、控制器芯片、固件、驱动、用户态I/O栈的全链路打通。

AliFlash V3不仅提供通用的块设备支持,还针对业务需求定制优化和开发增强功能,更与业务团队联合开发了软硬件一体化方案,发挥出双模SSD架构的巨大潜力与效益。

应用方面,AliFlash V3与存储引擎Fusion Engine结合使用,Fusion Engine是阿里自研的全球首个商业化用户态存储引擎Fusion Engine,实现软硬件一体优化,帮助客户取得极致I/O性能和优化TCO。阿里巴巴官方宣称:预计降低成本50%,性能提升5倍,即性价比提升10倍。

0da73414a7887f2209a3579d0ee742dd34fe0820

许多人其实并不知道阿里有自研硬件,不知道阿里有定制化的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产品已成功生产,并上线应用了。

BAT这样的互联网公司是PCIe加速卡厂商的大用户,然而,阿里自己推出这样的闪存加速卡确实有点出乎意外,但考虑到其应用规模,长远来看有其战略意义,既然服务器都能自己做,何况一个SSD呢。


原文发布时间为:2018-03-21

本文作者:朱朋博

本文来自云栖社区合作伙伴“DOIT”,了解相关信息可以关注“DOIT”。

相关文章
|
供应链 大数据 物联网
案例分析:三一重工集团数字化转型
案例分析:三一重工集团数字化转型
1273 2
|
存储 资源调度 安全
H3C CAS系列 一、CAS初认识
对于虚拟化,可能第一时间大家想到的是虚拟机,而对于虚拟机大家可能第一时间想到的就是我们大多数人都可能比较熟悉的VMware系列产品,比如常用VMware Workstation Pro 、VMware esxi。 而今天我带大家一起认识一款我们国产的虚拟化软件 H3C CAS。
2726 0
|
存储 人工智能 运维
阿里云自研存储部件创新亮相2024全球闪存峰会
阿里云在AI时代背景下对自研存储部件进行的一系列创新实践并取得丰硕成果。
阿里云自研存储部件创新亮相2024全球闪存峰会
|
8月前
|
存储 弹性计算 测试技术
阿里云服务器最便宜多少钱一年?38 元轻量机型与 99 元 ECS 机型配置、价格及购买限制详解
在选购阿里云服务器时,“性价比” 是多数用户的核心诉求,尤其是个人开发者、学生或初创团队,既希望满足基础业务需求,又想控制成本。目前阿里云有两款极具性价比的入门级机型 ——38 元 / 年的轻量应用服务器和 99 元 / 年的 ECS 经济型实例,前者是新用户专属福利,后者新老用户均可购买,覆盖了从个人测试到小型业务的不同需求。本文结合最新的配置细节、价格规则和购买限制,用通俗的语言拆解这两款低价机型,同时补充其他适配场景的高性价比选择,帮大家清晰了解 “最便宜的阿里云服务器到底怎么选、怎么买”。
|
存储 人工智能 固态存储
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
3FS是DeepSeek开源的高性能分布式文件系统,专为AI训练和推理任务设计,提供高达6.6 TiB/s的读取吞吐量,支持强一致性保障和通用文件接口,优化AI工作负载。
2192 2
DeepSeek开源周第五弹之一!3FS:支撑V3/R1模型数据访问的高性能分布式文件系统
|
Cloud Native 安全 Linux
龙蜥操作系统:CentOS 谢幕之后,国产云原生系统的崛起之路
龙蜥操作系统(Anolis OS)是 CentOS 停止维护后,由阿里云等企业联合发起的开源项目。它以双内核架构和全栈优化为核心,提供无缝替代 CentOS 的方案,兼容主流生态并针对云计算场景深度优化。其技术亮点包括 RHCK 和 ANCK 双内核、性能优化、全栈安全及国密算法支持。龙蜥适用于云原生基础设施、企业级应用部署及开发环境,社区已吸引 200 多家单位参与。未来规划涵盖 AI 框架优化、RISC-V 架构适配及桌面环境构建,正重新定义云时代的操作系统边界。
4674 0
|
缓存 监控 数据可视化
DAMON: Data Access MONitor 【ChatGPT】
DAMON: Data Access MONitor 【ChatGPT】
|
存储 安全 算法
一文简单了解RPMB
一文简单了解RPMB
2614 0
|
Java Unix 应用服务中间件
Tomcat 9.0.x 的下载、安装、配置、检测(详细讲解)
Tomcat 9.0.x 的下载、安装、配置、检测(详细讲解)
3052 0
Tomcat 9.0.x 的下载、安装、配置、检测(详细讲解)