存储概述
云容器实例支持临时存储空间扩容和持久化存储,以满足您的存储需求。创建工作负载时,可以使用以下类型的存储。
临时存储卷(EmptyDir)
有些应用程序需要额外的存储,但并不关心数据在重启后是否仍然可用。 例如,缓存服务经常受限于内存大小,而且可以将不常用的数据转移到比内存慢的存储中,对总体性能的影响并不大。另有些应用程序需要以文件形式注入只读数据,比如配置数据或密钥。
临时存储卷(Ephemeral Volume) 就是为此类用例设计的。因为卷会遵从 Pod 的生命周期,与 Pod 一起创建和删除, 所以停止和重新启动 Pod 时,不会受持久卷在何处可用的限制。
针对不同的用途,支持几种不同类型的临时存储卷:
- emptyDir:Pod 启动时为空,存储空间来自Pod所在运行环境的磁盘或内存。
- configMap、downwardAPI、secret: 将不同类型的数据注入到 Pod 中。
CCI默认为pod分配30GiB的临时存储空间,该存储空间与pod的生命周期保持一致,默认分配的30GiB存储空间免费。当需要使用更大的临时存储空间时,用户可以自定义进行扩容。详情请参见临时存储空间扩容。
通用文件系统(SFS 3.0)
云容器实例支持将通用文件系统(弹性文件存储SFS 3.0)创建的存储卷挂载到容器的某一路径下,以满足数据持久化需求,通用文件系统存储卷适用于多读多写的持久化存储,适用大容量扩展以及成本敏感型的业务场景,包括媒体处理、内容管理、大数据分析和分析工作负载程序等。详情请参见通用文件系统(SFS 3.0)
极速文件存储卷(SFS Turbo)
云容器实例支持创建SFS Turbo极速文件存储卷并挂载到容器的某一路径下,极速文件存储卷具有按需申请,快速供给,弹性扩展,方便灵活等特点,适用于DevOps、容器微服务、企业办公等应用场景。详情请参见极速文件存储卷(SFS Turbo)。
并行文件系统(OBS)
云容器实例支持创建并行文件系统,并行文件系统(Parallel File System)是对象存储服务(Object Storage Service,OBS)提供的一种经过优化的高性能文件语义系统,旨在为基于对象存储服务作为统一数据湖存储的大数据场景提供解决方案。并行文件系统提供毫秒级别访问时延、TB/s级别带宽和百万级别的IOPS、高兼容性、高性能、高可扩展性、高可靠性的能力。详情请参见并行文件系统(OBS)。