存儲是“容器即服務”平臺最關鍵的組件之一。容器原生存儲將基礎存儲服務公開給容器和微服務。像軟件定義的存儲一樣,它從不同的介質當中聚合和合并存儲資源。
容器本機存儲通過提供持久卷,使有狀態工作負載能夠在容器內運行。結合諸如StatefulSets之類的K8s設計,它提供了可靠性和穩定性,可以在生產環境中運行任務關鍵型工作負載。
與容器運行時一起,容器原生存儲和容器本機聯網構成了云原生堆棧中容器優化的操作系統之上的層。
即使K8s可以使用傳統的分布式文件系統,例如網絡文件系統(NFS)和GlusterFS,我們還是建議使用容器感知的存儲結構,該結構旨在滿足生產中運行的有狀態工作負載的需求。客戶可以從各種開源項目和商業實施中進行選擇。
容器原生存儲解決方案
云原生生態系統已定義了通過容器存儲接口(CSI)進行存儲的規范,該規范鼓勵采用標準的便攜式方法來通過容器化工作負載實施和使用存儲服務。
Ceph,Longhorn,OpenEBS和Rook是一些容器原生存儲開源項目,而MayaData的Kubera,NetApp的Trident,Portworx,Red Hat的容器存儲平臺,Robin System的Robin和StorageOS都是商業產品,并帶有支持。
NetApp,Pure Storage和VMware等傳統供應商還為K8s提供存儲插件。
應對基礎設施挑戰
托管的K8s產品可以降低管理大型容器部署所需的復雜性和技能。當IT專業人員評估其技術路線圖時,簡化支持K8s工作負載的基礎架構是最重要的標準之一。
我們查看來自2019 CNCF的調查中有關當前和未來K8s采用計劃的數據,以及K8s用戶面臨的容器挑戰。結果表明,早期的技術采用受到當時與當前供應商關系的影響。然而,對這些早期選擇的滿意程度參差不齊。
許多K8s用戶將他們當前的存儲和云供應商都包括在他們的云原生候選名單中。然后,用戶似乎無法縮短該列表。至少有5%的K8s用戶對調查的所有38個選擇進行了評估。
隨著托管K8s的興起,云提供商通過存儲類和動態預配置公開了塊存儲。客戶可以將Amazon Elastic Block Store(EBS)卷附加到AWS,Azure托管磁盤,Google永久磁盤上,以及在AWS,GCP和Microsoft Azure中運行的K8s工作者節點上。這給云提供商帶來了優勢。
當被問及他們使用的云原生存儲時,K8s用戶最常使用Amazon EBS,Google Persistent Disk和Azure Disk Storage。在許多情況下,StatefulSets允許集群工作負載訪問云提供商提供的塊存儲。雖然被廣泛采用,但是來自大型云提供商的塊存儲并不是專門為k8s工作負載設計的。
與更傳統的存儲公司提供的產品相比,像Ceph這樣的文件系統通常被認為在云存儲方面具有競爭力。
排名第二的是Ceph,CSI和Gluster,其中37%的用戶也使用Ceph。Ceph和Gluster是分布式文件系統,在多個節點之間添加了持久層。但是,它們沒有很好地集成到K8s工具和工作流程中,因此存儲管理員可能會發現它們更難以維護和配置。
排名靠后的是那些以存儲為中心的公司提供的產品,如Dell EMC,NetApp和Pure Storage。最初,K8s集成了卷插件以連接到這些公司的存儲后端。不幸的是,上游K8s發行版變得很臃腫,這意味著對插件的任何微小更新或更改都意味著重建和編譯整個代碼。
傳統存儲公司的客戶更有可能抱怨存儲相關的挑戰。例如,Pure Storage客戶中有46%的客戶在處理與容器相關的存儲方面遇到了挑戰,而K8s普通用戶的這一比例僅為27%。盡管有13%的用戶使用了容器存儲接口(CSI),但仍有希望出現。CSI于2019年對K8s全面上市,消除了不斷需要上游集成的挑戰。傳統存儲供應商,云提供商和像Portworx這樣的純容器存儲公司正在轉向CSI。
人們正在評估CSI新選項以解決當前容器存儲的挑戰。雖然總體上只有13%的K8s用戶在考慮使用CSI,但占比存儲挑戰的用戶中躍升至22%。
盡管某些公司正在考慮建立成熟的公司,但是在那些尋求新存儲選項的公司中,開源項目才是首要考慮的問題。與平均受訪者相比,存儲挑戰的K8s用戶中有27%的人更有可能評估Rook(26%比16%),Ceph(22%比15%),Gluster(15%比9%),OpenEBS (15%比9%)和MinIO(13%比9%)。這些開放源代碼的努力顯然不是由銷售硬件驅動的。
對于傳統存儲公司和新型獨特云原生存儲產品而言,用戶更有可能提到存儲挑戰。但是,通過實施諸如CSI的新方法,傳統存儲公司正在解決其客戶的擔憂。盡管許多使用較新產品的用戶(例如MayaData的OpenEBS,Minio和Portworx)表示他們在存儲方面遇到了挑戰,但他們可能指的是在連接舊數據存儲方面遇到的問題。
對引用存儲挑戰的K8s用戶的進一步分析表明,在面臨存儲挑戰的用戶中,對Rook,Ceph和OpenEBS的考慮要高出50%。這三個都有CSI驅動程序。
實施挑戰對于早期采用第三方同類最佳解決方案的人來說很常見。隨著時間的流逝,評估新玩家的有效性將很有趣。這可能會影響云和傳統存儲公司保留其細分市場客戶的能力。
參考鏈接:https://thenewstack.io/the-most-popular-cloud-native-storage-solutions/
責任編輯:xj
原文標題:2021年最熱門的云原生存儲解決方案
文章出處:【微信公眾號:存儲社區】歡迎添加關注!文章轉載請注明出處。
-
儲存
+關注
關注
3文章
199瀏覽量
22355 -
云原生
+關注
關注
0文章
242瀏覽量
7939
原文標題:2021年最熱門的云原生存儲解決方案
文章出處:【微信號:TopStorage,微信公眾號:存儲加速器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論