Amazon Elastic File System (Amazon EFS) 为基于 Linux 的工作负载提供简单、可扩展的弹性文件系统,可与 AWS 云服务和本地资源配合使用。它可在不中断应用程序的情况下按需扩展到 PB 级,在您添加或删除文件时自动扩展或缩减,从而让您的应用程序在需要时获得所需存储。它旨在为数千个 Amazon EC2 实例提供大规模并行共享访问模式,可让您的应用程序在一致、低延迟的状态下实现高水平的总吞吐量和 IOPS。Amazon EFS 是一项完全托管的服务,不需要对现有应用程序和工具进行更改,并通过标准的文件系统界面提供访问以实现无缝集成。Amazon EFS 提供标准和不频繁访问存储类。通过使用生命周期管理,可将 30 天未访问的文件自动移动到成本优化型不频繁访问存储类,让您可以在同一文件系统中轻松存储和访问活动的不经常访问文件系统数据,同时存储成本降低高达 85%。Amazon EFS 是一种用于在多个可用区 (AZ) 中存储数据以提供高可用性和持久性的区域服务。您可以跨可用区、区域和 VPC 访问文件系统,并可以通过 AWS Direct Connect 或 AWS VPN 在数千个 Amazon EC2 实例与本地服务器之间共享文件。
Amazon EFS 还非常适合用来支持各种使用案例,从要求超高吞吐量的高度并行化的横向扩展工作负载到单线程的延迟敏感型工作负载,均适用。例如,直接迁移企业应用程序、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份和容器存储。
了解有关云文件存储以及它与其他云存储解决方案的对比的更多信息。
云存储选项是通过 Internet 存储、访问和共享数据的一种简单且可扩展的方式。在此,我们将 Amazon EFS 与其他 AWS 云存储产品进行了比较,帮助您了解何时应使用 Amazon EFS。
优势
动态弹性
Amazon EFS 可在您添加或删除文件时自动、即时地对文件系统存储容量进行扩展或缩减,而不中断应用程序,从而在您需要时为您提供所需的存储。您只需创建文件系统,然后开始添加文件,而无需提前配置存储。
可扩展的性能
Amazon EFS 旨在提供 Linux 工作负载所需的吞吐量、IOPS 和低延迟。吞吐量和 IOPS 随着文件系统的增长而扩展,并可以在短时间内突增至更高的吞吐量级别,以支持文件工作负载不可预测的性能需求。对于要求最苛刻的工作负载,Amazon EFS 可以支持超过 10 GB/秒以及高达 500,000 IOPS 的性能。
共享的文件存储
Amazon EFS 为数以千计的连接提供安全访问。Amazon EC2 实例和本地服务器可以通过 NFSv4 协议使用传统的文件权限模型、文件锁定功能和分层目录结构,同时访问共享的 Amazon EFS 文件系统。Amazon EC2 实例可以跨 AZ 和区域访问文件系统,而本地服务器可以使用 AWS Direct Connect 或 AWS VPN 访问。
完全托管
Amazon EFS 是一项完全托管的服务,为 Linux 工作负载提供共享的文件系统存储。它提供简单的界面,让您可以快速创建和配置文件系统,并为您管理文件存储基础设施,从而避免了部署、修补和维护文件系统的基础带来的复杂性。
经济高效
借助 Amazon EFS 存储,您只需按实际用量付费。无需提前配置存储,也没有最低购买或前期费用要求。借助生命周期管理,您可以将 30 天未访问的文件自动移动到成本优化型存储类,使存储成本降低高达 85%。
安全性与合规性
Amazon EFS 可让您使用现有的安全基础设施安全地访问文件。使用 POSIX 权限、Amazon VPC 和 AWS IAM 控制对 Amazon EFS 文件系统的访问。通过加密静止和传输状态的数据对其进行保护。Amazon EFS 还满足多个资格和合规性要求,以帮助您满足法规要求。单击此处,了解 Amazon EFS 范围内合规性计划的列表。
工作原理
使用案例
直接迁移企业应用程序
Amazon EFS 具有较高的可扩展性、弹性、可用性和持久性,因而可以用作企业应用程序和以服务形式交付的应用程序的文件存储。利用其标准文件系统界面、文件系统权限和目录层次结构,您可以轻松地将企业应用程序从本地迁移到 AWS 云中,或者构建新应用程序。
了解更多 »
大数据分析
Amazon EFS 为大数据应用程序提供规模和性能,这些应用程序需要计算节点具有高吞吐量以及“先写后读一致性”和低延迟文件操作。很多分析工作负载都通过文件界面与数据交互,这需要文件权限、目录层次结构、文件锁定以及写入到文件某些部分的功能。Amazon EFS 提供必要的文件系统安全,并可以扩展功能和性能以支持大数据分析工作负载的要求。
Web 服务和内容管理
Amazon EFS 为内容管理系统和 Web 服务应用程序提供持久的高吞吐量文件系统,这些内容管理系统和应用程序为各种应用(如网站、在线出版物和存档)存储和提供信息。由于 Amazon EFS 遵循 Web 开发人员习惯使用的常规文件系统目录结构、文件命名约定和权限,因此它可以与 Web 应用程序轻松集成。
应用程序测试和开发
Amazon EFS 为您的开发环境提供通用的存储库,让您能够以安全有序的方式共享代码及其他文件。只需单击几下,您便可以配置、复制、扩展或存档测试、开发和生产环境,这让组织能够更灵活、更快速地满足客户需求。Amazon EFS 提供了一种可扩展且高度可用的解决方案,非常适合测试和开发工作负载。
媒体与娱乐
视频编辑、影音制作、广播处理、声音设计和渲染等媒体工作流通常依赖于共享存储来操作大型文件。Amazon EFS 提供具有高吞吐量和共享文件访问的强数据一致性模型,它可以缩短执行这些作业所需的时间,并将多个本地文件存储库整合到一个位置以供所有用户使用。
数据库备份
Amazon EFS 提供可使用 NFSv4 从数据库服务器轻松挂载的标准文件系统。这为使用原生应用程序工具或企业备份应用程序创建便携式数据库备份提供了理想平台。许多企业希望利用在云中存储数据库备份的灵活性,作为更新期间的临时保护或进行开发和测试。
容器存储
Amazon EFS 非常适合提供对通用文件存储库的持久共享访问的容器存储。容器是构建微服务过程中不可或缺的组成部分,因为它们可快速预置,容易移植,并提供进程隔离。每次启动时都需要访问原始数据的容器可以利用共享文件系统,这样无论它们在哪个实例上运行,都可以连接到该文件系统。
案例研究
BBC 使用共享文件存储将 Red Button 应用程序迁移到 AWS 云
通过使用 Amazon EFS 共享文件,BBC 得以构建一个敏捷且成本高效的解决方案,将其本地 Red Button 互动电视服务迁移到 AWS 云。借助 Amazon EC2、Amazon EFS、Amazon SNS、Amazon SQS 和 Amazon Kinesis 等服务,该公司得以按时按预算完成其完整应用程序的迁移。
博客文章
开始使用 Amazon EFS
了解有关 Amazon EFS 的更多信息





