更新时间:2024-09-29 GMT+08:00

文件存储概述

文件存储介绍

CCE支持将弹性文件存储(SFS)创建的存储卷挂载到容器的某一路径下,以满足数据持久化需求,SFS存储卷适用于多读多写的持久化存储,适用大容量扩展以及成本敏感型的业务场景,包括媒体处理、内容管理、大数据分析和分析工作负载程序等。SFS容量型文件系统不适合海量小文件业务,推荐使用SFS Turbo文件系统。

SFS为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。

  • 符合标准文件协议:用户可以将文件系统挂载给服务器,像使用本地文件目录一样。
  • 数据共享:多台服务器可挂载相同的文件系统,数据可以共享操作和访问。
  • 私有网络:数据访问必须在数据中心内部网络中。
  • 容量与性能:单文件系统容量较高(PB级),性能极佳(IO读写时延ms级)。
  • 应用场景:适用于多读多写(ReadWriteMany)场景下的各种工作负载(Deployment/StatefulSet)和普通任务(Job)使用,主要面向高性能计算、媒体处理、内容管理和Web服务、大数据和分析应用程序等场景。

文件存储性能

CCE支持使用SFS容量型文件存储、通用文件系统(SFS 3.0)。更多关于文件存储类型的详细介绍,请参见文件系统类型
  • SFS容量型文件存储当前正处于售罄状态,CCE控制台已经不再支持新建,存量SFS容量型仍可以通过kubectl命令行方式创建PV。
  • 通用文件系统(SFS 3.0)当前正在各区域(Region)逐步上线中,部分区域可能还未支持,请您耐心等待或咨询SFS服务客户支持。若您的应用所在区域已经支持通用文件系统,建议新应用使用通用文件系统,并尽快将已有的SFS容量型文件存储迁移到通用文件系统中,以免容量不足影响业务。
表1 文件存储性能

参数

SFS容量型

通用文件系统(SFS 3.0)

最大带宽

2GB/s

1.25TB/s

最高IOPS

2K

百万

时延

3~20ms

10ms

最大容量

4PB

EB

使用场景

根据使用场景不同,文件存储支持以下挂载方式:

  • 通过静态存储卷使用已有文件存储:即静态创建的方式,需要先使用已有的文件存储创建PV,然后通过PVC在工作负载中挂载存储。适用于已有可用的底层存储或底层存储需要包周期的场景。
  • 通过动态存储卷使用文件存储:即动态创建的方式,无需预先创建文件存储,在创建PVC时通过指定存储类(StorageClass),即可自动创建文件存储和对应的PV对象。适用于无可用的底层存储,需要新创建的场景。

计费说明

  • 挂载文件存储类型的存储卷时,通过StorageClass自动创建的文件存储默认创建计费模式为“按需计费”,按实际使用的存储容量和时长收费。关于文件存储的价格信息,请参见文件存储计费说明
  • 如需使用包周期的文件存储,请使用已有的文件存储进行挂载。