Amazon Elastic File System (Amazon EFS) 可提供简单、可扩展、完全托管的弹性 NFS 文件系统,以与 AWS 云服务和本地资源配合使用。它可在不中断应用程序的情况下按需扩展到 PB 级,随着添加或删除文件自动扩展或缩减,无需预置和管理容量,可自适应增长。
Amazon EFS 提供两种存储类:标准存储类和不频繁访问存储类 (EFS IA)。EFS IA 提供针对每天未访问的文件进行了成本优化的性价比。只需在文件系统上启用 EFS 生命周期管理,根据您选择的生命周期策略,未被访问的文件将自动且透明地迁移到 EFS IA。EFS IA 存储类仅需每月 0.025 USD/GB*。
虽然工作负载模式各不相同,但客户通常会发现 80% 的文件很少被访问(适用于 EFS IA),而 20% 的文件则被频繁使用(适用于 EFS 标准),因此有效存储成本低至每月 0.08 USD/GB*。Amazon EFS 透明地为公共文件系统命名空间中的两个存储类文件提供服务。
Amazon EFS 旨在为数千个 Amazon EC2 实例提供大规模并行共享访问模式,可让您的应用程序在一致、低延迟的状态下实现高水平的总吞吐量和 IOPS。
Amazon EFS 非常适合支持从主目录到业务关键型应用程序在内的各种使用案例。客户可以使用 EFS 将现有企业应用程序直接迁移到 AWS 云。其他使用案例包括:大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份和容器存储。
Amazon EFS 是一种用于在多个可用区 (AZ) 中存储数据以提供高可用性和持久性的区域服务。Amazon EC2 实例可以跨 AZ、区域和 VPC 访问文件系统,而本地服务器可以使用 AWS Direct Connect 或 AWS VPN 访问。
了解有关云文件存储以及它与其他云存储解决方案的对比的更多信息。
云存储选项是通过 Internet 存储、访问和共享数据的一种简单且可扩展的方式。在此,我们将 Amazon EFS 与其他 AWS 云存储产品进行了比较,帮助您了解何时应使用 Amazon EFS。
优势
POSIX 标准的共享文件存储
Amazon EFS 通过 NFSv4 协议使用传统的文件权限模型、文件锁定功能和分层目录结构同时为 Amazon EC2 实例和本地服务器的数千个连接提供安全访问。Amazon EC2 实例可以跨 AZ、区域和 VPC 访问文件系统,而本地服务器可以使用 AWS Direct Connect 或 AWS VPN 访问。
可扩展的性能
Amazon EFS 旨在提供 Linux 工作负载所需的吞吐量、IOPS 和低延迟。吞吐量和 IOPS 随着文件系统的增长而扩展,并可以在短时间内突增至更高的吞吐量级别,以支持文件工作负载不可预测的性能需求。对于要求最苛刻的工作负载,Amazon EFS 可以支持超过 10GB/秒以及超过 500,000 IOPS 的性能。
动态弹性
Amazon EFS 可在您添加或删除文件时自动、即时地对文件系统存储容量进行扩展或缩减而不中断应用程序,根据您的所需动态提供存储容量。您只需创建文件系统,然后开始添加文件,而无需提前预置存储。
完全托管
Amazon EFS 是一项完全托管的服务,为 Linux 工作负载提供共享的文件系统存储。它提供简单的界面,让您可以快速创建和配置文件系统,并为您管理文件存储基础设施,从而避免了部署、修补和维护文件系统的基础带来的复杂性。
经济高效
借助 Amazon EFS 存储,您只需按实际用量付费。无需提前配置存储,也没有最低购买或前期费用要求。借助 EFS 生命周期管理,您可以将不经常访问的文件自动移动到成本优化型存储类,使文件存储成本降低高达 92%。 您还可以使用 AWS 预算来监控文件系统成本。 了解更多 »
安全性与合规性
Amazon EFS 可让您使用现有的安全基础设施安全地访问文件。使用 POSIX 权限、Amazon VPC 和 AWS IAM 控制对 Amazon EFS 文件系统的访问。通过加密静止和传输状态的数据对其进行保护。Amazon EFS 还满足多个资格和合规性要求,以帮助您满足法规要求。单击此处,了解 Amazon EFS 范围内合规性计划的列表。
工作原理

