在先前的文章”Meta 开放运算计划(OCP) – 标准验证程序Cloud SSD 1.0a compliance test 大解密 ”中,已为各位介绍了OCP相关源由以及测试项目。相信大家对于OCP的相关验证项目已有了大致上的了解,而OCP 1.0a compliance test主要依循”OCP Cloud/Datacenter SSD Specification 1.0a”这本specification为主。随着server需求的日与俱增,硬件迭代升级是必然会遭遇到的环节,OCP的标准化规范通常会根据需要程度而进行更新,当原先的1.0a版本逐渐不敷使用,新的2.0版本便自然应运而生。
如同前面所说,2.0版本的目标是为了满足市场需求,以及为了未来的创新而做准备,因此OCP 2.0是基于OCP 1.0a为基础而进行改进。那么2.0版本对比先前的1.0a版本有何差异与变动呢? 今天的文章就会针对specification内容所提到的NVM Express Requirements、PCIe Requirements、Reliability、Endurance等几个重点项目依序进行比较分析。
NVM Express Requirements
此章节以NVMe spec需求为主,OCP SSD spec主要基于NVMe spec为基础发展,以此为基础增加在server上运用的功能。以下为OCP 1.0a与2.0版本间的重要差异。我们可以发现,除了NVMe spec从原本的1.4转成1.4b,也多了一些有关server应用的需求加入。其中OCP 2.0部份更是将原先vendor specific的非必须字段也新增了指定需求。可以看出OCP 2.0在NVMe express requirements这块补充了原先所缺乏的部份。
PCIe Requirements
此章节则以PCIe spec需求为主。NVMe SSD底层主要是透过PCIe沟通,OCP spec也针对此部份定义其需求,基本上PCIe底层变动不大,在PCIe requirements这块的变更较少。
Reliability
此章节针对Reliability可靠度为主,除了一般Reliability需求外,因SSD长时间在server环境内使用,故OCP在这方面会特别着重在「温度」以及「上下电」这部份可靠度的需求,以下为OCP 1.0a与2.0之间的版本差异。
Endurance
此章节针对Endurance耐用度为主,因服务器长时间在server环境下应用,其长时间高速存取的特性,让OCP对endurance耐用度这块也有其明确定义,主要着重在设备在面临寿命尽头(End of Life)时,为保障数据完整度,该设备须有一定程度的备援及可读取功能。表即为OCP 1.0a与2.0版本之间的主要差异。
结语
本篇就OCP Cloud/Datacenter SSD Specification 1.0a与2.0版本的前半段项目进行比对,从中我们可以发现,为了填补原先1.0a较不足的部份,OCP 2.0在NVMe requirements分类的修改以及增修的项目最多,而新增的定义也是为了因应server环境需求而生。相信未来能支持OCP 2.0的SSD必定会更受server厂商青睐,将其大量部属在server中。
对于OCP SSD compliance一致性验证,拥有完整server测试环境的百佳泰也正积极备战。并计划导入OCP Compliance相关测试设备以及对应的测试脚本。透过百佳泰的专业测试验证与解决方案,我们将协助您及早发现产品潜在问题,将其作为未来产品在改版更新时的重要依据。更多相关认证测试问题,欢迎联系百佳泰。
更多服务器相关服务:https://www.allion.com.cn/server-validation/
百佳泰专属顾问咨询:https://www.allion.com.cn/form/server-validation/