File Storage
Amazon EFS
Amazon EFS is a fully managed, elastic NFS file system that grows and shrinks automatically as files are added or removed, with no capacity pre-provisioning. It supports concurrent access from thousands of EC2 instances and on-premises clients via NFSv4.1/NFSv4.0, exposes separate performance and throughput modes (General Purpose, Max I/O; Bursting, Provisioned), and offers lifecycle-driven tiering of infrequently accessed data to a lower-cost storage class.
AWS
Service information
Shortname: EFS
Huawei equivalent shortnames: SFS
Keywords: file storage, nfs, shared storage
Differences vs Huawei
Huawei SFS is split into General Purpose File System and SFS Turbo, which are distinct products rather than modes of one file system: General Purpose scales to EB with throughput tied to capacity and serves NFSv3/SMB, while SFS Turbo is a fixed-capacity, high-IOPS, low-latency file system provisioned in throughput-per-TiB tiers (20 to 1,000 MB/s/TiB). EFS instead exposes a single elastic file system with selectable Performance mode (General Purpose vs Max I/O) and Throughput mode (Bursting vs Provisioned), and grows capacity automatically to EB without pre-sizing, so the operating model differs materially even though both end at similar protocol and capacity ceilings.
Protocol compatibility diverges at the data plane: EFS supports NFSv4.1 and NFSv4.0 only (no SMB), whereas SFS supports NFSv3 together with SMB 2.0/2.1/3.0 but not NFSv4. Workloads depending on NFSv4 features such as stateful locking, delegations, or Kerberos-based NFSv4 ACL semantics are not directly portable, and Windows-native SMB workloads that have no EFS equivalent actually map onto SFS rather than onto an EFS-to-SFS parity path. IAM, EFS access points, file-system policies, and AWS Backup integration on the EFS side map loosely to SFS VPC authentication, security groups, and CBR, but with non-equivalent policy models.
Lifecycle management and HA shape operational responsibility differently. EFS provides an Infrequent Access storage class with a policy-driven transition to cut cost on cold files, and offers regional multi-AZ access from a single file system. SFS Turbo file systems are zonal/region-specific and offer no built-in IA tier; cold-data optimization is achieved by composing SFS with OBS (lifecycle) or CBR rather than by a native file-system IA class. Huawei's stated durability is 99.99999999% with 99.95% availability; EFS documents 11 nines durability and 99.999999999% availability designs, so architects must validate SLA parity per workload rather than assume interchangeability.
Migration to Huawei
Run an assessment that captures each EFS file system's capacity, throughput mode, performance mode, IA storage class usage, mount targets, security groups, NFS version, IAM policies, and access-point consumers. Select a target variant by workload: General Purpose SFS for large-capacity, throughput-scaled, NFSv3/SMB shared data; SFS Turbo (20-125 MB/s/TiB for general workloads, 250-1,000 MB/s/TiB for HPC/AI) for latency- and IOPS-sensitive data. Validate regional and AZ access requirements, since SFS Turbo is region/zonal whereas EFS mount targets are per-AZ within a regional file system.
Migrate data using file-copy tooling rather than any built-in EFS-to-SFS sync; Huawei does not publish an EFS-to-SFS migration service. Use parallel rsync, rclone, or a Data Ingestion Service / Dataworks pipeline over a VPN or Cloud Connection/Direct Connect link to an ECS fleet that mounts both source and target. Recreate access control on the target: SFS uses VPC security group and IAM-like policies rather than EFS file-system policies and access points, so re-map POSIX permissions, root-squash, and per-client access rules. For encryption, configure SFS KMS-based encryption to replace EFS encryption-at-rest, and validate in-transit behavior.
Validate before cutover with NFS feature parity tests (NFSv3 vs v4), concurrent multi-client read/write integrity, throughput and latency benchmarks against the chosen SFS Turbo tier or General Purpose capacity, and backup/restore using CBR. Confirm SOC/observability gaps: EFS CloudWatch metrics and EventBridge events have no exact SFS equivalent, so configure Cloud Eye, CES, and CTS for capacity, throughput, and API audit. Cut over by re-pointing mount entries to the SFS DNS name or mount path, with a brief read-only freeze on the EFS side.
Close cost and lifecycle-model gaps explicitly. EFS bills GB-month capacity, request operations, and IA retrieval; SFS bills capacity by tier (General Purpose per-GB plus SFS Turbo per-TiB throughput tier) and requests, with no native file-system IA class, so cold-data savings require composing SFS with OBS lifecycle or archiving via CBR. Recompute TCO using peak throughput tier, capacity, request volume, cross-AZ/region traffic, and any additional CBR or replication costs. Document that AnyStack-style one-click EFS-to-SFS migration does not exist, and that NFSv4 feature parity must be tested before production cutover.
Huawei Cloud
Huawei equivalent service
Shortname: SFS
General function: File Storage
Scalable shared file storage service.
Keywords: file storage, nfs, shared storage