文件存储概述
文件存储介绍
CCE支持将弹性文件存储(SFS)创建的存储卷挂载到容器的某一路径下,以满足数据持久化需求,SFS存储卷适用于多读多写的持久化存储,适用大容量扩展以及成本敏感型的业务场景,包括媒体处理、内容管理、大数据分析和分析工作负载程序等。SFS容量型文件系统不适合海量小文件业务,推荐使用SFS Turbo文件系统。
SFS为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。
- 符合标准文件协议:用户可以将文件系统挂载给服务器,像使用本地文件目录一样。
- 数据共享:多台服务器可挂载相同的文件系统,数据可以共享操作和访问。
- 私有网络:数据访问必须在数据中心内部网络中。
- 容量与性能:单文件系统容量较高(PB级),性能极佳(IO读写时延ms级)。
- 应用场景:适用于多读多写(ReadWriteMany)场景下的各种工作负载(Deployment/StatefulSet)和普通任务(Job)使用,主要面向高性能计算、媒体处理、内容管理和Web服务、大数据和分析应用程序等场景。
文件存储性能
- SFS容量型文件存储当前正处于售罄状态,CCE控制台已经不再支持新建,存量SFS容量型仍可以通过kubectl命令行方式创建PV。
- 通用文件系统(SFS 3.0)当前正在各区域(Region)逐步上线中,部分区域可能还未支持,请您耐心等待或咨询SFS服务客户支持。若您的应用所在区域已经支持通用文件系统,建议新应用使用通用文件系统,并尽快将已有的SFS容量型文件存储迁移到通用文件系统中,以免容量不足影响业务。
参数 |
SFS容量型 |
通用文件系统(SFS 3.0) |
---|---|---|
最大带宽 |
2GB/s |
1.25TB/s |
最高IOPS |
2K |
百万 |
时延 |
3~20ms |
10ms |
最大容量 |
4PB |
EB |
使用场景
根据使用场景不同,文件存储支持以下挂载方式:
- 通过静态存储卷使用已有文件存储:即静态创建的方式,需要先使用已有的文件存储创建PV,然后通过PVC在工作负载中挂载存储。适用于已有可用的底层存储或底层存储需要包周期的场景。
- 通过动态存储卷使用文件存储:即动态创建的方式,无需预先创建文件存储,在创建PVC时通过指定存储类(StorageClass),即可自动创建文件存储和对应的PV对象。适用于无可用的底层存储,需要新创建的场景。