使用案例
容器和无服务器持久性文件存储
Amazon EFS 可使客户持久存储其容器和无服务器功能的数据和状态,从而提供完全托管的弹性、高可用性、可扩展及高性能的原生云共享文件系统。Amazon Elastic Container Service (Amazon ECS)、Amazon Kubernetes Service (Amazon EKS)、AWS Fargate 和 AWS Lambda 可以共享这些属性,因此,开发人员不需要根据这些特性进行设计,这些服务已经为具有数据持久存储的现代应用程序开发做好了准备。Amazon EFS 允许数据独立于计算进行持久性存储,并且使应该程序具有跨可用区可用性和持久性。Amazon EFS 提供共享的持久存储层,从而使有状态的应用程序能够弹性扩展和缩减,例如开发运营、Web 服务、Web 内容系统、媒体处理、机器学习、分析、搜索索引和有状态的微服务应用程序。
迁移到托管文件系统
Amazon EFS 具有较高的可扩展性、弹性、可用性和持久性,因而可以用作企业应用程序和以服务形式交付的应用程序的文件存储。利用其标准文件系统界面、文件系统权限和目录层次结构,您可以轻松地将企业应用程序从本地迁移到 AWS 云中,还可以构建新应用程序。使用 Amazon EFS 将基于 Linux 的关键业务型应用程序迁移至托管文件系统,同时降低总体拥有成本 (TCO)。
分析与机器学习
Amazon EFS 提供机器学习和大数据分析工作负载所需的易用性、扩展性、性能和一致性。数据科学家可以使用 EFS 创建可提供主目录存储笔记本文件、培训数据和模型构件的个性化环境。Amazon SageMaker 与 EFS 集成,用于培训工作,使数据科学家能够快速迭代。
Web 服务和内容管理
Amazon EFS 为内容管理系统和 Web 服务应用程序提供持久的高吞吐量文件系统,这些内容管理系统和应用程序为各种应用(如网站、在线出版物和存档)存储和提供信息。由于 Amazon EFS 遵循 Web 开发人员习惯使用的常规文件系统目录结构、文件命名约定和权限,因此它可以与 Web 应用程序轻松集成。
应用程序测试和开发
Amazon EFS 为您的开发环境提供通用的存储库,让您能够以安全有序的方式共享代码及其他文件。只需单击几下,您便可以配置、复制、扩展或存档测试、开发和生产环境,这让组织能够更灵活、更快速地满足客户需求。Amazon EFS 提供了一种可扩展且高度可用的解决方案,非常适合测试和开发工作负载。
媒体与娱乐
视频编辑、影音制作、广播处理、声音设计和渲染等媒体工作流通常依赖于共享存储来操作大型文件。Amazon EFS 提供具有高吞吐量和共享文件访问的强数据一致性模型,它可以缩短执行这些作业所需的时间,并将多个本地文件存储库整合到一个位置以供所有用户使用。
数据库备份
Amazon EFS 提供可使用 NFSv4 从数据库服务器轻松挂载的标准文件系统。这为使用原生应用程序工具或企业备份应用程序创建便携式数据库备份提供了理想平台。许多企业希望利用在云中存储数据库备份的灵活性,作为更新期间的临时保护或进行开发和测试。

Discover Financial Services 大力投资大数据和分析,因为其整个组织都使用各种工具和平台。其内部数据科学工作台 Air9 是在 AWS 上构建的,能为数据科学家提供更轻松地协作的环境。 通过从开源存储系统转换为 Amazon EFS,Discover Financial Services 的存储成本降低了 50%,简化了管理并提高了可扩展性。