現如今,云存儲的崛起意味著個人和企業購買硬盤越來越少,與此同時云服務運營商卻在大批量買進硬盤。因此谷歌認為硬盤不必側重可靠性。
谷歌通過其基礎設施副總裁Eric Brewer近期貼出的一篇博文及同一時間發布的一個相關白皮書闡述了它對硬盤的未來愿景。
由于谷歌龐大的數據中心,不出意料地成為大批硬盤的消費商。而谷歌所需存儲體積也相當瘋狂——Brewer博文中指出,YouTube每天單獨需要1PB新存儲,多虧了每天400小時的視頻被上傳到了該服務。
雖然大多數谷歌用戶最后沒有為這項存儲花錢,但谷歌仍有足夠的現金因此入賬(去年,其在營收中貢獻了740億美元的營收)。
同時由于個人用戶正在逐漸依賴SSD和USB存儲,或把東西簡單上傳到云,谷歌(及其競爭對手如亞馬遜和微軟)很快就會成為最大的驅動器買家。
這對硬盤制造商而言是件好事,因為它們仍需有人對它們的產品進行鞭策。而谷歌有了一個好的論據重新考慮現有驅動器制造和設計方案。
主要的原因是目前硬盤設計無法反映數據中心的使用案例。舉一個簡單的例子:硬盤保持現有外形尺寸是因為要與之前的3.5英寸軟盤驅動器大致相同。同樣的外形尺寸硬盤是80年末到90年初存儲的主要形式,你得先買得起,然后才有得選,而系統設計也并不完全需要改變。這在1989年還說得過去,但問題擺到現在就有些不大合理了。
更重要的是,數據中心運營商并未特別關注一塊單盤的可靠性。實際上所有的硬盤最終都會壞掉,而所有數據中心系統為了確保數據不丟失,會在多個驅動器上存儲以便故障時重新存儲。因此,我們無需側重于提高現有驅動器的可靠性。Brewer表示:
我們需要優化磁盤的集合,而不是一臺服務器的單個磁盤,這個改變有一系列耐人尋味的結果包括無論如何我們都要在其它地方另外保存該數據,這確實會更容易丟失數據。但并不是說要磁盤丟數據,只是可以將設法花費在數據丟失的成本和努力側重用于其它利益如容量或系統性能。這些改變措施可以包括變更磁盤規格讓它們更高或是改變硬盤固件以提供更高I/O速率(雖然可靠性和可預測性比之前版本略低)。
高度可能并不是驅動器存儲的主要因素,但白皮書中解釋稱其可能會大幅提高性能:
我們建議提升許可高度。目前磁盤有一個相對較小的固定高度——通常1英寸對應3.5英寸磁盤,最大15毫米對應2.5英寸驅動器。更高的驅動器允許每個磁盤有更多盤片,這不但增加了容量而且攤銷了包裝成本,印刷電路板和驅動器電機/致動器。每個磁盤給定一個固定總容量,越小的盤片就能夠產生更小的尋道距離和更高RPM(由于盤片的穩定性),如此一來就有更高IOPS,和更差的容量價格比。最終的結果是針對任何特定IOPS/GB的更高容量價格比,這可以通過改變其它單個方面比如盤片大小或RPM來實現。
然而谷歌并沒有建議一個確切的高度或任何其它設計參數。據白皮書中指出,在谷歌購買了足夠的磁盤可以創建任何它想要的規格并建立足夠的業務讓一個制造商簽約時,它可能更喜歡一個通用標準。這或許需要和一些其它主要云供應商進行巧妙協商,但這是一個合理的目標。
雖然這些改變永遠不會在用戶驅動器上看到,但是它們將對云服務運營商有很大的影響。雖然不會一蹴而就,但谷歌有足夠的影響力,它的硬盤未來愿景可能會有實現也未可知。