General-purpose Apsara File Storage NAS (NAS) file systems are used to store hot data that is frequently accessed. General-purpose NAS file systems are classified into Capacity NAS file systems, Premium NAS file systems, and Performance NAS file systems. This topic compares the performance metrics, supported protocols, advanced features, and scenarios of Capacity NAS file systems, Premium NAS file systems, and Performance NAS file systems. You can select the storage class of General-purpose NAS file systems based on your business requirements. If your applications are sensitive to latency, we recommend that you use Extreme NAS file systems.
Performance metrics
Metric | Capacity NAS file system | Premium NAS file system | Performance NAS file system |
Maximum throughput | The minimum read bandwidth is 150 MB/s. The bandwidth increases by 0.15 MB/s per GiB. The maximum read bandwidth is 10 GB/s. The maximum write bandwidth is 5 GB/s. | The minimum read bandwidth is 300 MB/s. The bandwidth increases by 0.3 MB/s per GiB. The maximum read bandwidth is 20 GB/s. The maximum write bandwidth is 5 GB/s. | The minimum read bandwidth is 600 MB/s. The bandwidth increases by 0.6 MB/s per GiB. The maximum read bandwidth is 20 GB/s. The maximum write bandwidth is 5 GB/s. |
Input/output operations per second (IOPS) | The maximum IOPS is 15,000. | The maximum IOPS is 30,000. | The maximum IOPS is 30,000. |
Average latency for reading 4 KiB files from a single-socket server | 10 ms | 2 ms | 2 ms |
Average latency for writing 4 KiB files to a single-socket server | 10 ms | 2 ms | 2 ms |
Storage capacity | 0 to 10 PiB | 0 to 1 PiB | 0 to 1 PiB |
Scaling step size | 4 KiB | 4 KiB | 4 KiB |
Scaling method | Auto scaling | Auto scaling | Auto scaling |
For more information, see What is IOPS?
Average latency: the average latency calculated based on the number of read or write operations within 1 second.
The maximum throughput of General-purpose NAS file systems has additional limits in some regions. For more information, see Limits on throughput.
Supported protocols
Protocol type | Capacity NAS file system | Premium NAS file system | Performance NAS file system |
Network File System (NFS) | NFSv3 and NFSv4.0 are supported. | ||
Server Message Block (SMB) | SMB 2.0 and later are supported. |
Supported operating systems
Linux and Windows operating systems are supported. To ensure the optimal performance of file systems, use the recommended kernel versions or later versions. For more information about the recommended kernel images for NAS, see Recommended kernel images.
We recommend that you use NFS file systems for Linux and containers. We recommend that you use SMB file systems for Windows. Compatibility issues may occur in cross-platform mounting scenarios. For more information, see FAQ about file read, write, and access.
Advanced features
The following table describes the advanced features that are supported by General-purpose NAS file systems.
Category | Scenario | Description | References |
Access control | RAM-based access control | Resource Access Management (RAM) is a service provided by Alibaba Cloud to manage access permissions on resources. RAM policies are user-based authorization policies. You can configure RAM policies to manage your users, such as employees, systems, and applications, and manage user permissions on your resources. For example, you can configure a RAM policy to grant users only the read permissions on a specific file system. | |
ACL-based access control | NAS supports SMB access control lists (ACLs) and NFS ACLs. You can select an appropriate ACL to control resources. | ||
Data security | Data encryption | NAS supports encryption at rest and encryption in transit. You can select an appropriate method to encrypt your data and store the data in NAS. | |
Restoration of data that is accidentally deleted | NAS supports the recycle bin feature. After the recycle bin feature is enabled, deleted files or directories are automatically transferred to the recycle bin and completely deleted after the specified retention period. | ||
Data management | Lifecycle management | NAS supports the lifecycle management feature. After the lifecycle management feature is enabled, the files that meet the specified lifecycle policy are automatically dumped to the Infrequent Access (IA) storage class. | |
Data backup | NAS allows you to use Cloud Backup to back up files in NAS file systems at regular intervals and restore files if data is lost or damaged. | ||
Data migration | NAS allows you to migrate data from an on-premises storage system to NAS or from NAS to other storage media. | ||
Quota management | Directory quota creation | You can use the quota management feature to manage the directory quotas of General-purpose NAS file systems. For example, you can create, modify, or delete directory quotas. |
Scenarios
General-purpose NAS file systems provide benefits such as large capacity, high cost-effectiveness, and elastic scalability, and support the IA storage class. Among General-purpose NAS file systems:
Performance NAS file systems are suitable for latency-sensitive file sharing workloads that require low latency, such as Linux or Windows applications for enterprises, container persistent volumes (PVs), web content management, and genetic computing.
Premium NAS file systems are suitable for latency-sensitive file sharing workloads that require low latency, such as container data persistence, AI training data storage, manufacturing simulation, and genetic computing.
Capacity NAS file systems are suitable for cost-sensitive file sharing workloads that require moderate latency, such as database backup, log storage, Windows user directory, and Linux home directory.
For more information about the scenarios for NAS, see Scenarios.
Pricing of General-purpose NAS file systems
For more information about the billing rules of General-purpose NAS file systems, see Billing of General-purpose NAS file systems. For more information about the prices of NAS file systems, see Apsara File Storage NAS Pricing.
For billing FAQ about General-purpose NAS file systems, see Billing FAQ.
Supported regions and zones
General-purpose NAS file systems are divided into Capacity NAS file systems, Premium NAS file systems, and Performance NAS file systems. The following table lists the regions and zones supported by each storage class.
Capacity NAS file system
Region | Zone |
China (Hangzhou) |
|
China (Shanghai) |
|
China (Qingdao) | Qingdao Zone C |
China (Beijing) |
|
China (Zhangjiakou) |
|
China (Hohhot) | Hohhot Zone A |
China (Shenzhen) |
|
China (Chengdu) | Chengdu Zone A |
China (Hong Kong) | Hong Kong Zone B |
India (Mumbai) | Mumbai Zone A |
Philippines (Manila) | Manila Zone A |
Thailand (Bangkok) | Bangkok Zone A |
US (Virginia) | Virginia Zone B |
US (Silicon Valley) | Silicon Valley Zone B |
UK (London) | London Zone A |
Germany (Frankfurt) | Frankfurt Zone A |
Japan (Tokyo) |
|
Indonesia (Jakarta) | Jakarta Zone A |
Malaysia (Kuala Lumpur) | Kuala Lumpur Zone A |
Australia (Sydney) | Sydney Zone A |
Singapore |
|
SAU (Riyadh - Partner Region) | Riyadh - Partner Region Zone A |
Premium NAS file system
Region | Zone |
China (Chengdu) | Chengdu Zone A |
Malaysia (Kuala Lumpur) | Kuala Lumpur Zone A |
Performance NAS file system
Region | Zone |
China (Hangzhou) |
|
China (Shanghai) |
|
China (Beijing) |
|
China (Hohhot) | Hohhot Zone A |
China (Zhangjiakou) | Zhangjiakou Zone C |
China (Shenzhen) |
|
China (Chengdu) | Chengdu Zone A |
China (Hong Kong) |
|
India (Mumbai) | Mumbai Zone A |
US (Virginia) | Virginia Zone A |
US (Silicon Valley) | Silicon Valley Zone B |
UK (London) | London Zone A |
Germany (Frankfurt) | Frankfurt Zone A |
Japan (Tokyo) |
|
Malaysia (Kuala Lumpur) | Kuala Lumpur Zone A |
South Korea (Seoul) | Seoul Zone A |
Australia (Sydney) | Sydney Zone A |
Singapore |
|