面对SSD固态盘价格快速上涨,浪潮在固态盘方面持续创新,推出了新一代ZNS(Zoned Namespace,分区命名空间)SSD,在性能、容量、寿命、成本、易用性等方面实现了飞跃式提升。这是继2019年IPF大会上浪潮存储发布NVMe SSD固态盘之后,浪潮存储在固态盘技术方面的全面升级。
什么是ZNS SSD?
面对SSD固态盘价格快速上涨,浪潮在固态盘方面持续创新,推出了新一代ZNS(Zoned Namespace,分区命名空间) SSD,在性能、容量、寿命、成本、易用性等方面实现了飞跃式提升。
ZNS SSD即分区命名空间固态硬盘,ZNS 是从 OC(Open Channel,开放通道)SSD基础上发展而来的,实现了把FTL(Flash Translation Layer,闪存转换层)从SSD内部迁移到上层的Host端,把SSD内部开放给了Host端,这样用户可以根据自己需要,比较灵活的拥有自己特定的FTL,代价是软件架构必须重新设计,成本非常高,对用户技术实力要求也非常高。
ZNS协议将NVMe 2.0其中的一部分将进行标准化处理,以满足行业需求。相比之下ZNS SSD规范更加标准,生态环境更加友好,简化了软件架构,用户可以更加容易地根据自身场景需求进行特定软件开发。
ZNS SSD将FTL移至Host端进行数据管理和I/O调度,NVMe ZNS提供了分区存储设备接口,该接口允许SSD和主机在数据放置方面进行协作,根据数据类型的不同选择单独的存放位置,从而可以将数据与SSD的物理介质对齐,提高了总体性能并增加了主机能直接读写的容量,并实现了I/O隔离。
ZNS规范中,将SSD namespace的整个LBA(logical block address,逻辑区块地址)范围划分为若干个等长的区间,等长的LBA区间成为一个zone,每个zone内必须以顺序的方式进行写入,每个zone有其独立的状态机进行管理。