現在市場當中既有云存儲,也有高性能存儲,但是否真的存在高性能的云存儲呢?很長時間以來,這個問題的答案都是否定的。
“不論企業在何時、以何種方式將基礎架構從自己的數據中心當中移出,延遲都是一個無法回避的問題,也就是光的傳輸速度問題,”Enterprise Strategy Group公司的分析師Scott Sinclair表示,“光的傳輸速度是固定的。”
過去,對于那些希望云服務商提供高性能存儲的企業來說,通常會面臨兩種選擇:被迫妥協或者將存儲留在自己的數據中心內。但是隨著新技術的不斷出現,企業可以更加放心地使用云存儲了——也就是說,在特定等級的云基礎架構當中運行IO密集型、延遲敏感型應用程序是完全可能的。
高性能云存儲保證企業能夠在云中運行資源需求異常龐大的數據庫應用程序,由于云存儲的種種限制,這在過來說幾乎是不可能的。其還允許企業在本地運行應用程序,之后通過廣域網訪問低成本和可擴展的云存儲。此外,還可以在云中進行計算,之后訪問私有數據中心的存儲基礎架構。
不同于大多數存儲的是,實現高性能云存儲的關鍵并不是盡可能多地添加磁盤或者閃存,Sinclair說。對于光速問題來說,新技術“需要依賴特定的解決方案創新才能夠解決問題,”他說。也就是將數據放置于離計算非常近的地方,或者引入某種形式的網絡優化或者緩存機制。一些系統同時采用了全部三種方式。盡管這些技術仍然處于發展初期,但是早期部署的企業已經看到了可觀的回報。
本地計算vs. 云存儲“過去我們認為存儲價格并不昂貴,如果需要,直接購買就可以了,”收益管理公司Sentinel Benefits&Financial Group的COO David Scarpello表示,“但是后來我逐漸意識到存儲是十分昂貴的,過去的觀念是一個十分嚴重的錯誤。”
除了購買額外存儲容量之外,還需要在技術支持、維護、員工、備份、數據中心運營和災難恢復站點方面投入大量資金。為了維護一個容量為40TB的本地存儲,Sentinel公司每年最多需要花費25萬美元——也就是每TB超過6000美元。“這是一大筆錢,”他說,但是為什么要花費這筆錢呢?“存儲十分重要,因為它能保證我們的安全,但是企業卻不想在這方面花費大量費用。”
同時,公有云服務商所提供的存儲在價格方面已經可以與消費級硬件相比。AWS(Amazon Web Services)推出的S3(Simple Storage Service)存儲價格最低為每個月每GB 0.03美元(其中缺少了較大的存儲容量選項以及Infrequent Access功能),企業還可以選擇每年240美元購買托管的、能夠復制同步的1TB空間。
但是這種廉價的存儲方式是基于對象存儲的,只有在完全理想的情況下其性能表現才能夠滿足企業需求——如果通過廣域網訪問將會十分緩慢。所以對于許多IT部門來說,他們所面臨的挑戰在于如何在享受云服務可擴展性和低成本的同時,還能夠在一定程度上保證性能表現。
對于Sentinel公司來說,一種潛在的解決方案是使用ClearSky Data公司提供的數據緩存和加速工具,ClearSky Data是一家位于波士頓的初創公司,其解決方案當中包含了一臺本地緩存設備以及一臺位于互聯網接入點(POP)、和大容量公有云存儲直接相連的設備。通過在本地緩存一些經常使用的數據,并且使用專用、低延遲的網絡連接訪問云存儲,用戶就可以利用廉價的云存儲實現本地計算,并且不用再擔心性能問題。
在最初的版本當中,ClearSky承諾性能可以接近本地存儲的IOPS值,并且延遲控制在兩毫秒之內。針對波士頓之外,比如費城和拉斯維加斯的用戶,以及不斷增加的云存儲服務商這一情況,公司計劃進一步擴展服務所覆蓋的地理范圍,ClearSky Data聯合創始人和CEO Ellen Rubin表示。
借助于ClearSky,Sentinel公司已經開始將7TB的測試和開發數據轉移到AWS當中,并沒有收到開發人員的任何抱怨。如果一切順利,這家公司將逐步遷移所有數據,由此可以減少每個月5000美元的NetApp支持費用,并且不必再進行備份或者異地災難恢復。