Amazon EFS 文件系统分布在任意数量的存储服务器上,使文件系统可以弹性扩展到 PB 级,并支持从多个 Amazon EC2 实例大规模并行访问数据。Amazon EFS 的分布式设计可以避免传统文件服务器固有的瓶颈和限制。

该分布式数据存储设计意味着,多线程应用程序和从多个 Amazon EC2 实例同时访问数据的应用程序可以推动实现极高的总吞吐量和 IOPS。大数据和分析工作负载、媒体处理工作流、内容管理和 Web 服务、数据库备份、企业应用程序、主目录、软件开发人员工具和容器存储都是 Amazon EFS 的典型使用案例。

此外,Amazon EFS 数据分布在多个可用区内,具有高水平的持久性和可用性。

开始使用 Amazon EFS

尝试使用免费套餐

下表简要对比了 Amazon 文件和数据块云存储产品的性能和存储特性。

    Amazon EFS Amazon EBS PIOPS
性能 每次操作的延迟 低且稳定 最低且稳定
吞吐量级别
每秒多 GB 每秒单 GB
特性 数据
可用性/持久性
跨多个可用区冗余存储 在单个可用区内冗余存储
访问 同时访问多个可用区内的一个到数千个 EC2 实例 访问单个可用区内的单个 EC2 实例
使用案例 大数据及分析、媒体处理工作流程、内容管理、Web 服务、主目录
启动卷、事务数据库与 NoSQL 数据库、数据仓库与 ETL

Amazon EFS 的分布式特性可以实现高水平的可用性、持久性和可扩展性。这种分布式架构使得每次文件操作的延迟开销都较低。由于每次操作的延迟都较低并且延迟开销会分摊到更多的数据上,因此总吞吐量通常会随着平均 I/O 大小的增加而提高。Amazon EFS 支持高度并行化的工作负载(即从多个线程和多个 EC2 实例并行操作),因而可实现非常高的总吞吐量和 IOPS。


Amazon EFS 提供了一个标准文件系统接口,可支持完整文件系统访问语义。使用 NFSv4.1,您可以在任何基于 Amazon EC2 Linux 的实例上挂载 Amazon EFS 文件系统。挂载完成后,您就可以像使用本地文件系统一样,使用文件系统中的文件和目录。 

Amazon EFS 可处理所有的繁琐工作。在 Amazon EFS 控制台上启动“创建文件系统向导”后,只需几分钟,您就可以挂载新的文件系统并开始添加数据。您无需决定需要多少容量,也无需担心有任何复杂的配置。

如果您需要在多个 EC2 实例之间共享存储,那么 Amazon EFS 就是完美之选。Amazon EFS 支持共享文件系统的数千个连接,可为需要持续共享数据功能的工作流提供高性能的安全访问。

Amazon EFS 经过专门设计,可用性高,持久性强。Amazon EFS 文件系统可跨一个地区内的多个可用区存储数据和元数据,以防由于任何单个组件故障造成数据丢失。

Amazon EFS 旨在提供符合各种工作负载需求的吞吐量、IOPS 和低延迟。使用 Amazon EFS,吞吐量和 IOPS 可随文件系统的增长而扩展,同时保证文件操作以稳定、低延迟的方式进行。有关更多信息,请参阅 Amazon EFS Performance

Amazon EFS 经过专门设计,在存储容量和吞吐量性能方面具有极高的可扩展性。它可以扩展至 PB 级,并且支持通过 Amazon EC2 实例对您的数据进行大规模并行访问。 

借助 Amazon EFS,存储容量将具有弹性,可以根据您增减文件的操作而自动增加或减小,从而让您的应用程序适时获得所需的存储。由于容量具有弹性,无需进行预配置,您只需为实际使用的容量付费。 

