协议服务FAQ
CPFS协议服务支持哪些协议?
CPFS协议服务仅支持NFS v3协议。
CPFS协议服务是否收费?
通用型协议服务为免费功能。缓存型协议服务为收费服务,提供内存缓存能力和额外带宽。关于缓存型协议服务费用,请参见CPFS产品定价。
CPFS协议服务适用哪些场景?
CPFS协议服务推荐用于基于容器技术的高性能计算和影视渲染场景使用。EDA芯片设计、气象、石油计算等对I/O要求极高或依赖MPI-IO接口的场景,建议使用CPFS-POSIX客户端挂载访问CPFS文件系统。
CPFS-POSIX客户端与CPFS-NFS客户端有什么区别?
差异 | CPFS-POSIX客户端 | CPFS-NFS客户端 |
使用方式 | 在计算节点Linux系统上安装POSIX客户端安装包,并将计算节点加入集群。 | 需安装轻量化NFS客户端,在Linux系统上执行 |
需要创建的挂载点 | POSIX挂载点。 | 协议服务NFS数据访问点(导出目录)。 |
支持K8s | CSI(host path模式)。 | CSI(nfs和host path模式)。 |
Quorum节点 | 会在用户侧创建3台小规格Quorum节点。产生部分额外ECS费用。 | 无需创建Quorum节点。 |
客户端可访问空间 | 整个文件系统目录树。 | 目录挂载点之下的目录树。 |
性能 | 最高的数据和元数据I/O访问性能,推荐访问100 KiB以下小文件使用。更多信息,请参见产品规格。 | 受NFS协议本身性能影响,数据和元数据的IOPS性能低于POSIX客户端,推荐访问100 KiB及以上数据文件使用。更多信息,请参见产品规格。 |
访问控制 | NFS v4 ACL。 | NFS v4 ACL基于IP和IP段的只读和读写控制。 |
推荐场景 | ECS。 | 容器(K8s/ACK/ECI)、特殊操作系统版本、影视渲染。 |
CPFS协议服务是否依赖创建POSIX挂载点?
CPFS协议服务和POSIX挂载点为各自独立的访问通道。如果只需要通过NFS访问CPFS文件系统,可以不创建POSIX挂载点,直接创建协议服务并配置导出目录后通过协议服务访问CPFS文件系统。如果已创建POSIX挂载点,但是不再使用,可以删除原有POSIX挂载点。
为什么无法启用协议服务?
启用CPFS协议服务需要满足CPFS文件系统版本大于等于2.3.0版本,且无法通过白名单进行打开。关于如何查看文件系统版本号,请参见查询文件系统版本号。
使用CPFS协议服务导出Fileset和目录是否有区别?
在I/O访问上没有区别。但是Fileset会提供普通目录没有的更多能力,例如:数据流动。配合协议服务,可以满足更多的业务场景需求。推荐创建新的Fileset后导出为数据访问点。
协议服务是否支持协议服务规格变更?
支持。您可以参见如下操作进行变更:
通用型切换为缓存型
重要通用型不支持直接切换为缓存型协议服务,需要先删除通用型规格的协议服务,然后再创建缓存型。反之亦然。在变更期间,服务会中断,请预留好变更窗口再进行变更。
导出目录需要重新生成。
删除通用型协议服务
在协议服务页面,单击目标协议服务操作列的删除,然后单击确定。
创建缓存型协议服务
具体操作,请参见创建协议服务。
缓存型之间切换
在协议服务页面,找到目标协议服务。
单击修改,重新选择协议服务规格。
单击确定。
协议服务是否支持带宽变更?
支持。您可以参见如下操作进行变更:
如何监控协议服务的性能?
如果仅需对监控指标配置阈值触发告警规则,您可以通过云监控创建报警规则。具体操作,请参见配置基础告警规则。
如果需要对多个监控指标配置按运算结果触发告警规则,您可以通过企业云监控创建报警规则。具体操作,请参见配置高级告警规则。
删除协议服务是否会删除CPFS上的数据?
删除协议服务不会影响存储在CPFS上的数据,但是所有通过协议服务访问CPFS的连接将会被强制断开。您可以通过创建新的协议服务或者POSIX挂载点访问原有数据。