Google欲降低硬碟復(fù)原層級 HDD廠商面臨挑戰(zhàn)
Google發(fā)表一份關(guān)于資料中心硬碟技術(shù)的研究,宣稱他們可以在出現(xiàn)錯誤情況以及硬碟磁片運作失敗時,提升硬碟的性能,主要途徑就是緩解傳統(tǒng)硬碟(HDD)與固態(tài)硬碟(SSD)的復(fù)原層級。The Register針對此文件表示,現(xiàn)在是Google、Facebook等公司的天下,他們對資料中心需要的硬碟技術(shù)有一定影響力,HDD廠商無法置身事外。
本文引用地址:http://m.butianyuan.cn/article/201610/310948.htmThe Register針對這份文件指出,現(xiàn)代硬碟是相當(dāng)可靠的裝置,HDD與SSD是內(nèi)建在控制器當(dāng)中的商品化零件,被用來管理磁片的弱點,無論是處理疊瓦式磁記錄的磁片或是NAND性能降低問題,控制器的軟體可以重新定向I/O、重新分配磁區(qū)、平均分散I/O,以應(yīng)付數(shù)量龐大的故障情形。
雖然大部分客戶都喜歡硬碟處理這些磁片出現(xiàn)的暫時或永久性錯誤,但Google寧可讓這些錯誤暴露于主機,讓Google的軟體層決定如何處理這些錯誤。譬如硬碟會啟動重試,確保讀取到的不是暫時性錯誤,但是這個重試過程需要時間,影響跨裝置間的I/O反應(yīng)速度,Google寧可讓硬碟就直接處于失敗狀態(tài),甚至更快一點認(rèn)定為失敗,讓軟體讀取或重建其他地方來的數(shù)據(jù)。
報導(dǎo)指出,提升軟體的復(fù)原能力并非全新的概念,Pure Storage使用這種技術(shù)在FlashArray編碼上,選擇重建同位元的資料,而不是等待硬碟回應(yīng),因為硬碟有時候在收集垃圾資料時會很忙。管理硬碟的流程來自硬碟測試,而Google特別要求制造商提供應(yīng)用程式介面(API)以及回應(yīng)碼,讓替代方案可以執(zhí)行。
HDD也有可能已經(jīng)被修正到能讓硬碟重建速度更快,若硬碟已經(jīng)有故障嫌疑,當(dāng)硬碟讀取與寫入資料來服務(wù)主機要求時,會重新定位讀/寫頭,并繞過許多未訪問的磁道與柱面。也有可能在第二管道的高速緩存中讀取資料,加快重建過程。此外Google還提到配置更多硬碟、增加儲存密度、主機管理重試和后臺任務(wù)管理等方式。
全球網(wǎng)絡(luò)存儲工業(yè)協(xié)會(SNIA)表示現(xiàn)在硬碟廠商并不多,對新功能不難達成共識。報導(dǎo)認(rèn)為現(xiàn)在Google、Facebook、微軟等公司發(fā)展服務(wù)器與機架架構(gòu),比傳統(tǒng)供應(yīng)商提供的服務(wù)更便宜、配置與管理也更有效率,且Google建議的方式可能很容易執(zhí)行,因此進一步優(yōu)化零組件值得一試。
當(dāng)QLC技術(shù)速度更快、可靠性更高時,NAND Flash也可能會影響這個產(chǎn)業(yè)。報導(dǎo)認(rèn)為,HDD廠商還想在產(chǎn)業(yè)生存下去,或許他們需要聽從Google等公司的要求,否則就是等著被NAND Flash取代。
評論