通用文件系统概述
通用文件系统介绍
云容器实例支持将通用文件系统(弹性文件存储SFS 3.0)创建的存储卷挂载到容器的某一路径下,以满足数据持久化需求,通用文件系统存储卷适用于多读多写的持久化存储,适用大容量扩展以及成本敏感型的业务场景,包括媒体处理、内容管理、大数据分析和分析工作负载程序等。
通用文件系统为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。
- 符合标准文件协议:用户可以将文件系统挂载给服务器,像使用本地文件目录一样。
- 数据共享:多台服务器可挂载相同的文件系统,数据可以共享操作和访问。
- 私有网络:数据访问必须在数据中心内部网络中。
- 容量与性能:单文件系统容量较高(PB级),性能极佳(IO读写时延ms级)。
- 应用场景:适用于多读多写(ReadWriteMany)场景下的各种工作负载(Deployment/StatefulSet)和普通任务(Job)使用,主要面向高性能计算、媒体处理、内容管理和Web服务、大数据和分析应用程序等场景。
文件存储性能

通用文件系统当前正在各区域(Region)逐步上线中,部分区域可能还未支持,请您耐心等待或咨询SFS服务客户支持。若您的应用所在区域已经支持通用文件系统,建议新应用使用通用文件系统。
使用场景
通用文件系统支持通过静态存储卷使用已有通用文件系统的挂载方式:即静态创建的方式,需要先使用已有的文件存储创建PV,然后通过PVC在工作负载中挂载存储,适用于已有可用的底层存储。
约束与限制
- 通用文件系统必须与容器在同一个VPC内。
- 支持多个PV挂载同一个通用文件系统,但有如下限制:
- 多个不同的PVC/PV使用同一个底层通用文件系统时,如果挂载至同一Pod使用,会因为volumeHandle参数值相同导致无法挂载,请避免该使用场景。
- PV中persistentVolumeReclaimPolicy参数需设置为Retain,否则可能存在一个PV删除时,级联删除底层卷,其他关联这个底层卷的PV会由于底层存储被删除导致使用出现异常。
- 重复用底层存储时,建议在应用层做好多读多写的隔离保护,防止产生的数据覆盖和丢失。
- 使用通用文件系统时,挂载点不支持修改属组和权限。
计费说明
使用已有通用文件系统,计费标准请参考通用文件系统计费。