目前以及在可預見的未來,云存儲將主要作為歸檔或備份之用。不過,在某個時間,云提供商將開始將云存儲作為主存儲地址來提供。為什么云存儲可以作為主存儲,我們離這種情況變成現實還有多少時間?在這里,云存儲作為主存儲不同于軟件即服務(SaaS)提供商將使用的主存儲。我曾說過,SaaS解決方案將需要典型的第一層存儲功能。而在這篇博文中,云需要的是第二層應用程序,這種應用程序不需要像數據中心內部主應用程序那么高的性能。
顯然,如果要讓云存儲像主存儲系統那樣工作,我們將需要相對接近的存儲設備之間有快速的連接。例如,Zetta基本上就在提供這種設置。他們利用自己的向外擴展的、集群的NAS(網絡附加存儲)設置(在云里面提供),在設計本地存儲目錄的同時提高了對性能的關注。
另一個選擇就是利用復合模式。這種復合模式結合了本地高速緩存設備--這種設備已經在歸檔中開發--和云的備份利用--比如Iron Mountain,Axcient和Nirvanix的服務。為什么這些高速緩存設備不可以升級為存儲主數據?這里面需要克服數據連接速度問題,尤其是需要城域網水平的快速連接。
還有數據服務問題。很明顯,NAS廠商已經在快照、復制、配置和一系列其他NAS功能上投入了很多的研發精力。不過基本的NAS服務可以被貼牌然后再配置到這些設備上。NAS和云廠商都需要提供某種形式的全局文件系統,由這種文件系統來透明地顯示文件的時間。這可以讓小型的快速的本地存儲"溢出"到云存儲目錄。當然,這將需要支持混合的后端存儲。許多NAS全局文件系統的弊端就是廠商們往往只支持他們自己的系統。獨立的文件虛擬化功能提供商,比如F5、EMC的Rainfinity 和AutoVirt,在這里應該有用武之地。
NAS在云中作為主存儲是可行的,而且這個實現的時間要比許多人所想的早。那么塊級存儲怎么樣?我將會在以后討論這一方面的問題。
本文作者George Crump是Storage Switzerland的創始人,同時也是George Crump Consulting的創始人。
