什么是 Amazon Elastic File System?
Amazon Elastic File System (Amazon EFS) 提供无服务器的完全弹性文件存储,这使您无需预置或管理存储容量和性能即可共享文件数据。Amazon EFS 可在不中断应用程序的情况下按需扩展到 PB 级,并可在您添加和移除文件时自动扩涨或收缩。Amazon EFS 具有简单的 Web 服务界面,可让您快速方便地创建和配置文件系统。该服务为您管理所有文件存储基础设施,这意味着您可以避免部署、修补和维护复杂文件系统配置的复杂性。
Amazon EFS 支持 Network File System 版本 4(NFSv4.1 和 NFSv4.0)协议,因此,您当前使用的应用程序和工具可以与 Amazon EFS 无缝协作。Amazon EFS 可通过大多数类型的 Amazon Web Services 计算实例进行访问,包括 Amazon EC2、Amazon ECS、Amazon EKS、AWS Lambda 和 AWS Fargate。
这项服务在可扩展性、可用性和持久性方面都十分出众。Amazon EFS 提供以下文件系统类型来满足您的可用性和持久性需求:
区域性(推荐)– 区域性文件系统(推荐)在同一个 AWS 区域中跨多个地理位置分离的可用区以冗余方式存储数据。跨多个可用区存储数据能够提供数据的持续可用性,即使 AWS 区域中的一个或多个可用区不可用也是如此。
单区 – 单区文件系统在单个可用区内存储数据。将数据存储在单个可用区中能够为数据提供持续可用性。但在可用区整个或部分丢失或损坏的情况下(不太可能发生),存储在这些类型的文件系统中的数据可能会丢失。
有关文件系统类型的更多信息,请参阅EFS 文件系统类型。
Amazon EFS 提供了各种工作负载所需的吞吐量、IOPS 和低延迟。EFS 文件系统可以扩展到 PB 级,提高吞吐量,并允许从计算实例对您的数据进行大规模并行访问。对于大多数工作负载,我们建议使用默认模式,即通用性能模式和弹性吞吐量模式。
-
通用 – 通用性能模式非常适合延迟敏感型应用程序,如 Web 服务环境、内容管理系统、主目录和常规文件服务。
-
弹性 – 弹性吞吐量模式旨在自动纵向扩展或缩减吞吐量性能,以满足工作负载活动的需求。
有关 EFS 性能和吞吐量模式的更多信息,请参阅Amazon EFS 性能。
Amazon EFS 提供文件系统访问语义,如强大的数据一致性和文件锁定。有关更多信息,请参阅 Amazon EFS 中的数据一致性。Amazon EFS 还支持通过可移植操作系统接口(POSIX)权限控制对文件系统的访问。有关更多信息,请参阅 在 Amazon EFS 中保护数据。
Amazon EFS 支持身份验证、授权和加密功能,可帮助您满足安全性和合规性要求。Amazon EFS 支持两种形式的文件系统加密:传输中加密和静态加密。您可以在创建 Amazon EFS 文件系统时启用静态加密。如果启用,则会加密所有数据和元数据。您可以在挂载文件系统时启用传输中加密。NFS 客户端对 EFS 的访问由 AWS Identity and Access Management(IAM)策略和网络安全策略(如安全组)控制。有关更多信息,请参阅 在 Amazon EFS 中加密数据、Amazon EFS 的身份和访问管理 和 控制 NFS 客户端对 Amazon EFS 文件系统的网络访问。
注意
不支持将 Amazon EFS 与基于 Microsoft Windows 的 Amazon EC2 实例一起使用。
您是否是首次接触 Amazon EFS 的用户?
如果您是首次接触 Amazon EFS 的用户,我们建议您按顺序阅读以下内容:
-
有关 Amazon EFS 产品和定价的概述,请参阅 Amazon EFS
。 -
有关 Amazon EFS 技术概述,请参阅Amazon EFS 的工作原理。
-
试试开始使用练习。
如需了解有关 Amazon EFS 的更多信息,请参阅以下主题,其中更详细地讨论了该服务: