什么是 Amazon Elastic File System? - Amazon Elastic File System

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

什么是 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 可通过大多数类型的亚马逊网络服务计算实例进行访问,包括亚马逊 EC2、亚马逊 ECS、Amazon EKS 和 AWS Fargate。 AWS Lambda

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

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

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

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

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

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

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

有关 EFS 性能和吞吐量模式的更多信息,请参阅Amazon EFS 性能

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

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

注意

不支持将 Amazon EFS 与基于 Microsoft Windows 的 Amazon EC2 实例一起使用。

您是否是首次接触 Amazon EFS 的用户?

如果您是首次接触 Amazon EFS 的用户,我们建议您按顺序阅读以下内容:

  1. 有关 Amazon EFS 产品和定价的概述,请参阅 Amazon EFS

  2. 有关 Amazon EFS 技术概述,请参阅亚马逊 EFS 的工作原理

  3. 尝试入门练习:

如需了解有关 Amazon EFS 的更多信息,请参阅以下主题,其中更详细地讨论了该服务: