What is CPFS?

Cloud Paralleled File System (CPFS) is a high-performance storage solution released by Alibaba Cloud. CPFS is applicable to high-performance computing scenarios, such as Artificial Intelligence (AI) training and Elastic High Performance Computing (E-HPC). CPFS supports a maximum throughput of GB-level data.

What are the most applicable scenarios for CPFS?

CPFS is applicable to scenarios that require high throughput. This includes AI training, video rendering, gene sequencing, autonomous driving, astronomy, meteorology, oil and gas exploration, and EDA simulation design.

What are the benefits of CPFS?

CPFS provides stable performance, and supports a maximum throughput of 20 GB/s and millions of IOPS.

How do I select the specifications of CPFS?

The specifications of CPFS can be classified into two types by the throughput per TiB: 100 MB/s/TiB and 200 MB/s/TiB. CPFS supports a maximum throughput of 20 GB/s. You can select the most cost-effective specification based on the ratio of capacity to throughput.

How am I charged for the ECS instances in the client management node? Can I change the billing method?

After you create Elastic Compute Service (ECS) instances in the client management node, you are charged for the ECS resources based on the pay-as-you-go billing method. For more information, see Pay-as-you-go.

We recommend that you do not change the billing method of the ECS instances in the client management node from pay-as-you-go to subscription. Otherwise, if you do not renew a subscription ECS instance, the instance will be stopped and released. In this case, your CPFS file system is unavailable.

How is the performance of CPFS?

CPFS provides a bandwidth of hundreds of GB/s, millions of IOPS, and sub-millisecond latency. The bandwidth and IOPS vary with the specification of the CPFS file system that you purchase.

How can I improve the performance of CPFS?

After you create a CPFS file system, you cannot modify the settings of the file system. This applies if you want to change the capacity or performance of the CPFS file system. However, you can upgrade the specification of the file system. If you select a higher specification, the performance of the file system is improved.

What operating systems does CPFS support?

  • CentOS: 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, and 8.0.
  • Ubuntu: 16.04 and 18.04.

How can I activate CPFS and create a CPFS file system?

If you have logged on to the Alibaba Cloud Management Console and activated Apsara File Storage NAS, you can go to the NAS console to activate CPFS. When you use CPFS for the first time, you must authorize CPFS to access other services. Then, you can create a CPFS file system. A few minutes are required to create a CPFS file system. After you create the CPFS file system, you can use compute instances to access and use the file system.

How can I use a compute instance to access a CPFS file system?

You must install a CPFS agent on the compute instance and install a client management node. You can mount the CPFS file system on the compute instance by using the CPFS agent. Then, the compute instance can access the CPFS file system by using the same method that is used when compute instance accesses a local file system.

How can I monitor a CPFS file system?

You can monitor the running status of the CPFS file system on the Performance Monitoring tab of the details page. The following metrics are provided: IOPS, throughput, latency, and metadata queries per second (QPS).

What security isolation does CPFS support?

CPFS supports virtual private clouds (VPCs). You can mount a CPFS file system only on compute nodes that reside in the same VPC as the file system. CPFS also supports access control lists (ACLs). You can configure ACLs for the files and directories in the CPFS file system.

How is the data reliability of CPFS?

CPFS provides a multi-replica redundancy mechanism to ensure 99.999999999% (11 nines) data durability.

What is the SLA of CPFS?

The service availability (SLA) of CPFS is at least 99.9%.

How am I charged for CPFS?

You are charged only for using the capacity of CPFS file systems. Therefore, you must first purchase capacity for CPFS file systems. CPFS supports the following billing methods: pay-as-you-go and subscription. For more information, see Billable item and billing methods.