什么是 Amazon Elastic File System? - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon Elastic File System?

Amazon Elastic File System (AmazonEFS) 提供无服务器、完全弹性的文件存储,因此您无需预置或管理存储容量和性能即可共享文件数据。Amazon EFS 旨在在不中断应用程序的情况下按需扩展到 PB 级,并且在您添加和删除文件时会自动增长和缩小。由于 Amazon EFS 具有简单的 Web 服务界面,因此您可以快速轻松地创建和配置文件系统。该服务为您管理所有文件存储基础设施,这意味着您可以避免部署、修补和维护复杂文件系统配置的复杂性。

Amazon EFS 支持网络文件系统版本 4(NFSv4.1 和 NFSv4 .0)协议,因此您目前使用的应用程序和工具可与亚马逊EFS无缝协作。亚马逊EFS可通过大多数类型的亚马逊网络服务计算实例进行访问,包括亚马逊EC2ECS、亚马逊EKS Amazon Lambda、亚马逊和 Amazon Fargate。

这项服务在可扩展性、可用性和持久性方面都十分出众。Amazon EFS 提供以下文件系统类型以满足您的可用性和持久性需求:

  • 区域(推荐)— 区域文件系统(推荐)将数据冗余存储在同一区域内的多个地理位置分开的可用区。 Amazon Web Services 区域跨多个可用区存储数据可为数据提供持续可用性,即使其中一个或多个可用区不可用 Amazon Web Services 区域 也是如此。

  • 一个区域 — 一个区域文件系统将数据存储在单个可用区内。将数据存储在单个可用区可为数据提供持续可用性。但是,在不太可能发生的全部或部分可用区丢失或损坏的情况下,存储在这些类型的文件系统中的数据可能会丢失。

有关文件系统类型的更多信息,请参阅EFS文件系统类型

Amazon EFS 提供各种工作负载所需的吞吐量和低延迟。IOPSEFS文件系统可以增长到 PB 级规模,提高吞吐量,并允许计算实例对数据进行大规模并行访问。对于大多数工作负载,我们建议使用默认模式,即通用性能模式和弹性吞吐量模式。

  • 通用型-通用性能模式非常适合延迟敏感型应用程序,例如 Web 服务环境、内容管理系统、主目录和常规文件服务。

  • E lastic — Elastic 吞吐量模式旨在自动向上或向下扩展吞吐量性能,以满足您的工作负载活动的需求。

有关EFS性能和吞吐量模式的更多信息,请参见亚马逊EFS业绩

Amazon EFS 提供 file-system-access 语义,例如强数据一致性和文件锁定。有关更多信息,请参阅 Amazon 的数据一致性 EFS。Amazon EFS 还支持通过便携式操作系统接口 (POSIX) 权限控制对文件系统的访问。有关更多信息,请参阅 在 Amazon 中保护您的数据 EFS

Amazon EFS 支持身份验证、授权和加密功能,可帮助您满足安全和合规要求。Amazon EFS 支持两种形式的文件系统加密:传输中的加密和静态加密。创建 Amazon EFS 文件系统时,您可以启用静态加密。如果启用,则会加密所有数据和元数据。您可以在挂载文件系统时启用传输中加密。NFS对客户端的EFS访问由 Amazon Identity and Access Management (IAM) 策略和网络安全策略(例如安全组)控制。有关更多信息,请参阅 在 Amazon 中加密数据 EFSAmazon 的身份和访问管理 EFS控制NFS客户对 Amazon EFS 文件系统的网络访问

注意

不支持将亚马逊EFS与基于微软 Windows 的EC2亚马逊实例配合使用。

您是首次使用 Amazon EFS 吗?

如果您是首次使用 AmazonEFS,我们建议您按顺序阅读以下章节:

  1. 有关亚马逊EFS产品和定价概览,请参阅亚马逊EFS

  2. 有关 Amazon EFS 技术概述,请参阅亚马逊是如何EFS运作的

  3. 试试开始使用练习。

如果您想了解有关Amazon的更多信息EFS,以下主题将更详细地讨论该服务: