使用备份 - FSx for ONTAP

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

使用备份

借助 FSx for ONTAP,您可以对文件系统上的卷进行每日自动备份和用户启动备份。FSx for ONTAP 备份是按卷进行的,因此每个备份仅包含特定卷中的数据。Amazon FSx 备份具有高持久性和增量性。

所有 Amazon FSx 备份(每日自动备份和用户启动备份)均为增量备份。这意味着只在卷上保存在最新备份之后发生更改的数据。这样可以最大限度地减少创建备份所需的时间和备份所需的存储空间,从而通过不复制数据来节省存储成本。删除备份时,仅会删除该备份特有的数据。每个 Amazon FSx 备份都包含通过备份创建新卷所需的所有信息,从而有效地恢复文件系统卷的 point-in-time 快照。

为卷创建定期备份是一种最佳实践,有助于满足您的数据保留和合规性需求。无论是创建备份、从备份中恢复还是删除备份,使用 Amazon FSx 备份都非常简单。

Amazon FSx 支持备份ONTAPFlexVol卷(在所有文件系统上)和带有 ofRW(读写)OntapVolumeType的FlexGroup卷。

注意

Amazon FSx 不支持备份数据保护 (DP) 卷、负载共享 (LS) 卷或目标卷。FlexCache

每个文件系统和每个卷可以存储的备份数量有限制。有关更多信息,请参阅 您可以提高的配额每个文件系统的资源限额

备份的工作方式

Amazon FSx 备份使用快照(即卷的只读映像)来保持备份之间的增量。 point-in-time每次进行备份时,Amazon FSx 都会首先拍摄您的卷的快照。备份快照存储在您的卷中,占用 SSD 存储层上的空间。然后,Amazon FSx 将此快照与之前的备份快照(如果存在)进行比较,并仅将更改后的数据复制到您的备份中。

如果不存在之前的备份快照,则会将最新备份快照的全部内容复制到您的备份中。成功拍摄最新备份快照后,Amazon FSx 会删除之前的备份快照。用于最新备份的快照将保留在您的卷中,直到进行下一次备份,该过程将重复进行。为了优化备份存储成本,ONTAP可以在备份中保留卷节省的存储效率。

Amazon FSx 无法备份处于离线状态的卷。

存储需求

要对卷进行备份,您的卷和文件系统都必须有足够的可用固态硬盘存储容量来存储备份快照。拍摄备份快照时,快照消耗的额外存储容量不会导致卷的 SSD 存储利用率超过 98%。如果发生这种情况,备份将失败。您可以随时增加卷文件系统的 SSD 存储空间,以确保备份不会中断。

使用每日自动备份

创建文件系统时,默认启用文件系统卷的每日自动备份。您可以随时启用或禁用文件系统的每日自动备份。在创建文件系统时自动设置的每日备份窗口内进行每日备份。您可以随时修改每日备份窗口。对于使用您的卷以获得更好备份性能的应用程序,我们建议您选择一天中的某个时间进行每日备份,该时间不在正常运行时间之外。有关更多信息,请参阅 Backup 和恢复性能

创建文件系统时,您可以随时在控制台中将每日自动备份的保留期设置为 1 到 90 天。默认的每日自动备份保留期为 30 天。该服务会在保留期到期后删除每日自动备份。使用 CLI 或 API,您可以将保留期设置为 0 到 90 天之间;将其设置为 0 会关闭每日自动备份。

每日备份窗口和备份保留期是文件系统级别的设置,适用于文件系统上的所有卷。您可以使用 Amazon FSx 控制台 AWS CLI、或 API 来更改文件系统的备份窗口和备份保留期,并开启或关闭每日自动备份。有关更多信息,请参阅 更新文件系统

如果卷处于脱机状态,则无法创建卷备份。有关更多信息,请参阅 备份和离线卷

注意

每日自动备份的最长保留期为 90 天,但是您创建的用户启动的备份(包括使用创建的备份)将永久保留 AWS Backup,除非您或 AWS Backup 服务将其删除。

您可以使用控制台、CLI 和 API 手动删除每日自动备份。删除卷时,也会删除该卷的每日自动备份。Amazon FSx 提供了在删除卷之前创建该卷的最终备份的选项。除非您将其删除,否则最终备份将永久保存。有关更多信息,请参阅删除备份

使用用户启动备份

借助 Amazon FSx,您可以随时使用 AWS Management Console AWS CLI、和 API 手动备份文件系统的卷。与可能为某个卷创建的其他备份相比,用户启动的备份是增量备份,除非您将其删除,否则这些备份将永久保留。即使您删除了创建备份的卷或文件系统,用户启动的备份也会保留。您只能使用 Amazon FSx 控制台、API 或 CLI 删除用户启动备份。Amazon FSx 永远不会自动删除这些备份。有关更多信息,请参阅 删除备份

如果卷处于脱机状态,则无法创建卷备份。有关更多信息,请参阅 备份和离线卷

将标签复制到备份

使用 CLI 或 API 创建或更新卷时,可以启用CopyTagsToBackups自动将卷上的任何标签复制到其备份中。但是,如果您在创建用户启动的备份时添加了任何标签,包括在使用控制台时命名备份,则CopyTagsToBackups即使启用了该服务,该服务也不会从卷中复制标签。

Backup 和恢复性能

