协议服务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系统上执行mount命令进行挂载后可访问。

需要创建的挂载点

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后导出为数据访问点。

协议服务是否支持协议服务规格变更?

支持。您可以参见如下操作进行变更:

  • 通用型切换为缓存型

    重要
    • 通用型不支持直接切换为缓存型协议服务,需要先删除通用型规格的协议服务,然后再创建缓存型。反之亦然。在变更期间,服务会中断,请预留好变更窗口再进行变更。

    • 导出目录需要重新生成。

    1. 删除通用型协议服务

      协议服务页面,单击目标协议服务操作列的删除,然后单击确定

    2. 创建缓存型协议服务

      具体操作,请参见创建协议服务

  • 缓存型之间切换

    1. 协议服务页面,找到目标协议服务。

    2. 单击修改,重新选择协议服务规格。

    3. 单击确定

协议服务是否支持带宽变更?

支持。您可以参见如下操作进行变更:

  • 通用型

    通用型协议服务的带宽与CPFS文件系统带宽一致,您可以通过以下方式提高协议服务的带宽。

  • 缓存型

    缓存型协议服务提供多种规格的带宽,您可以根据业务情况选择合适的带宽。具体操作,请参见修改协议服务

    说明

    修改协议服务需要2~5分钟。

如何监控协议服务的性能?

如果仅需对监控指标配置阈值触发告警规则,您可以通过云监控创建报警规则。具体操作,请参见配置基础告警规则

如果需要对多个监控指标配置按运算结果触发告警规则,您可以通过企业云监控创建报警规则。具体操作,请参见配置高级告警规则

删除协议服务是否会删除CPFS上的数据?

删除协议服务不会影响存储在CPFS上的数据,但是所有通过协议服务访问CPFS的连接将会被强制断开。您可以通过创建新的协议服务或者POSIX挂载点访问原有数据。