集成混合云存儲在企業中的意義
企業是否準備好使用混合云存儲做更多的事情?人們需要了解如何集成這個技術并使所有硬件、軟件和服務有效地工作。
大多數企業都有某種形式的混合云策略。但是,其中許多內容都通過易于實施且顯示出快速投資回報率的簡單項目而進入市場。
諸如備份和長期存檔之類的應用程序可以將老化的磁帶庫和異地租用保管庫替換為AWS Glacier或GoogleCloud Coldline之類的云計算冷存儲服務,可以提供快速的收益。它們通常使用易于理解的服務來替換需要技術升級的現有存儲系統,該服務提供了分布式的高可用性基礎設施、基于使用量的定價,以及所有云計算服務固有的內置安全性。
企業混合云存儲發展的下一階段需要將云計算服務鏈接到現有應用程序,以提供本地基礎設施的擴展。這種集成的混合云存儲方法需要私有系統和公共服務之間的無縫接口,并使兩者之間的數據持續同步。目標是使云計算成為企業容量的擴展,并為應用程序提供一個過渡區域,以使用更高級的云計算數據庫、數據倉庫、分析和機器學習服務。
以下是集成混合云存儲的各種用例、技術、硬件、軟件和服務的概述。
應用程序使用場景
不熟悉混合和多云基礎設施的人應該參考一些定義。分布式存儲平臺提供商Hedvig公司的創始工程師GauravYadav將混合云定義為,分布在至少一個本地數據中心和至少一個公共云中的存儲。他將多云描述為跨多個公共云的存儲,因此企業可以選擇任何公共云來滿足存儲需求,并在需要時跨這些云移動數據。
混合云存儲的優點之一是,它使企業能夠訪問復雜的數據服務,如Hadoop集群和Spark分析,這些數據服務一年可能只需要幾次。其他集成的混合存儲用例包括:
- 利用云對象和文件服務來增強本地容量,以提供近線、不經常訪問的數據,同時為熱數據提供本地副本。
- 與其相反,創建基于云的數據的本地副本或緩存,以實現低延遲本地訪問。
- 使用提取、轉換和加載管道,數據倉庫和分析引擎將內部系統中的數據饋送到云計算數據庫或更高級的數據分析系統。
- 使用云存儲來同步和卸載多個分支機構位置的數據,例如使用AzureStorSimple的這種情況。
Microsoft Azure StorSimple如何為企業提供集成的混合云存儲解決方案。
- 將本地數據饋送到本地云計算應用程序和系統,例如Web或電子商務站點、內容交付網絡、記錄管理系統和開發人員測試/開發環境。
當然,用于基于云的應用程序或活動文件系統的任何基礎設施都同樣能夠提供備份和存檔系統的功能,因此以下基礎設施選項是這些云存儲基準用途的自然演變。
集成的混合云存儲基礎設施選項
有多種集成本地和云存儲的方法,它們的復雜性/技術成熟度和功能各不相同。最簡單的將云存儲變成組織存儲層次結構的輔助層,而最先進和最復雜的方法則是有效地創建跨多個環境的分布式存儲平臺。
以下是集成混合云存儲的四種流行方法。
(1)具有內置云集成的本地存儲系統。許多企業級存儲陣列,例如DellEM CIsilon、運行Ontap、Cohesity等的NetApp系統,通常都具有可選功能,使它們能夠自動將數據復制到云服務。盡管這些通常用于單向備份和歸檔,但有些可以支持雙向同步,例如,允許應用程序修改的云計算數據可以同步回本地系統。
(2)具有本地文件系統的云緩存設備。這些專用硬件或軟件設備旨在本地鏡像一部分基于云的數據,以通過減少延遲和增加吞吐量來提高應用程序性能和可用性。其中許多產品(例如Microsoft Avere產品)包括更高級的功能,例如具有統一名稱空間的全球分布式網絡文件系統,以創建可跨越多個分支機構、數據中心和云服務的單個組織文件系統。
(3)云存儲網關。它們使用網絡存儲協議(例如用于NAS的NFS和SMB,以及用于SAN的iSCSI)和塊卷來連接本地系統和云服務。它們可以實現為在主機虛擬機上運行的虛擬軟件,也可以作為在數據中心LAN和虛擬私有云之間充當代理的硬件設備來實現。網關通常包括數據壓縮和WAN優化設備中發現的其他網絡優化技術,以提高性能并減少傳輸的數據量。例如,AWS存儲網關具有文件、卷和磁帶的模式,可以連接到S3進行對象存儲、S3 Glacier/Glacier Deep歸檔、彈性塊存儲進行塊存儲和AWS磁帶備份。
混合存儲服務使應用程序可以使用AWS存儲。
(4)軟件定義存儲(SDS)系統。軟件定義存儲(SDS)系統系統創建一個軟件疊加層,該疊加層將邏輯存儲配置與物理實例解耦。通過創建軟件抽象層,軟件定義存儲(SDS)系統使文件系統能夠透明地跨越本地和云計算基礎設施,包括AWS可用區等多個位置。軟件定義存儲(SDS)系統還提供了一個集中的管理控制平臺,其中包括一組企業存儲服務,例如重復數據刪除、壓縮和快照,并且可以在本地和云計算環境中自動遷移、復制和同步塊卷。大型集成IT提供商(例如NetApp和VMware)以及專門從事軟件定義存儲(SDS)系統的小型公司(例如Hedvig,Qumulo和Scality)均可使用軟件定義存儲(SDS)系統產品。
在這些云存儲集成技術中,云網關和云感知存儲系統是最容易實現且最成熟的實施,而軟件定義存儲(SDS)系統仍是一種快速變化的技術,其產品需要大量的規劃和實施和運營費用。(它們通常用于運行管理和數據控制平臺所需的虛擬機。)
使用和實施指南
大多數企業只是從真正的混合存儲架構開始。根據調研機構Gartner公司的調查報告,實時、雙向數據同步(更不用說無縫的、支持SDS的混合文件系統)尚未廣泛部署。
對于已經使用云計算進行備份的組織,合乎邏輯的第一步是添加存儲網關,并在可用時利用提供云計算支持的存儲陣列中的功能。這些將更緊密地將本地文件系統與云計算基礎設施集成在一起,并使個人和應用程序能夠使用熟悉的網絡協議來訪問云存儲服務。
對于許多混合用例而言,網關就足夠了,例如,將數據提供給基于云計算的數據倉庫或機器學習模型,以及將諸如用戶目錄和遠程應用程序之類的遠程辦公室文件系統聚合到中央云存儲庫。
追求集成混合云存儲環境的企業應首先評估其業務和應用程序需求,以及現有存儲系統的局限性或不足之處,以優先考慮功能并指導設計。在評估產品時,請尋求那些支持標準協議和多個云供應商的產品-至少是三大供應商:AWS、Azure和Google Cloud,以最大化其IaaS選項并避免鎖定。
已經向特定供應商承諾提供云備份或其他服務的企業應該從供應商提供的產品開始,例如AWS存儲網關或Azure StorSimple,因為這些通常是混合存儲集成的最便宜和最簡單的選擇。