如何集成云層與本地存儲
云和本地存儲正走向越來越緊密的整合,于是云成為了另一個存儲管理員可用的層級。
組織不大可能把100%的數據都移到云服務上,但大多數企業都會至少想讓一部分數據能夠利用云存儲的優勢。最好的方法是以混合的方式使用云存儲來創建一個本地存儲資源和云的無縫集成。這個云計算層的整合可以通過專用的軟件,支持云的應用或者存儲系統或云網關產品中內建的功能來達成。
為什么要追逐云?
今年恐怕將是公有云采納終于超越開發項目和Web 2.0公司,并堂堂正正的踏入IT主流的一年。云服務供應商可以提供在彈性、敏捷性、可擴展能力和效用定價等方面的巨大優勢。當然,在安全性、競爭力、長期成本和性能方面仍然有著不可避免的擔憂。以及,并不是所有的應用或工作負載都是云就緒的,還有大部分組織還無法完全在公有云上運營。不過,這些問題導致了我們今天在實際上所看到的混合云方式,試圖將這兩個世界的優點結合在一起。
Taneja集團的研究支持這個看法,指出了現在的企業IT組織只有大約10%是考慮完全轉移至公有云的。其他絕大多數的IT部門,至少在接下來的3到5 年間,對未來架構的展望仍然是會由云和本地基礎架構組成,以超融合產品來加強。然而,也就是在這些IT部門內,接下來18個月的首要IT計劃是增加存儲整合,虛擬化及建立云服務。這些計劃傾向于在有意義的使用現有的公有云能力、支持Web應用和移動用戶、協作和共享、深度檔案、異地備份、DRaaS和甚至在某些情形下,作為一個主要存儲層。
許多IT部門必須要存儲、管理、保護和幫助處理的數據量,根據許多人的估計,將會在可預見的未來中每一年都翻番。鑒于數據中心,人員配備和預算方面非?,F實的限制,要完全本地的處理這種數據的增長將會變得越來越難。
使用云存儲
因為有著許多充滿說服力的理由(請讀:“為什么要用云存儲?”),許多組織將在他們的數據存儲需求增加時采用云存儲。這個采納不見得一定是完整的遷移到云端,而更可能是采用一個混合形式的存儲架構。對于大多數組織(至少在接下來幾年內)來說,最佳的組合將在包括一些本地存儲基礎架構的同時與最有意義的與云分層整合。
要構建混合云存儲服務有幾種方式。一種方式是簡單的把一些如用戶文件同步和共享之類的工作負載移到云上,同時將其他對性能更敏感的應用留在本地。這些應用中的一些可以使用云存儲服務,例如Amazon Web服務的彈性塊存儲(EBS),他們新的彈性文件存儲(EFS),或由IT管理的,云駐留文件存儲,例如SoftNAS的產品。
最流行的云存儲是基于對象的。而許多現代應用(也即那些可以同時適用于云或本地的應用)現在都支持基于HTTP的存儲協議(基于REST的API)來直接訪問云友好的對象存儲。
為什么要用云存儲?
IT部門要利用云存儲有許多令人信服的動機。其中有:
- 每GB的低成本
- 幾近無限的按需容量
- 基于彈性訂閱成本
- 很少或者幾乎沒有前期的固定資產投入
- 分布式訪問
- 區域分布式復制
- 低營運成本(非本地管理)
- 可能的云恢復(DRaaS)
對象存儲產品可以在所有的云平臺上使用,無論是私有云或是公有云。許多對象存儲產品都可以被設定以混合的方式來分布式的運行,自然的橫跨內部數據中心和公有云。Amazon Web 服務的S3是市場領先的對象存儲API,緊跟其后的是OpenStack云構建的OpenStack Swift API。
云端存儲和分布式對象存儲的近親是一系列的軟件定義存儲(SDS)產品,可以以裝置和/或基于虛擬機的存儲節點同時覆蓋云和本地基礎架構。取決于你想要構建的是哪種混合架構以及存儲服務的必要等級,來自Maxta,Nexenta,Qumulo或Tarmin的存儲產品可能就是你要的。
云天堂的大門
如果你的應用無法以你所希望的速度進入云達人的境界,并且你也還沒準備好直接管理云基礎架構的話,云網關可能是個好選擇。云存儲網關基本上看起來就像一個傳統用于工作負載的陣列,但內在的功能卻是一個大型的高性能本地緩存,面對著后臺的云容量。云存儲網關可以基于物理或虛擬設備,也可以在某些情況下,無縫替代傳統的塊和文件存儲產品。
網關之間的差別可以表現在它們的本地緩存或分層算法的設計上。有些是基于最近的用戶行為,有些是應用感知的,而有些甚至可以協調快照回到云中。大部分都有些內建的數據傳輸優化,例如重復數據刪除和壓縮功能,雖然這些功能的回報率各有不同而且可能與網絡層的WAN優化有所重復。有些網關更進一步,有高級IO 日志和緩沖,IO優先級和非高峰期的傳輸調度的功能。
取決于網關存儲的使用方式,這些差別將會顯現出來。比如說,它可能是一個深容量備份目標,旨在很便宜的提供數百TB的對象存儲(例如NetApp SteelStore)。抑或它可能是一個前線陣列用來代替ROBO部署的本地主存儲(例如CTERA 網絡)。在后者的情況下,IT可以享受多重的好處,由于遠程主存儲不但能在本地緩存,提高性能,還可以自動同步回云端,極為安全并有效的在任何地方都可以使用。
對于大型數據中心來說,老牌網關供應商如Nasuni和Panzura的目標是提供一個更高成本效益和極度可擴展的NAS產品,以單一全局命名空間來替代成堆的傳統文件管理器。對于如此廣泛分布的文件系統,其中一個需要考慮的關鍵點是,如何處理區域性分布,緩存,版本和/或文件鎖定。
#p#
云端的陣列層
另一個混合方案的例子是微軟的StorSimple,即一個主的塊存儲陣列和一個完整集成的云計算層。
現實世界的云存儲
今天常見的云存儲用例包括:
- 用于冷熱備份的容量存儲
- 按需訪問的數據活動歸檔
- 用于存儲基于云的分析處理數據
- Web和移動應用的主要數據
- 分布式文件同步和共享
- 視頻和影響倉庫,通常利用云的轉碼和處理服務
- 本地主存儲后面的云存儲層
在不久的將來大多數傳統存儲廠商可能會直接在他們的傳統陣列里建立云存儲層。最近Taneja Group的研究表明,大多數企業希望在未來3-5年內增加云存儲這樣一個新的層級。同時EMC和NetApp也收購了公認的云存儲網關產品(分別為 TwinStrata公司和Riverbed SteelStore)。
云存儲適合你的選擇嗎?
在一頭扎進云存儲前,IT團隊首先需要考慮他們真正想要完成的是什么。當架構一個混合方案時,以下是需要考慮的一些重要領域:
網絡連接性和帶寬。網絡是數據中心和云之間影響性能、可用性和成本的關鍵資源。網絡本質上仍然是不可靠的。當考慮到你有哪些以及多少數據可以在云里,評估如轉發緩存大小和WAN優化,包括重復數據刪除和壓縮,這樣的端到端功能。這些功能,專用網絡設備可以提供或者直接內置在云存儲網關產品中,但你可能不需要兩者都用。對于較大的云數據復制和遷移的挑戰,還可以考慮那些旨在緩解大數據流的產品如Attunity的Cloudbeam。
安全性。尋求和你現有的本地認證的整合。大多數云存儲都提供可靠的在線和離線數據加密,但請檢查這些秘鑰匙如何被管理和保護的。有沒有一些策略可以自動的加強安全配置,以及監管/法規的限制?
數據訪問性。確定訪問的廣度。你的數據只在你的數據中心被提供訪問還是你想要啟用基于云的處理或者全球文件共享?移動和分布用戶的數據在哪里被復制和加解密?
成本/數據擴張控制。云存儲容量可以非常容易的上升到很大,但這意味著你長期的花費可能會是天價。尋求成本分配和數據擴展管理的功能。
性能。當用戶和工作負載在任何時間和地點請求的時候,性能上都可以得到滿足嗎?終端用戶的文件共享和你關鍵的銷售點數據庫的需求會完全不同。
遷移。你的混合方案需要支持多個公有云提供商嗎?以防萬一的話也許甚至要同時支持兩個?
最后,在不久的將來,云存儲會不可避免成為數據中心的一層。那么,問題恐怕不是是否,而是如何能最大的利用這一優點。在對全球擴展NAS可能的戰略層做過認真考慮后,云存儲網關是一種不錯的讓你可以進入到公有云存儲的方式。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_89474.htm