最近的一項調查發現,三分之二的受訪者使用基于云的塊存儲服務,與幾年前相比大幅上升。與此同時,受訪者還報告了這些服務的幾個挑戰。前四大挑戰是高數據出口成本、混亂的計費、不一致的性能以及停機時間和可用性問題。這些挑戰可能不足以阻止組織使用云塊存儲服務,但重要的是要意識到這些挑戰,并在承諾使用云塊存儲服務之前做好相應的準備。塊存儲器解決方案。
1.數據出口成本高
提供云塊存儲服務的提供商通常不收取數據入口費用,也就是說,他們不收取將數據移動到其平臺上的費用。數據出口收費,實質上是在懲罰將數據復制到其他云服務或復制回自己的數據中心的客戶。更糟糕的是,客戶通常對這些費用的巨大性沒有準備,未能完全了解云存儲成本在簽署服務之前。
請考慮以下示例。您在用于塊存儲的平臺之外的平臺上啟動了一個大數據分析項目。該項目需要將初始25 TB的數據從塊存儲平臺復制到項目的平臺。僅這一步就可能超出基本存儲成本數千美元。而且還不止于此。在初始數據加載之后,該項目將需要每周傳輸數據,每次傳輸都需要額外付費。
計劃實施基于云的數據塊存儲的組織應將這些因素考慮在內出口費 在選擇平臺和規劃應用程序工作流時。例如,優化應用程序以減少數據傳輸將更活躍的數據保留在本地,或者將云存儲的使用限制在數據可能保留在該平臺上的某些應用程序中。
2.賬單混亂
云服務提供商以其令人困惑和復雜的計費而聞名,塊存儲也不例外。這不僅適用于意外的出口費用,也適用于其他與存儲相關的費用,這些費用可能會快速增加,通常難以破譯和預測,特別是當工作負載不斷變化,組織內更多團隊使用存儲服務時。
部分挑戰是供應商經常改變其訂閱費用和定價結構,這使得很難跟上當前的收費,并且幾乎不可能預測長期成本。當您將其他云服務添加到組合中時,這些問題變得更加復雜。與多個供應商合作的組織更加困難,因為他們需要駕馭供應商命名和構建其服務的不同方式。
客戶在應對成本復雜性時必須積極主動。他們應該利用平臺的成本計算器 或第三方工具來理解計費并使其處于控制之下。客戶還應使用標記等平臺功能將特定存儲服務與使用它們的團隊聯系起來。
3.性能不一致
許多云數據塊存儲服務面臨的最大挑戰之一是性能不一致,這對于使用數據塊存儲的應用程序類型(如關系數據庫管理系統和虛擬桌面基礎架構)來說尤其成問題。這些應用程序需要一致且可靠的I/O和吞吐量,并且無法很好地處理影響業務運營的中斷。
原因之一性能問題 基于云的塊存儲通常作為SAN實現,而SAN本身也有局限性。例如,與DAS相比,數據在網絡中傳輸可能會導致更高的延遲率。此外,數據流量可能必須與其他存儲或網絡流量競爭,這在云的共享架構下更加復雜。由于塊存儲通常是虛擬化的,虛擬機配置可能會限制最大IOPS或吞吐量,并造成性能瓶頸。
要解決性能問題,客戶應首先監視其存儲基礎架構。例如,Microsoft Azure客戶可以使用Azure Monitor查看磁盤級指標,以隔離性能問題。他們還可以考慮部署多個磁盤,然后將其條帶化,以實現更可預測的性能。
VM類型和配置可能會有所不同。例如,Amazon提供針對彈性塊存儲(EBS)優化的實例,并提供專用帶寬 彈性計算云和EBS平臺。您通常采取的優化存儲的步驟將特定于您的數據存儲平臺。
4.停機時間和可用性問題
云塊存儲服務的其他挑戰是計劃外停機和不可預測的可用性,這兩種情況都可能嚴重影響關鍵工作負載。事務密集型應用程序可能會使用塊存儲服務來滿足其數據需求。如果數據不可用,操作將停止,用戶無法訪問其信息,應用程序暫時無法使用。
停機時間和云可用性問題 可能有多種原因。例如,如果兩個AWS實例使用相同的EBS卷名,則第二個實例可能會在第一個實例釋放卷之前嘗試連接到該卷。此外,如果VM嘗試掛載或卸載卷,有時會出現問題,即使沒有命名沖突。當提供商嘗試更新底層基礎結構或It’電源故障和備份系統不能正常工作。事實上,電源故障可能會導致永久性的數據丟失。
對于客戶來說,解決此類問題可能很困難,因為其中許多問題源于提供商的基礎架構和流程,而這些都不受客戶的控制。因此,IT部門應審查每個提供商并審查可用的服務級別協議,以確保平臺能夠滿足工作負載要求。IT部門還應在設置服務時考慮可用性。例如,Google的持久磁盤服務允許您使用區域持久磁盤來確保更高的可用性。此外,IT應實施備份策略,以充分保護數據免受提供商的災難。
超越四大云數據塊存儲挑戰
調查指出了數據塊存儲服務面臨的其他幾個挑戰,包括應用程序同步和復制問題、備份和快照速度慢以及可擴展性有限。調查還表明,22%的受訪者表示沒有重大問題,這是一個充滿希望的趨勢。此外,最大的兩個問題,數據出口成本和混亂的計費,是與業務相關的問題,而不是技術問題,這表明云存儲正在變得更加成熟。幸運的是,云提供商將在客戶尋找其他選擇之前提出更合理的定價方法。