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). The maximum throughput that CPFS supports can be up to hundreds of GB/s.

What are the most applicable scenarios for CPFS?

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

What are the advantages of CPFS?

CPFS provides stable performance, and supports a maximum throughput of 200 GB/s and millions of IOPS. CPFS can also be integrated with on-premises file systems to form a hybrid cloud architecture. CPFS allows compute instances to mount a CPFS file system by using the client management node and access Apsara File Storage NAS.

How do I select the specifications of CPFS?

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

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 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 from pay-as-you-go to subscription in the client management node. Otherwise, if you forget to renew a subscription ECS instance, the instance will be stopped and released. This results in the service unavailability of CPFS.

How is the performance of CPFS?

CPFS supports 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 a CPFS file system is created, you cannot modify the settings of the file system to change its capacity or improve its performance. 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. You can then create a CPFS file system. Several minutes are required to create a CPFS file system. After the CPFS file system is created, 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 then mount the CPFS file system on the compute instance by using the CPFS agent. The compute instance can then access the CPFS file system the same way the 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 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 about how to configure a lifecycle management policy, see Billable item and billing methods.