Amazon Elastic File System (Amazon EFS) 可提供简单、可扩展、完全托管的弹性 NFS 文件系统。它可在不中断应用程序的情况下按需扩展到 PB 级,在您添加或删除文件时自动扩展或缩减,无需预置和管理容量,自适应增长。

Amazon EFS 非常适合支持从主目录到业务关键型应用程序在内的各种使用案例。客户可以使用 Amazon EFS 将现有企业应用程序直接迁移到 AWS 云。其他使用案例包括:分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份和容器存储。

什么是云文件存储?

了解有关云文件存储及其如何相对于其他云存储解决方案的更多信息。

主要功能

完全托管

Amazon EFS 是一项完全托管的服务,为 Linux 工作负载提供 NFS 共享的文件系统存储。Amazon EFS 使创建和配置文件系统变得异常简单。您无需再担心管理文件服务器或存储、更新硬件、配置软件或执行备份等问题。您可以使用 AWS 管理控制台、AWS CLI 或 AWS SDK 在几秒钟之内创建完全托管的文件系统。

可用性高,持久性强

Amazon EFS 经过专门设计,具有极高的可用性和持久性。所有文件和目录以冗余方式存储在区域中的多个可用区中,以防由于任何单个组件发生故障导致数据丢失。Amazon EFS 的分布式架构可针对 AZ 中断、系统和组件故障以及网络连接错误提供数据保护。

存储类和生命周期管理

Amazon EFS 提供标准和不频繁访问存储类。EFS 不频繁访问 (EFS IA) 存储类针对访问频率较低的文件进行了成本优化。您只需为文件系统启用 EFS 生命周期管理并选择年龄限制策略(14、30、60 或 90天),即可使用 EFS IA。启用 EFS 生命周期管理策略后,文件会自动从标准存储类移动到 EFS IA 存储类,从而将存储成本降低高达 92%。

根据业界公认的估计,被频繁使用的数据占 20%,而 80% 的数据则不会被经常访问;您能够以每月 0.08 USD/GB 的有效价格将文件存储在 EFS 上 [20%* 0.30 USD/GB/月(适用于存储在 EFS 标准上的文件) + 80%* 0.025 USD/GB/月(适用于存储在 EFS IA 上的文件)= 0.08 USD/GB/月]*。

*美国东部(弗吉尼亚北部)区域的定价,假定您 80% 的存储属于 EFS IA

可扩展的性能

Amazon EFS 旨在提供符合各种工作负载需求的吞吐量、IOPS 和低延迟。吞吐量和 IOPS 随着文件系统的增长而扩展,并可以在短时间内突增至更高的吞吐量级别,以支持文件工作负载不可预测的性能需求。对于要求最苛刻的工作负载,Amazon EFS 可以支持超过 10 GB/秒以及超过 500,000 IOPS 的性能。

支持 NFS v4.0 和 v4.1 的共享文件系统

Amazon EFS 通过 NFSv4 协议使用传统的文件权限模型、文件锁定和分层目录结构同时为 Amazon EC2 实例和本地服务器的数千个连接提供安全访问。Amazon EC2 实例可以跨 AZ 和区域访问文件系统,而本地服务器可以通过 AWS Direct Connect 或 AWS VPN 访问。

性能模式

Amazon EFS 旨在提供各种工作负载所需的吞吐量、IOPS 和低延迟,并且提供两种性能模式:通用模式和最大 I/O 模式。通用模式可为每个文件系统操作提供最低延迟并且可以针对随机或顺序 IO 模式实现这一点。最大 I/O 模式可以扩展到更高级别的聚合吞吐量和每秒操作数,非常适用于可扩展到数千个 Amazon EC2 实例的高度并行化应用程序。

吞吐量模式

Amazon EFS 提供两种吞吐量模式:突增和预置。吞吐量模式有助于确定文件系统可以实现的整体吞吐量。利用突增吞吐量模式,吞吐量会根据文件系统的大小扩展,同时根据需要动态突增,以支持多个基于文件的工作负载的高峰性质。预置吞吐量模式旨在支持需要比默认突增模式更高专用吞吐量并且可以独立于存储在文件系统上的数据量进行配置的应用程序。

弹性和可扩展

借助 Amazon EFS,可实现存储容量弹性化,在您添加和删除文件时自动扩大和缩小容量,根据应用程序所需为其动态提供存储容量。由于容量具有弹性,无需进行预配置,您只需为实际使用的容量付费。Amazon EFS 经过专门设计,在存储容量和吞吐量性能方面具有极高的可扩展性。它可以扩展至 PB 级,并且支持通过 Amazon EC2 实例对您的数据进行大规模并行访问。使用 Amazon EFS 之后,吞吐量和 IOPS 可以随文件系统增长而扩展,同时保证文件操作以稳定、低延迟的方式进行。

安全性与合规性

Amazon EFS 允许您通过 POSIX 权限和 Amazon EFS 安全组严格控制对文件系统的访问。POSIX 权限允许您限制用户和组从主机进行访问,而安全组充当防火墙,并且您添加的规则定义流量流。使用 Amazon Virtual Private Cloud (Amazon VPC) 管理网络访问,并且使用 AWS Identity and Access Management (IAM) 控制对 Amazon EFS API 的访问。Amazon EFS 还满足多个资格和合规性要求,以帮助您满足法规要求。单击此处,了解 Amazon EFS 范围内合规性计划的列表。

加密

Amazon EFS 提供静态和动态数据加密功能,从而提供全面的加密解决方案来保护存储的数据和传输中的数据。静态数据可使用由 AWS Key Management Service (KMS) 管理的加密密钥以透明方式进行加密,无需构建和维护密钥管理基础设施。动态数据可使用行业标准传输层安全性 (TLS) 进行加密以保护网络流量,无需修改应用程序。有关加密文件系统数据的更多信息,请参阅与加密有关的用户文档

数据传输和备份

利用 AWS DataSync 可以轻松地管理 Amazon EFS 文件数据的移动。

AWS DataSync

AWS DataSync 是一种托管数据传输服务,可以更快更简单地在本地存储与 Amazon EFS 之间移动数据。您可以使用 DataSync 通过 AWS Direct Connect 或 Internet 传输活动数据集,速度比开源工具快 10 倍。它可执行此操作,而无需您修改应用程序或写入 API。您可以使用该服务执行一次性数据迁移、包含定期同步的持续工作流程以及针对数据保护和恢复的复制。DataSync 会自动处理可能会减慢迁移速度或加重您的 IT 操作负担的多个任务,包括基础设施管理、加密、数据验证和数据传输编排。

AWS Backup

AWS Backup 是一种完全托管的备份服务,可以轻松集中管理和自动执行 Amazon EFS 文件系统的备份,而无需成本高昂的自定义解决方案和手动流程。AWS Backup 不仅可以备份 Amazon EFS,还可以集中备份云端及本地其他 AWS 服务的数据。随着应用程序迁移到云端,它们的数据可能会分布在多个服务中,导致难以在不创建自定义脚本、不执行手动流程的前提下管理和整合备份活动。借助 AWS Backup,您可以集中配置和审核 AWS 资源,自动执行备份计划、设置保留策略以及监控备份活动。

了解有关 Amazon EFS 定价的更多信息

访问定价页面
准备好开始构建了吗?
开始使用 Amazon EFS
还有更多问题?
联系我们