在先前的文章”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相關測試設備以及對應的測試腳本。透過百佳泰的專業測試驗證與解決方案,我們將協助您及早發現產品潛在問題,將其作為未來產品在改版更新時的重要依據。更多相關認證測試問題請瀏覽伺服器測試驗證服務,或透過線上表單與我們聯繫,百佳泰服務團隊將誠摯為您服務!
延伸閱讀:
聯繫表單