存儲概述
更新時間 2025-06-23 20:00:12
最近更新時間: 2025-06-23 20:00:12
分享文章
本節介紹了用戶指南;存儲概述。
存儲概述
云容器引擎的存儲功能基于Kubernetes容器存儲接口(CSI),與天翼云存儲服務(如云硬盤,彈性文件服務、對象存儲等)深度融合,且完全兼容Kubernetes原生的存儲服務,包括 EmptyDir、HostPath、ConfigMap 和 Secret 等各種存儲類型。
無論是基于云存儲服務還是原生存儲服務,它們都可以輕松地集成到容器環境中,為應用程序提供可靠、高性能的存儲解決方案。
存儲類型概覽
由于Container 中的文件在磁盤上是臨時存放的,為了解決持久化存儲以及同一 Pod 中多個容器共享文件,Kubernetes提出使用數據卷(Volume)作為Pod與外部存儲設備進行數據傳遞的通道,也是Pod內部容器間、Pod與Pod間、Pod與外部環境進行數據共享的方式。
云容器引擎從實現方式以及存儲介質上對數據卷進行劃分,主要有兩類:
| 存儲類型 | 說明 |
|---|---|
| 容器存儲接口 | Out-of-Tree形式存儲卷,使用標準的容器存儲接口形成自定義存儲插件,用戶可以通過PVC/PV的形式實現掛載 。存儲介質為天翼云存儲,包括云硬盤、彈性文件、對象存儲類型, 一般用于存儲可用性要求較高的數據,或部分數據需要共享的場景。容器 通過 cstor-csi 實現該種能力,架構和流程設計見后文; |
| Kubernetes原生存儲 | In-Tree形式存儲卷,通過Kubernetes代碼倉庫統一構建、編譯、發布,比如ConfigMap一般用于給Pod注入配置數據、Secret一般用于給Pod傳遞敏感信息; |
容器存儲類型概覽如下:
| 云硬盤 | 彈性文件 | 對象存儲 | 并行文件 | 海量文件 | |
|---|---|---|---|---|---|
| 概念 | 云硬盤(CT-EVS,Elastic Volume Service)是一種可彈性擴展的塊存儲設備,可以為彈性云主機和彈性裸金屬服務器提供高性能、高可靠的塊存儲服務。天翼云硬盤規格豐富,滿足不同場景的業務需求,適用于文件系統、數據庫、開發測試等場景。 | 彈性文件服務(CT-SFS,Scalable File Service)提供按需擴展的高性能文件存儲,可為云上多個彈性云服務器、容器、裸金屬服務器提供共享訪問,具備高可用性和高數據持久性,為海量的小文件、低延遲高IOPS型應用提供有力支持。 | 對象存儲(CT-ZOS,Zettabyte Object Storage)是天翼云為客戶提供的一種海量、彈性、高可靠、高性價比的存儲產品,是專門針對云計算、大數據和非結構化數據的海量存儲形態,通過S3協議和標準的服務接口,提供非結構化數據(圖片、音視頻、文本等格式文件)的無限存儲服務。 | 并行文件服務 HPFS(CT-HPFS,High Performance File Storage)是由天翼云提供的高性能并行文件存儲,具有高性能,高可靠性,高可擴展性的特點,充分滿足影視渲染、自動駕駛等計算和數據密集型場景的需求。 | 海量文件服務OceanFS()是天翼云推出的全托管、可擴展海量文件系統,滿足海量數據、高帶寬型應用場景的需求。OceanFS能夠彈性擴展至PB規模,具備高可用性和持久性。 |
| 數據存儲邏輯 | 存放的是二進制數據,無法直接存放文件,如果需要存放文件,需要先格式化文件系統后使用。 | 采用文件存儲方式。文件存儲將數據組織為層次化的目錄和文件結構,用戶可以通過文件路徑和名稱來操作文件和目錄。 | 將數據存儲為獨立的對象。每個對象由數據本身和與之相關的元數據(例如文件名、文件類型、大小等)組成。 | 采用文件存儲方式,會以文件和文件夾的層次結構來整理和呈現數據。 | 采用文件存儲方式。文件存儲將數據組織為層次化的目錄和文件結構,用戶可以通過文件路徑和名稱來操作文件和目錄。 |
| 動態存儲卷 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 靜態存儲卷 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 支持數據共享 | 共享盤支持 | 支持 | 支持 | 支持 | 支持 |
| 存儲容量 | 10~ 32768GB | 500~ 19480GB | ---- | 512GB~10PB | 100GB~4PB |
| 應用場景 | 如作為彈性云主機或物理機的數據存儲介質進行數據存儲和持久化;大規模數據處理與分布式計算等高性能計算場景。 | 如應用程序的配置文件、日志文件等需要共享的文件數據以及在容器化應用中支持多個容器實例之間的數據共享和同步。 | 如大數據分析,數據湖,數據備份和歸檔等大規模數據存儲和分析場景;靜態網站托管解決方案存儲。 | 如影視渲染、氣象分析、石油勘探、EDA仿真、基因分析、AI訓練、自動駕駛等計算和數據密集型場景的需求。 | 如HPC、媒體處理、文件共享、內容管理和Web服務等多種場景。 |
| 產品規格 | 參見:點這里 | 參見:點這里 | 參見:點這里 | 參見:點這里 | 參見:點這里 |
| 計費說明 | 參見:點這里 | 參見:點這里 | 參見:點這里 | 參見:點這里 | 參見:點這里 |