一般性问题
问:什么是 Amazon FSx for OpenZFS?
答:Amazon FSx for OpenZFS 是一项全托管式文件存储服务,可用于启动、运行和扩展基于开源 OpenZFS 文件系统构建的全托管式文件系统。FSx for OpenZFS 让您可以在不更改应用程序或数据管理方式的前提下,轻松迁移本地文件服务器,并在云端构建新的高性能数据密集型应用程序。
问:Amazon FSx for OpenZFS 可以用来做什么?
答:Amazon FSx for OpenZFS 提供全托管式、高度可靠且易于使用的文件存储,可通过行业标准的网络文件系统(NFS)协议从几乎任何在 Amazon Web Services 服务中或本地运行的客户端或工作站访问。它提供了丰富的数据管理和处理功能,例如快照、数据克隆和压缩。FSx for OpenZFS 基于 Amazon Graviton 处理器以及最新的 Amazon Web Services 磁盘和网络技术,可为您的高性能工作负载提供超过 100 万的 IOPS,而延迟时间低至几百微秒。
使用 FSx for OpenZFS,您可将存储在 ZFS 或其他基于 Linux 的文件服务器中的本地数据迁移到 Amazon Web Services。通过提供与本地 NFS 或其他基于 Linux 的文件服务器相同的数据管理功能和性能,FSx for OpenZFS 让您无需更改现有代码或数据管理方式,即可移动数据。
如果您基于 Amazon Web Services 构建新的应用程序,FSx for OpenZFS 可提供丰富的功能,让您更轻松地开发、测试和运行云原生应用程序。由于支持扩展吞吐量,FSx for OpenZFS 可以轻松扩展文件系统,满足不断增长的应用程序需求和数据集。
问:Amazon FSx for OpenZFS 支持哪些使用案例?
答:Amazon FSx for OpenZFS 旨在支持各种 Linux 和 Windows 工作负载,包括大数据和分析、代码和构件存储库、DevOps 解决方案、Web 内容管理、前端电子设计自动化(EDA)、基因组研究和媒体处理等。借助 FSx for OpenZFS,您可以为要求最苛刻的应用程序和工作负载实现其所需的低延迟和高性能。
问:如何结合使用 FSx for OpenZFS 与其他 Amazon Web Services 服务?
答:您可以通过 Amazon Elastic Compute Cloud(EC2)、Amazon Elastic Container Service(ECS)、Amazon Elastic Kubernetes Service(EKS)和 Amazon WorkSpaces 访问 Amazon FSx for OpenZFS。您可以使用 Amazon 虚拟私有云(VPC)和 Amazon Key Management Service(Amazon KMS)保护您的数据。您可以使用 Amazon CloudWatch 监控存储和性能指标,使用 Amazon CloudTrail 和 Amazon Identity and Access Management(IAM)监控 API 调用并确保其安全,以及使用 Amazon CloudFormation 管理文件系统。
问:如何开始使用 Amazon FSx for OpenZFS?
答:首先,请使用 Amazon Web Services 管理控制台、Amazon 命令行界面(Amazon CLI)或 Amazon FSx API 创建 Amazon FSx for OpenZFS 文件系统。创建文件系统时,您可指定部署类型(单可用区或多可用区)、存储容量、吞吐能力,还可选择性地指定磁盘 IOPS 级别。您的文件系统将在几分钟内可供使用,并可通过 Linux 或 Windows 客户端使用 NFS 协议(v3、v4、v4.1、v4.2)访问。 FSx for OpenZFS 将数据作为本地目录或驱动器呈现给您的用户和应用程序,并可为多达数千个客户端提供并行访问。
问:什么是 Amazon FSx 文件系统?
答:文件系统是 Amazon FSx 中的主要资源。您可以为文件系统指定 SSD 存储容量、吞吐能力和 IOPS 容量,并选择用于创建文件系统的 Amazon VPC。
问:我可以从哪些操作系统和 Amazon Web Services 服务访问我的文件系统?
答:您可以从运行在 Amazon EC2、Amazon ECS、Amazon EKS 和 Amazon WorkSpaces 上的 Linux 或 Windows 客户端访问数据。
问:我如何访问 Amazon FSx for OpenZFS 文件系统上的数据?
答:在 Linux 实例中,您可以使用标准 Linux mount 命令和与卷关联的域名系统(DNS)名称访问文件数据。在 Windows 实例中,请使用 Windows Powershell,通过 NFS 客户端将驱动器号(例如 Z:)映射至文件系统中的文件共享位置。
问:Amazon FSx for OpenZFS 支持哪些协议?
答:Amazon FSx for OpenZFS 通过最新版本的 NFS 协议(v3、v4、v4.1、v4.2)提供对共享文件存储的访问。
问:如何将数据从本地迁移到 Amazon FSx for OpenZFS?
答:您可以通过 Amazon Direct Connect 从本地环境访问 Amazon FSx for OpenZFS 文件系统,或使用 rsync 或 Robocopy 等标准复制工具,将数据从本地复制到 FSx for OpenZFS。您也可以使用 Amazon Snowball 将数据迁移到 Amazon Web Services 服务,这样就无需使用 Direct Connect。
问:与其他 Amazon FSx 文件系统类型相比,Amazon FSx for OpenZFS 的使用场景是什么?
答:有关不同 Amazon FSx 文件存储产品之间差异的更多详细信息,请参阅选择 Amazon FSx 文件系统页面。
问:哪些区域提供 Amazon FSx for OpenZFS?
答:有关各地区 Amazon FSx for OpenZFS 服务可用性的详细信息,请参阅区域性产品和服务页面。
问:分别应在何时使用多可用区文件系统与单可用区文件系统?
答:鉴于多可用区文件系统提供的高可用性和持久性模式,我们建议大多数生产工作负载使用多可用区文件系统。对于需要高可用性的工作负载,应使用多可用区文件系统,以确保在硬件故障、文件系统维护和可用区中断等事件中继续保持可用性。
请将单可用区文件系统用于对延迟最敏感的应用程序(例如某些 EDA 和 HPC 工作负载),或者将其作为一种经济高效的解决方案,用于不需要高可用性或多可用区弹性模型的工作负载,例如:应用层内置复制和失效转移功能的生产工作负载、可重新注入或生成数据的分析工作负载、开发和测试工作负载,以及一些对可用性和恢复点目标(RPO)要求较宽松的生产工作负载。
扩展和性能
问:Amazon FSx for OpenZFS 可提供怎样的性能?
答:FSx for OpenZFS 提供全托管式固态硬盘存储,具有始终如一的稳定性,延迟低至几百微秒。利用 OpenZFS 内置的缓存功能,FSx for OpenZFS 文件系统可为频繁访问的数据提供更高的性能和更低的延迟。
访问在文件服务器上缓存的数据时,FSx for OpenZFS 文件系统可提供超过 100 万的 IOPS 和 21 GB/s 的吞吐量;访问 SSD 存储中的数据时,该文件系统可提供数十万的 IOPS 和 10 GB/s 的吞吐量。通过按客户端建立多个并行连接(利用 NFS n-connect 实现),您可以从单个客户端将文件系统的吞吐量和 IOPS 提高到最高级别。
问:如何配置文件系统的性能?
答:创建文件系统时,需要指定其吞吐能力。每 GB 的存储包括 3 个磁盘 IOPS,您可以根据需要配置额外的 IOPS。您随时可以使用 Amazon Web Services 管理控制台、Amazon CLI 或 Amazon FSx API 纵向扩展或缩减吞吐能力,以满足不断变化的应用程序需求。请访问文件系统性能页面获取更多信息。
问:我可以在 Amazon FSx for OpenZFS 上存储多少数据?
答:单个文件系统最多可配置 512 TiB。您可以轻松地同时挂载多个文件系统,为应用程序提供 PB 级的存储。
问:如何监控文件系统的活动?
答:默认情况下,卷可增长到文件系统的可用容量。您可以选择为卷设置配额,以限制该卷的增长范围。您还可以选择为卷设置预留空间,为该卷预留最低存储容量。在无预留空间的情况下,卷采用精简配置,这意味着只有卷本身存储的数据会占用存储容量。您可以随时更改这些设置。
存储管理
问:什么是卷?
答:除了以传统的文件目录结构展示数据外,FSx for OpenZFS 还支持在文件系统中使用卷进一步组织数据。每个文件系统都包含一个或多个卷,它们是独立的数据容器,用于存放目录和文件。您可以使用 Amazon Web Services 管理控制台、Amazon CLI 或 Amazon FSx API 创建和管理单个卷,而客户端可以通过在 Linux 或 Windows 上将卷挂载为网络位置访问它们。您可以独立配置单个卷,这意味着您可以在卷级别设置精简配置或压缩等功能。
问:卷对文件系统的存储容量使用量有何影响?
答:默认情况下,卷可增长到文件系统的可用容量。您可以选择为卷设置配额,以限制该卷的增长范围。您可以选择为卷设置预留空间,为该卷预留最低存储容量。在无预留空间的情况下,卷采用精简配置,这意味着只有卷本身存储的数据会占用存储容量。您可以随时更改这些设置。
问:Amazon FSx for OpenZFS 提供哪些数据处理功能?
答:FSx for OpenZFS 提供一系列丰富的由 ZFS 驱动的数据处理功能,其中包括时间点快照、就地数据克隆和跨文件系统的按需数据复制。使用 FSx for OpenZFS,您可以随时创建卷快照,从而轻松保留、管理和恢复数据库或应用程序的历史版本。通过数据克隆,您可以轻松地并行测试多项功能和更改,不会干扰现有用户或应用程序,也无需复制数据。跨文件系统的按需数据复制为灾难恢复、只读副本以及测试和开发工作流程提供了一种简单而灵活的数据同步方式,让您无需执行额外的工作,在文件系统之间建立连接或检测和处理网络中断。
例如,如果您正在运行数据库工作负载,并希望在生产环境中应用数据库操作之前对其进行测试,您可以创建数据库的克隆,在克隆卷上运行该操作,从而对其进行测试,验证其是否按预期运行。完成测试后,您可以将克隆卷复制到完整复制卷,以保留结果,供长期或生产使用。
问:FSx for OpenZFS 支持哪些存储效率功能?
答:FSx for OpenZFS 支持丰富的存储效率功能,包括:Zstandard 和 LZ4 压缩,可减少数据消耗的存储容量;卷预留和卷配额,可控制单个卷的空间使用量;用户配额,可控制单个最终用户的使用量。这些功能可帮助您减少或管理文件系统和备份存储中的存储占用量。
问:数据压缩对文件系统性能有何影响?
答:由于数据在写入磁盘时会被压缩,对于写入密集型工作负载,启用压缩可能会降低文件系统的性能。但是,对于读取密集型工作负载,由于压缩会减少磁盘与存储服务器之间发送的数据量,文件系统的整体吞吐量性能将显著提高。 有关更多信息,请参阅 Amazon FSx for OpenZFS 性能文档。
问:如何管理文件系统? 如何使用 ZFS 功能?
答:Amazon FSx 是一项完全托管的服务,因此所有文件存储基础设施均由我们为您管理。使用 Amazon FSx,您不再需要部署和维护复杂的文件系统基础设施。FSx for OpenZFS 具有 ZFS 的所有强大功能,但没有管理 ZFS 文件系统时常见的复杂性
如需创建、查看和删除文件系统、卷和备份,您可以使用 Amazon Web Services 管理控制台、Amazon CLI 和 Amazon FSx API。我们还在 FSx 控制台和 API 中提供对高级 ZFS 功能的原生支持,这意味着您无需成为 ZFS 专家,就能利用 ZFS 快照和克隆等功能。
可用性和持久性
问:FSx for OpenZFS 如何确保高可用性和持久性?
答:使用多可用区文件系统,Amazon FSx 会自动在 Amazon Web Services 可用区(AZ)内和可用区之间复制数据,以确保高持久性,并在两个可用区之间部署一对高可用性(HA)文件服务器,通过自动失效转移和失效自动恢复确保高可用性。此外,Amazon FSx 会持续监控硬件故障,并在出现故障时自动替换基础设施组件。文件系统会根据需要,自动进行失效转移和失效恢复(通常在 60 秒内),而客户端也会随文件系统自动进行失效转移和失效恢复。
使用单可用区文件系统时,Amazon FSx 将自动在可用区(AZ)中复制数据,以保护数据免受组件故障的影响,并通过持续监控硬件故障和在发生故障时自动替换基础设施组件,在故障事件中恢复可用性。
Amazon FSx 还会每天创建文件系统的高持久性备份(存储在 S3 中),并允许您随时创建额外备份。
问:Amazon FSx 是否提供服务等级协议 (SLA)?
答:是。如果客户的月度正常运行时间百分比在任何账单周期内低于我们的服务承诺,Amazon FSx SLA 将提供服务抵扣金。
问:如何在 FSx for OpenZFS 中保护和备份数据?
答:为了防止最终用户或应用程序意外删除或无意间修改卷中的文件,您可以拍摄快照(卷的时间点映像,存储在文件系统中),这将允许最终用户或应用程序管理员轻松撤消文件更改并比较文件版本。最终用户和应用程序管理员可以在卷根目录下的“.zfs/snapshot”目录中查看快照,并访问这些快照中单独的文件和文件夹。您可以使用 Amazon Web Services 管理控制台、Amazon CLI 或 Amazon FSx API 管理 FSx for OpenZFS 快照。
FSx for OpenZFS 还提供文件系统备份,旨在满足存档、数据留存和合规性需求。备份存储在 Amazon S3 中,是文件系统的二级、离线、高持久性副本。备份具有时间点一致性(以一致的方式重现整个文件数据集在给定时间的全貌)、增量性(只需为给定备份与上次备份间的差异付费)、易管理性(通过 Amazon Web Services 管理控制台、Amazon CLI 或 Amazon FSx API),并且可以快速创建和恢复(RTO 为 5-10 分钟)。
问:FSx for OpenZFS 为灾难恢复和业务连续性提供了哪些功能?
答:默认情况下,每日自动备份处于启用状态,您只需在 Amazon FSx 控制台中点击几下,即可随时更新存留策略。FSx for OpenZFS 还可将文件系统的备份复制到其他 Amazon Web Services 区域,以实现跨区域灾难恢复或业务连续性目标。
问:多可用区文件系统如何工作?
答:创建多可用区文件系统时,Amazon FSx 会自动预置两个独立的文件服务器:首选可用区中的“首选”服务器和备用可用区中的“备用”服务器,每个服务器都有自己的存储卷集。任何时候,这两个文件服务器中只有一个主动提供数据(通常是首选文件服务器),但它们都会维护持久、相同的数据副本。
Amazon FSx 会持续监控文件服务器的健康状况,以快速发现任何问题。如果您的首选文件服务器由于任何原因变得不可用(例如,孤立的硬件故障、计划内的维护事件,或整个可用区内出现中断),该服务将自动执行失效转移,切换到到备用文件服务器,让您可以继续对文件系统进行操作,完全不会造成可用性的降低。Amazon FSx 会将文件系统的网络地址映射到新激活的备用文件服务器,因此您基于 Linux 和 Windows 的应用程序可以不受中断地继续从同一网络位置访问数据。当首选文件服务器恢复到健康状态后,多可用区文件系统也将自动执行失效恢复。这些失效转移和失效自动恢复事件对用户和应用程序透明:文件系统将继续从相同的网络地址为 NFS 流量提供服务,这允许 NFS 客户端继续访问数据,无需人工干预。
问:哪些事件会使 Amazon FSx 在多可用区文件系统上启动失效转移?
答:如果由于任何原因(包括硬件故障、连接中断,或在整个可用区范围内出现中断)导致活动文件服务器失去可用性,Amazon FSx 会自动在多可用区文件系统上执行失效转移。在维护窗口期的计划维护期间,或者如果您更改了文件系统的吞吐能力,Amazon FSx 也会暂时失效转移到备用文件服务器。
安全性和可访问性
问:FSx for OpenZFS 是否会加密我的数据?
答:是。FSx for OpenZFS 会自动加密静态和传输中的数据。您的文件系统数据和备份始终使用您通过 Amazon KMS 管理的密钥进行静态加密。您可以使用服务自有的密钥或您自己的客户管理密钥。当从支持传输中加密的 Amazon EC2 实例(受支持的 Amazon EC2 客户端实例)访问传输中的数据时,Amazon FSx 会自动对传输中的数据进行加密。
问:FSx for OpenZFS 提供哪些访问控制功能?
答:您可以将文件系统配置为与 Amazon VPC 和 VPC 安全组相关联,只有该 VPC(或对等 VPC)内符合安全组规则的 Amazon EC2 实例才能访问您的文件系统。您可以使用 Amazon IAM,控制谁可以管理您的文件系统、卷和备份(例如执行创建、更新和删除操作)。此外,您还可以使用 POSIX 权限控制哪些用户和组可以访问卷上的哪些文件和目录。
问:我是否可以从其他 VPC 访问我的 FSx for OpenZFS 文件系统? 是否可以从本地访问数据?
答:是。您可以使用 Amazon Transit Gateway 或 VPC 对等连接从其他 VPC(包括其他区域的 VPC)访问文件系统,也可以使用 Amazon Direct Connect 从本地访问文件系统。
问:如何监控和保护我的文件系统?
答:您可以使用 Amazon CloudTrail 和 Amazon IAM 监控 API 调用并确保其安全,还可以使用 Amazon GuardDuty 检测和标记可疑的 API 使用模式。
定价和账单
问:使用 FSx for OpenZFS 如何计费?
答:文件系统的计费基于已配置的存储容量(每月每 GB)、已配置的吞吐量(每月每 MBps)和额外选择配置的 SSD IOPS(每月每 IOPS)。您还需要按照所使用的存储空间(每月每 GB)、跨可用区或跨 Amazon Web Services 区域传输的数据(每月每 GB),以及向您的本地环境传输的数据(每月每 GB)支付备份费用。虽然定价是按月报价,但使用量按秒依比例分配,您需按一个月的平均使用量付费。
问:价格是否含税?
答:除非另行说明,否则我们的价格不包括适用的税费和关税(包括增值税和适用销售税)。