FAQ

更新时间:
复制 MD 格式

This topic answers common questions about Cloud Parallel File Storage (CPFS) to help you quickly understand CPFS.

What is Cloud Parallel File Storage (CPFS)?

Cloud Parallel File Storage (CPFS) is a fully managed, scalable parallel file system from Alibaba Cloud designed for high-performance computing scenarios. CPFS provides a unified namespace and supports hundreds or thousands of machines accessing it simultaneously. It delivers tens of gigabytes per second in throughput, millions of input/output operations per second (IOPS), and sub-millisecond latency.

What scenarios are suitable for CPFS general-purpose edition?

CPFS general-purpose edition is ideal for I/O-intensive workloads that require high throughput, high IOPS, and massive numbers of files. Typical use cases include AI training, autonomous driving, genomic computing, media rendering, oil and gas exploration, weather analysis, and EDA simulation.

What are the advantages of CPFS?

CPFS delivers stable performance. A CPFS file system can support up to 20 GB/s of throughput and one million IOPS.

How do I choose a performance specification for CPFS general-purpose edition?

CPFS general-purpose edition offers two performance specifications based on throughput per TiB: 100 MB/s/TiB and 200 MB/s/TiB. The maximum supported throughput is 2 TB/s. Choose the specification that best matches your capacity and throughput requirements.

How is billing handled for the ECS instance used as the POSIX client control plane node?

After creation, the ECS instance used as the POSIX client control plane node is billed on a pay-as-you-go basis by Elastic Compute Service (ECS). For more information, see ECS pay-as-you-go.

Using the CPFS-NFS client does not require a control plane node.

Can I change the billing method of the ECS instance used as the POSIX client control plane node?

Do not convert the billing method of the ECS instance used as the POSIX client control plane node to subscription. If you forget to renew a subscription ECS instance, the instance will be stopped and released, making CPFS unavailable.

What performance does CPFS deliver?

CPFS provides hundreds of gigabytes per second in bandwidth, millions of IOPS, and sub-millisecond latency. Actual bandwidth and IOPS depend on the size of the file system you purchase.

How do I change the performance of a CPFS general-purpose edition file system?

The size and performance of a file system are fixed after creation and cannot be changed directly. However, you can upgrade an existing file system to a larger specification, which increases its performance accordingly.

Which operating systems does CPFS-POSIX support?

Note
  • The CPFS-POSIX client software requires a minimum of 2 CPU cores and 4 GiB of memory to run properly.

  • If your operating system kernel version is not supported by the POSIX client, use the NFS client to access CPFS.

  • For CentOS users: The CentOS Project has announced the end of life (EOL) for CentOS Linux. The CentOS Linux public images on Alibaba Cloud are from the official CentOS source. After CentOS Linux reaches its EOL, Alibaba Cloud will no longer provide support for the operating system. To avoid service disruptions, migrate to a different operating system. For more information about migrating your operating system, see Operating system migration.

The CPFS-POSIX client supports only Linux operating systems, including Alibaba Cloud Linux, Ubuntu, and CentOS. For information about the supported operating system versions, see the following table.

Operating system

Distribution

Kernel version

Alibaba Cloud Linux

Alibaba Cloud Linux 2.1903 64-bit

4.19.91-27.4.al7.x86_64 and earlier

RHEL or CentOS

8.4

4.18.0-305.19.1.el8_4

8.3

4.18.0-240.22.1.el8_3

8.2

4.18.0-193.28.1.el8_2

8.1

4.18.0-147.8.1.el8_1

8.0

4.18.0-80.11.2.el8_0

7.9

3.10.0-1160.42.2.el7

7.8

3.10.0-1127.19.1.el7

7.7

3.10.0-1062.18.1.el7

7.6

3.10.0-957.54.1.el7

7.5

3.10.0-862.14.4.el7

7.4

3.10.0-693.2.2.el7

7.3

3.10.0-514.26.2.el7

7.2

3.10.0-514.26.2.el7

Ubuntu

20.04.3 LTS

5.4.0-86-generic

Which operating systems does CPFS-NFS support?

Operating system type

Operating system version

Alibaba Cloud Linux

  • Alibaba Cloud Linux 3.2104 64-bit

  • Alibaba Cloud Linux 2.1903 64-bit

CentOS

  • CentOS 8.x 64-bit

  • CentOS 7.x 64-bit

Ubuntu

  • Ubuntu 20.04 64-bit

  • Ubuntu 18.04 64-bit

  • Ubuntu 16.04 64-bit

Debian

  • Debian 10.x 64-bit

  • Debian 9.x 64-bit

  • Debian 8.x 64-bit