多种因素可能会影响备份和恢复操作的性能。Backup 和恢复操作是后台进程,这意味着它们相对于客户端 IO 操作的优先级较低。客户端 IO 操作包括 NFS、CIFS 和 iSCSI 数据的读取和写入。所有后台进程,包括备份和恢复操作,都仅使用文件系统吞吐量中未使用的部分,可能需要几分钟到几小时才能完成,具体取决于备份的大小和文件系统上未使用的吞吐容量。

影响备份和恢复性能的其他因素包括存储数据的存储层和数据集配置文件。当大部分数据存储在 SSD 存储上时,我们建议您创建卷的第一个备份。与大多包含大文件的大小相似的数据集相比,主要包含小文件的数据集的性能通常较低。这是因为处理大量小文件比处理较少的大文件消耗更多的 CPU 周期和网络开销。

通常,在备份存储在 SSD 存储层中的数据时,您可以预期以下备份速率:

  • 多个并发备份(主要包含大文件)为 750 Mbps。

  • 多个并发备份中包含 100 Mbps,主要包含小文件。

通常,您可以预期恢复速率如下:

  • 在多个并行恢复中,速度为 250 Mbps,主要包含大型文件。

  • 在多个并行恢复中包含 100 Mbps,主要包含小文件。

AWS Backup 与 Amazon FSx 搭配使用

AWS Backup 是通过为 NetApp ONTAP 卷备份您的 Amazon FSx 来保护您的数据的简单且经济实惠的方法。 AWS Backup 是一项统一的备份服务,旨在简化备份的创建、恢复和删除,同时提供改进的报告和审计。 AWS Backup 可以更轻松地为法律、监管和专业合规制定集中备份策略。 AWS Backup 还提供了一个可以执行以下操作的中心位置,从而简化了对 AWS 存储卷、数据库和文件系统的保护:

  • 配置和审核要备份的 AWS 资源。

  • 计划自动备份。

  • 设置保留策略。

  • 监控所有最近的备份、复制和还原活动。

AWS Backup 使用 Amazon FSx 的内置备份功能。使用 AWS Backup 控制台创建的备份具有相同级别的文件系统一致性和性能,与您从卷中获取的任何其他 Amazon FSx 备份(用户启动或自动)相比是增量的,并且提供的还原选项与通过 Amazon FSx 控制台进行的备份相同。如果您使用 AWS Backup 来管理这些备份,则可以获得其他功能,例如能够像每小时一样频繁地创建定时备份。您可以通过将备份存储在保管库中来添加额外的防御层,以保护备份免遭意外或恶意删除。 AWS Backup

由创建的备份 AWS Backup 被视为用户启动的备份,它们计入 Amazon FSx 用户启动的备份配额。有关更多信息,请参阅 您可以提高的配额。您可以在 Amazon FSx 控制台、CLI 和 API AWS Backup 中查看和恢复由创建的备份。但是,您无法删除 AWS Backup 在 Amazon FSx 控制台、CLI 或 API 中创建的备份。有关更多信息,请参阅《AWS Backup 开发人员指南》 AWS Backup中的入门

AWS Backup 无法备份处于离线状态的卷。

将备份恢复到新卷

您可以使用控制台、CLI 或 API 将卷备份还原到新卷,从而有效地恢复卷的 point-in-time 快照。

恢复备份时,首先将所有数据写入 SSD 存储层,然后服务开始根据您为恢复的卷设置的分层策略将数据分层到容量池存储。将备份恢复到分层策略为的卷时All,定期的后台进程会将数据分层到容量池。将备份恢复到分层策略为Snapshot Only或的卷时Auto,如果文件系统的固态硬盘利用率大于 50%,并且冷却速率由分层策略的冷却期决定,则数据将分层到容量池。

当您在与原始文件系统具有不同数量的高可用性 (HA) 对的文件系统上恢复FlexGroup卷备份时,Amazon FSx 可能会添加其他组成卷以确保组成部分均匀分布。

有关将备份恢复到新卷的 step-by-step 说明,请参阅将备份恢复到新卷

注意

恢复后的卷始终与原始卷具有相同的音量样式。恢复时无法更改音量风格。

删除备份

您可以删除卷的每日自动备份和用户启动的备份。删除备份是一项永久性且不可恢复的操作。删除的备份中的所有数据也会被删除。除非您确定将来不再需要该备份,否则不要删除该备份。有关描述如何删除备份的说明,请参阅删除备份

您无法在 Amazon FSx 控制台 AWS Backup、CLI 或 API 中删除由创建的、类型AWS Backup为的备份。有关删除由创建的备份的信息 AWS Backup,请参阅《 AWS Backup 开发人员指南》中的删除备份

如果卷处于脱机状态,则无法删除该卷的备份。有关更多信息,请参阅 备份和离线卷

重要

请勿删除卷上的公共快照,因为它用于在备份之间保持增量。删除卷上的常用快照将导致下一次备份是整个卷的备份,而不仅仅是增量备份。

备份和离线卷

如果该卷处于脱机状态,则无法创建或删除该卷备份。使用 C volume showONTAPLI 命令确定卷的当前状态和状态。

要使离线卷恢复联机,请使用 volume onlineONTAPCLI 命令,如下例所示:

::> volume online -volume volume_name -vserver svm_name Volume 'vs1:vol1' is now online.