Product Advantages
High Performance
The self-developed client that supports the POSIX protocol can bring the limit performance of the underlying resources. The data routing algorithm uses an efficient consistent hash algorithm to shorten the IO path. The throughput of a single file system can be expanded to TB/s at most, the IOPS can reach tens of millions at most, and the delay can be stable at the sub-millisecond level.
For detailed performance of UPFS file system, please refer to the Product Performance section.
High Availability
Storage node high availability: multiple storage nodes form a storage cluster to achieve data distribution and load balancing.
High availability of data storage: data storage adopts a distributed storage solution, supports multiple copies, balanced data storage and fault self-recovery, to guarantee the integrity and availability of data.
High availability of metadata: The file system metadata is stored in a distributed architecture, and multiple nodes and multiple copies mechanism ensure the high availability of metadata services. And all nodes can handle metadata requests to prevent metadata hot spots and improve the overall metadata OPS of the cluster. The dispersed metadata requests can fully utilize the performance of each metadata node.
High Elasticity
The file storage supports elastic expansion, and the expansion is imperceptible to the applications using the file storage. A single file system currently supports a maximum capacity of 10PiB during the public beta period (for the space limits currently opened in each region, please refer to Product Limitations section).
Shareability
The file storage product allows any host in the same project to access the specified file system for data sharing through mounting. File storage does not limit the number of hosts that can mount the file system, which is more friendly to scenarios that require a large number of nodes for shared data processing.
Usability
File storage products can be easily created, expanded, deleted and other operations through the console. And because file storage supports the POSIX protocol, POSIX-based applications can seamlessly interface with file storage products. All kinds of file system management tools can be used directly, without any changes to past development and operation habits.