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