您可以在容器服务Kubernetes集群中使用阿里云NAS存储卷。本文介绍NAS存储卷的功能介绍、存储规格、适用场景、使用限制及计费说明。
功能介绍
阿里云文件存储 NAS(File Storage NAS)是面向阿里云ECS实例、E-HPC和容器服务等计算节点的文件存储服务。它是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。
NAS基于POSIX文件接口,天然适配原生操作系统,提供共享访问,同时保证数据一致性和锁互斥。它提供了简单的可扩展文件存储以供与ECS配合使用,多个ECS实例可以同时访问NAS文件系统,并且存储容量会随着您添加和删除文件而自动弹性增长和收缩,为在多个实例或服务器上运行产生的工作负载和应用程序提供通用数据源。
存储规格
NAS提供了通用型NAS(容量型、高级型、性能型)以及极速型NAS(标准型、高级型)。关于如何选择NAS文件系统,请参见选型指导。
适用场景
根据业务需求,您可以对NAS存储卷做以下操作:
业务需求 | 参考链接 |
使用CNFS托管NAS文件系统(推荐) | 使用CNFS全面托管NAS文件系统生命周期,实现对NAS上数据的安全、共享、加速访问快速操作。CNFS分布式缓存利用并行多链接、计算端读写缓存、高效Lease机制等技术提升容器读写NAS中数据的效率,使NAS文件系统的使用感受更接近本地文件系统。具体操作,请参见: |
持久化应用数据(推荐-CNFS方式) | 具体操作,请参见: |
NAS存储卷自动扩容(推荐) | 通过定义扩容策略,在NAS存储卷的使用率高于某个阈值时触发自动扩容。具体操作,请参见使用CNFS自动扩容NAS存储卷。 |
并行计算场景加速数据读取 | 利用计算节点的内存构建分布式数据缓存池,缓存池可随计算规模自动扩缩容,实现对NAS存储卷中热数据的访问加速。在AI训练、生命计算等场景推荐开启。具体操作,请参见开启CNFS NAS计算端分布式缓存。 |
持久化应用数据(非CNFS方式) | 具体操作,请参见: |
开启NAS存储卷配额(非CNFS方式) | 利用NAS的目录配额功能,实现对存储卷空间的有效控制。具体操作,请参见扩容NAS存储卷容量。 说明 如果您使用的是CNFS方式托管NAS文件系统,此处无需额外配置。 |
使用限制及说明
NAS为共享存储,可以同时为多个Pod提供共享存储服务,即一个PVC可以同时被多个Pod使用。
CSI插件不支持SMB挂载。
数据卷挂载协议推荐使用NFSv3。
NAS卷只能挂载到相同VPC的ECS实例,不支持不同VPC网络的挂载。
通用NAS与极速NAS在挂载连通性、文件系统数量及协议类型等方面存在相应约束条件。更多信息,请参见使用限制。
使用NAS数据卷前,建议将CSI存储插件升级到最新版本。
NAS挂载点创建后,等待一定时间,待挂载点状态为可用后方可使用。
在没有卸载NAS文件系统前,务必不要删除NAS挂载点,否则会造成操作系统无响应。
计费说明
关于NAS的计费说明,请参见NAS计费说明。