Amazon EFS 可无缝提供 EFS 文件系统的加密。数据在写入时以透明的方式加密,在读取时以透明的方式解密,因此您无需修改应用程序。加密密钥由 AWS Key Management Service (KMS) 托管,无需构建和维护安全的密钥管理基础设施。有关加密文件系统数据的更多信息,请参阅用户文档

Amazon EFS 是一种完全托管的服务,可提供文件的共享访问权限,不需要您设置或管理任何额外硬件或第三方软件。Amazon EFS 无需复杂的管理、配置或持续维护即可实现这一切。 

您可以从多种选项中选择,将现有数据复制到 Amazon EFS。AWS Direct Connect 提供了一个高带宽、低延迟的专用网络连接,您可以通过其安装您的 EFS 文件系统。安装完成后,您便可以使用 EFS File Sync 或标准 Linux 工具复制文件。

EFS File Sync 提供了一种快速简单的方式,可使用您的现有网络或 AWS Direct Connect 安全地将现有文件系统同步至 Amazon EFS。EFS File Sync 还可用于在现有云内文件系统和 Amazon EFS 之间进行数据同步,提供简单的数据传输设置和管理。


Amazon EFS 具有较高的可扩展性、弹性、可用性和持久性,因而可以用作企业应用程序和以服务形式交付的应用程序的文件存储。它的标准文件系统界面和文件系统语义能够将企业应用程序轻松迁移到 AWS 云,或构建新的应用程序。 

Amazon EFS 提供了大数据应用程序所需的规模和性能、计算节点高吞吐量、写后读一致性以及低延迟文件操作。许多分析工作负载通过文件接口与数据进行交互,依赖于文件锁等文件语义,并要求能够写入文件的部分内容。Amazon EFS 支持所需的文件系统语义,并可扩展容量和性能,因此非常适合用于提供易于集成到现有大数据工作流的文件共享解决方案。

视频编辑、影音制作、广播处理、声音设计和渲染等媒体工作流程通常依赖于共享存储来操作大型文件。强大的数据一致性模型加上高吞吐量和共享文件访问,可以缩短完成上述工作所需的时间,并将多个本地文件存储库合并到面向所有用户的单个位置。

Amazon EFS 提供的存储服务适合员工众多且需要访问和共享相同数据集的组织。管理员可以使用 Amazon EFS 来创建文件系统并使其可以供组织中的个人访问,还可以在文件或目录级别为用户和组设置权限。

Amazon EFS 可以作为一种持久性强、吞吐量高的文件系统,用于各种内容管理系统和 Web 服务应用程序,为网站、在线发行、存档等广泛应用程序存储和提供信息。网站内容通常由多个 Web 服务器共同提供,每个 Web 服务器都需要访问同一组文件。由于 Amazon EFS 遵循了预期的文件系统语义、文件命名惯例,以及 Web 开发人员所适应的权限,因此它能够轻松与 Web 应用程序集成,并且可用于 Web 站点、在线发行和存档等广泛应用程序。

Amazon EFS 提供可通过数据库服务器轻松挂载的标准文件系统,因此是使用本机应用程序工具或企业备份应用程序创建便携式数据库备份的理想工具。许多企业希望利用在云中存储数据库备份的灵活性,作为更新期间的临时保护或进行开发和测试。 

Amazon EBS 使您的组织更敏捷、更快速地响应客户需求。只需单击几下就可以调配、复制、扩展或归档您的开发、测试和生产环境。由于需要以有组织的方式轻松共享代码和其他文件,利用共享云文件存储,组织可以提供一个可从其云开发环境中轻松访问的有序的安全存储库。Amazon EFS 提供了一种可扩展且高度可用的解决方案,非常适用于测试和开发工作负载。

容器非常适合用于构建微服务,因为它们可快速预置,容易携带,并可提供进程隔离。对于每次启动时都需要访问原始数据的容器,它们需要一个共享文件系统,使它们无论在哪个实例上运行,都可以连接到该文件系统。Amazon EFS 可提供对容器存储数据的持久共享访问权限。