面對嚴峻的經濟形勢,許多公司的存儲管理員開始重新評估存儲流程,希望尋找一個更為經濟的數據存儲方案。與傳統的存儲系統相比,將數據歸檔到具有更高價值的存儲層中,比如云存儲,被認為是一種非常有競爭力的選擇。
但是,在將數據歸檔到云存儲系統之前,存儲管理員應該弄清楚以下五個問題,以保證所選擇的云存儲供應商能夠滿足企業的業務需求。
問題1:創建全新的云存儲,還是將數據遷移到云存儲?
大多數的云存儲服務(公共云存儲或私有云存儲)是建立在面向對象的存儲之上的。也就是說,每個存入云存儲系統的文件都要先經過Hash算法,給定一個惟一的標識,然后文件才能被作為一個對象存儲起來。如果需要存儲的數據從一開始就被存入到云存儲系統中,用戶就可以減少許多麻煩,因為不必移動已經歸檔的數據。
但是,如果用戶需要從一個現有的歸檔存儲系統中遷移數據,比如將EMC公司的Centera、NetApp公司的SnapLock或者PermabitTechnology公司的EnterpriseArchive中的歸檔數據移動到云存儲系統中,就不僅僅是復制和粘貼那么簡單了。Procedo公司的創始人JoeKvidera說:“在移動已經歸檔的數據時,用戶可能會遭遇很多陷阱。用戶不能只做讀出、復制和粘貼等簡單的工作,并且期望應用程序能夠清楚地知道所有的數據是否已經存儲在云存儲系統中。”遷移操作包括同時移動對象和相應的元數據,并且更新應用程序,這樣才能使應用程序知道,應該到哪里去尋找將來需要訪問的數據。
為了使遷移面向對象的數據更方便,有一些數據遷移產品,例如ProcedoArchiveMigrationManager就與大量的歸檔應用軟件(如CommVault公司的Simpana和賽門鐵克公司的EnterpriseVault)進行了集成。此外,數據遷移軟件還可以和內容尋址存儲(CAS)設備集成在一起,使得所有CAS設備上的元數據可以被保留并且移動到云存儲系統中,同時自動完成應用程序的更新。
問題2:歸檔程序是否兼容云存儲的API接口?
絕大多數的歸檔應用程序都默認支持標準的文件系統接口(CIFS/NFS)。很多歸檔應用程序還能支持EMCCentera的API。然而,將數據歸檔到云存儲系統時,歸檔應用程序還必須支持新的API接口,比如簡單對象訪問協議(SimpleObjectAccessProtocol,SOAP)和代表性狀態傳輸(RepresentationalStateTransfer,REST)。
談到REST和SOAP兩種API接口,EMC公司云架構小組產品負責人JonMartin建議,最好尋求采用REST接口的云存儲供應商。JonMartin說:“85%的用戶已經采用或準備采用REST,而SOAP的應用正在減少。”
問題3:有必要將數據以合規的形式來存儲嗎?
企業將數據歸檔到CAS設備上的理由之一,是要用一種不可修改的形式保留這些數據,以滿足企業內部或外部的合規要求。
大多數的云存儲服務尚不具備合規的功能。
目前,大多數的云存儲服務商仍然側重于為Web2.0供應商提供低成本的離線存儲系統。EMC公司的Matin指出:“如果存在只寫一次的功能要求,EMC當然可以把這種功能加入到RESTAPI中。”
問題4:云存儲供應商能否動態地響應服務需求的變化?
將數據放入云存儲系統只是完成了一半的工作量,云存儲用戶還希望在需要的時候能夠將數據取出,并且不必花費高昂的訪問費用。
那些需要對財務數據庫進行歸檔的企業用戶可能認為,云存儲是一個經濟的選擇。因為這類用戶通常只需要存儲季度或年度的財務數據。在這種情況下,云存儲供應商可能會建議用戶將數據存入低速的存儲設備。這樣一來,云存儲系統對新的查詢需求的響應就變得很慢。
除了響應速度以外,云存儲用戶也可能被高昂的網絡費用嚇退。伴隨著額外的存儲訪問需求的增加,網絡帶寬的使用價格也會變得非常高。
問題5:用戶能將數據從公共云存儲上轉移到私有云存儲上嗎?
一些部署云存儲系統的用戶可能會遇到這樣的問題:將歸檔數據存儲在云存儲服務商那里,每月產生的存儲費用過于昂貴。如果用戶只是存儲數百GB的數據,采用公共云存儲的方式是十分經濟的。
但是,要存儲幾十TB甚至幾百TB的數據時,用戶最好還是選擇建立企業內部的私有云存儲系統,而不要使用公共云存儲。
用戶可能會發現,采用私有的云存儲系統,其費用并不像最初預計的那么高。有些用戶可能有另一種選擇,即將數據從私有云存儲供應商向公共云存儲供應商那里遷移。
對于用戶來說,最好的辦法是選擇一家既能提供公共云存儲又能提供私有云存儲的供應商。這樣一來,用戶就不必受制于單一的解決方案,并且可以在將來需要時把歸檔數據從一種基礎架構遷移到另一種基礎架構中,而不必投入高額的遷移費用。