How do I choose between the CPFS-POSIX client and the CPFS-NFS client?

If you do not have extreme performance requirements, we recommend using a CPFS-NFS client for a better user experience. To do so, enable the General-purpose protocol service in the console.

CPFS-NFS supports the following operating systems:

Operating system

Operating system version

Alibaba Cloud Linux

  • Alibaba Cloud Linux 3.2104 64-bit

  • Alibaba Cloud Linux 2.1903 64-bit

CentOS

  • CentOS 8.x 64-bit

  • CentOS 7.x 64-bit

Ubuntu

  • Ubuntu 20.04 64-bit

  • Ubuntu 18.04 64-bit

  • Ubuntu 16.04 64-bit

Debian

  • Debian 10.x 64-bit

  • Debian 9.x 64-bit

  • Debian 8.x 64-bit

SUSE

  • SUSE Linux Enterprise Server 15 64-bit

For workloads that require extreme performance, use a CPFS-POSIX client if your environment meets the following conditions:

  • You do not rely on the Container Storage Interface (CSI) to access CPFS.

  • You do not use mmap.

  • Your operating system is one of the following versions:

    Operating system

    Distribution

    Kernel version

    Alibaba Cloud Linux

    Alibaba Cloud Linux 2.1903 64-bit

    4.19.91-27.4.al7.x86_64 and earlier

    RHEL or CentOS

    8.4

    4.18.0-305.19.1.el8_4

    8.3

    4.18.0-240.22.1.el8_3

    8.2

    4.18.0-193.28.1.el8_2

    8.1

    4.18.0-147.8.1.el8_1

    8.0

    4.18.0-80.11.2.el8_0

    7.9

    3.10.0-1160.42.2.el7

    7.8

    3.10.0-1127.19.1.el7

    7.7

    3.10.0-1062.18.1.el7

    7.6

    3.10.0-957.54.1.el7

    7.5

    3.10.0-862.14.4.el7

    7.4

    3.10.0-693.2.2.el7

    7.3

    3.10.0-514.26.2.el7

    7.2

    3.10.0-514.26.2.el7

    Ubuntu

    20.04.3 LTS

    5.4.0-86-generic

How do I activate the service and create a CPFS file system?

If you have already registered and logged on to Alibaba Cloud and activated NAS, log on to the NAS console to perform related operations. On first use, authorize CPFS before creating a file system. For details, see Create a file system.

How do I access a CPFS general-purpose edition file system from a compute instance?

Install the CPFS client and the client control plane cluster on your compute node. Then mount the CPFS file system to the compute node using the client. After mounting, access the CPFS file system as if it were a local file system. For details, see Mount a file system using the CPFS-POSIX client (Ubuntu/CentOS) or Mount a file system using the CPFS-NFS client (recommended).

How do I monitor a CPFS general-purpose edition file system?

In the NAS console, view the performance monitoring page or go to the Performance Monitoring tab on the details page of your CPFS file system. You can monitor IOPS, throughput, latency, and metadata QPS metrics.

What security isolation capabilities does CPFS provide?

CPFS supports virtual private cloud (VPC). Only compute nodes in the same VPC as the file system can mount it. CPFS also supports ACLs, allowing you to configure access permissions for files or folders.

What is the data reliability of CPFS?

CPFS uses a multi-replica redundancy mechanism in the backend to provide 99.9999999% (nine nines) data durability.

What is the service-level agreement (SLA) for CPFS?

CPFS guarantees a service availability of at least 99.9%.

How is CPFS billed?

CPFS charges based on storage type, size, and duration. If your workload involves data transfer or protocol services, CPFS also charges for bandwidth usage. For more information, see CPFS billing overview.

How do I check the version of my CPFS file system?

In the NAS console, go to the file system list page and click the name of your CPFS file system to open the Basic Information page. On the details page of your CPFS file system, click Basic Information in the navigation pane on the left. In the Basic Information section on the right, find the Version field (for example, 2.3.0).

Why can't I find my newly created CPFS general-purpose edition file system?

  • Issue

    After creating a CPFS file system, it remains in the "Creating" state on the file system list page. Later, it disappears entirely.

  • Possible causes

    • The vSwitch you selected during creation uses a secondary CIDR block of the VPC. CPFS does not support vSwitches created from secondary CIDR blocks.

    • The zone where you tried to create the file system has exhausted its available resources. Try a different zone.

  • Solution

    Create the CPFS file system again. When selecting a vSwitch or zone, choose a different zone and a vSwitch that was not created from a secondary CIDR block.

Which access protocols does CPFS general-purpose edition support?

CPFS general-purpose edition supports both POSIX and NFSv3 protocols and allows interoperability between them.