Netflix自架CDN 存儲行業嚇出一身汗
譯文【51CTO 6月11日外電頭條】要是存儲廠商們以為自己具有免疫力,不會受到眼下開源硬件給服務器行業帶來的那種顛覆性破壞,那么Netflix新的Open Connect內容分發網絡(CDN)也許會讓它們改變想法。雖然Open Connect的目標直接針對商用CDN,但是它基于三年前Backblaze發布的開源存儲設計(或者至少其靈感來自這種設計)。Backblaze的設計不斷完善,并將范圍擴大到了《財富》1000強公司的數據中心,具有劃時代的意義。
不妨交待一下背景,Backblaze是一家云存儲服務提供商,專門為客戶提供廉價的海量數據備份服務(比如存儲容量不受限制的服務每月僅收5美元)。為了做到這一點,它只好建立了一套存儲系統,以便可以存儲大量數據,又不至于耗費巨資。截至去年7月,Backblaze的架構已發展到了這個地步:存儲容量達135TB的存儲單元(pod)從頭開始建造所需的成本不到7400美元。
可想而知,這種架構自然引起了一些公司和組織的濃厚興趣,它們想利用該架構來減輕在IT預算方面的壓力,但是沒有一家像Netflix這么成功。EMC的Pat Gelsinger最近表示,Facebook的開放計算項目(Open Compute Project)的存儲組件(名為Open Vault)還沒有準備好迎來黃金時段,因為沒人在上面運行關鍵任務型工作負載,或者肯在上面運行這種工作負載。如今的Open Vault也許是這樣——這個項目畢竟在今年早些時候才剛啟動,但是不可能一直是這樣子。如果你認為幫助Netflix流式傳送視頻的CDN是關鍵任務型技術,那么批評Backblaze的設計是毫無道理的,因為Netflix隨勢而變,對它稍加改動、為己所用。
Netflix的容量為100TB的4U服務器
另外值得一提的是,開源硬件并不是給EMC等傳統存儲廠商構成威脅的整套架構的唯一部分。我聽說,在擴建大規模云基礎設施方面有經驗的人最近表示,一旦解決了性能和可用性方面的一些局限性,Hadoop分布式文件系統(HDFS)就有望成為大型基礎設施的默認文件系統。那些局限性當中最主要的一個:NameNode已在最新版本的Apache Hadoop中得到了解決,而且已經集成到了Cloudera新的CDH4版本中。
存儲行業對付得了開源帶來的顛覆性破壞嗎?
不過,與開放計算項目給服務器行業帶來的影響一樣,如果傳統廠商們愿意隨勢而變,開源存儲不一定會敲響喪鐘。一個原因是,外面仍有好多客戶并不是在Facebook或Netflix這樣的規模下運營系統,他們有經濟能力,出高價購買提供那些客戶所需、廠商支持的功能特性的小型部署系統,至少從短期來看是這樣。
不過,如果服務器出貨量能說明什么問題的話,那就是云計算和互聯網巨頭們的崛起最終也會給存儲市場帶來危害。數量較少但非常龐大的客戶會在銷售份額中占有更大的比重;它們未必需要導致企業級存儲產品如此昂貴的所有附加的花哨功能。而如果VMware猜對的話,連主流企業也很快想效仿谷歌和Facebook之類的互聯網巨頭:運行相對缺乏智能的啞硬件,這些硬件由極其智能的軟件來管理。
如果最后出現這一幕,那么存儲廠商們就得重新考慮自己如何提供價值、賺取收入。這可能意味著,在自己的存儲設備中采用開源設計,同時調整自己的重心,大幅偏向軟件和服務,或者可能將存儲管理軟件從硬件解放出來,以便這類軟件可以在開源設備上運行。
也許我們會從6月20日和21日舉辦的Structure大會上了解未來的存儲行業和市場會怎么樣,到時我們將與Facebook的Frank Frankovsy、Netflix的Adrain Cockroft以及VMware的Steve Herrod共同探討這個話題。不管是什么情況,形勢似乎不會再像現在這樣子了。
原文:Why Netflix’s CDN should scare the storage industry