Object Storage Service (OSS) volumes currently support three types of clients: ossfs 1.0, ossfs 2.0, and strmvol. This topic describes the business scenarios suitable for different clients.
Usage notes
All clients have requirements for the Container Storage Interface (CSI) plug-in version. We recommend that you upgrade your CSI plug-in at the earliest opportunity. For more information, see Manage the CSI plug-in.
If you are not clear about the read/write model of your current business, we recommend that you prioritize ossfs 1.0. ossfs 1.0 provides better compatibility with Portable Operating System Interface (POSIX) operations and can better ensure stable business operations.
Scenarios
Scenario | Client | Topic | Benchmark |
Most scenarios that include read/write or user permission configuration. | New features of ossfs 1.0 and ossfs performance benchmarking | ||
Read-only or sequential append-only scenarios, such as AI training, inference, data processing, and autonomous driving. | |||
Scenarios involving massive small files that are read-only, with infrequent updates to OSS remote data, such as training, quantization backtesting, and time series log analysis. | |||
Scenarios where read and write operations can be separated, which means read and write operations do not occur at the same time or operate on different files, such as breakpoint saving and log persistence. | Split into different volumes, such as using ossfs 2.0 volumes to mount read-only paths and ossfs 1.0 volumes to mount write paths. | N/A |