使用备份 - FSx for Lustre
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用备份

借助 Amazon FSx for Lustre,您可以对未链接到 Amazon S3 持久数据存储库的持久性文件系统,进行每日自动备份和用户启动备份。Amazon FSx 备份非常耐用 file-system-consistent,而且是增量备份。为了确保高持久性,Amazon FSx for Lustre 将备份存储在 Amazon Simple Storage Service(Amazon S3)中,其持久性为 99.999999999%(11 个 9)。

FSx for Lustre 文件系统备份是基于块的增量备份,无论它们是使用每日自动备份还是用户启动备份功能生成。这意味着,当您进行备份时,Amazon FSx 会将文件系统上的数据与之前的块级备份进行比较。然后,Amazon FSx 在新备份中存储所有块级更改的副本。自上次备份以来保持不变的块级数据不会存储在新备份中。备份进程的持续时间取决于自上次备份以来更改了多少数据,且与文件系统的存储容量无关。以下列表说明了不同情况下的备份时间:

  • 数据很少的全新文件系统的初始备份需要几分钟才能完成。

  • 加载 TB 数据后对全新文件系统进行的初始备份需要数小时才能完成。

  • 块级数据进行最少更改(创建/修改相对较少)的 TB 数据文件系统进行第二次备份,则需要几秒钟即可完成。

  • 在添加和修改了大量数据之后,对同一文件系统的第三次备份需要数小时才能完成。

删除备份时,仅会删除该备份特有的数据。每个 FSx for Lustre 备份都包含通过备份创建新文件系统所需的所有信息,从而有效地 point-in-time 恢复文件系统的快照。

定期为您的文件系统创建备份是一种最佳实践,可以补充了 Amazon FSx for Lustre 对您的文件系统执行的复制。Amazon FSx 备份有助于满足您的备份保留和合规需求。使用 Amazon FSx for Lustre 备份非常简单,无论是创建备份、复制备份、从备份中恢复文件系统还是删除备份。

临时文件系统不支持备份,因为这些文件系统是专为临时存储和短期数据处理而设计。链接 Amazon S3 存储桶的文件系统不支持备份,因为 S3 存储桶充当主数据存储库,而 Lustre 文件系统不一定包含任何给定时间的完整数据集。

FSx for Lustre 的备份支持

仅 FSx for Lustre 永久文件系统支持未链接 Amazon S3 数据存储库的备份。

Amazon FSx 不支持在临时文件系统上进行备份,因为临时文件系统是专为临时存储和短期数据处理而设计。Amazon FSx 不支持对链接 Amazon S3 存储桶的文件系统进行备份,因为 S3 存储桶充当主数据存储库,而文件系统不一定包含任何给定时间的完整数据集。有关更多信息,请参阅 文件系统部署选项使用数据存储库

使用每日自动备份

Amazon FSx for Lustre 可以每天自动备份您的文件系统。这些每日自动备份在您创建文件系统时建立的每日备份时段内进行。在每日备份时段期间的某个时刻,启动备份进程时可能会短时间暂停存储 I/O(通常不到几秒)。在选择每日备份时段时,我们建议您选择一天中比较方便的时间。理想情况下,这个时间是在使用文件系统的应用程序的正常运行时间之外。

每日自动备份会保留一段时间,称为保留期。您可以将保留期设置为 0 到 90 天之间。将保留期设置为 0(零)天会关闭每日自动备份。每日自动备份的默认保留期为 0 天。删除文件系统后,将删除每日自动备份。

注意

将保留期设置为 0 天意味着文件系统永远不会自动备份。我们强烈建议您对具有任何关键功能级别的文件系统使用每日自动备份。

您可以使用 Amazon CLI 或其中一个 Amazon SDK 来更改文件系统的备份时段和备份保留期。使用 UpdateFileSystem API 操作或 update-file-system CLI 命令。

使用用户启动备份

Amazon FSx for Lustre 允许您随时手动备份文件系统。您可以使用 Amazon FSx for Lustre 控制台、API 或 Amazon Command Line Interface(CLI)执行此操作。Amazon FSx 文件系统的用户启动备份永不过期,您可以将这些备份保留任意长的时间。即使您删除了已备份的文件系统,用户启动备份也会保留。只有使用 Amazon FSx for Lustre 控制台、API 或 CLI 才能删除用户启动备份,而且 Amazon FSx 永远不会自动删除这些备份。有关更多信息,请参阅 删除备份

创建用户启动备份

以下过程将指导您如何在 Amazon FSx 控制台中为现有文件系统创建用户启动备份。

创建用户启动文件系统备份
  1. 通过以下网址打开 Amazon FSx for Lustre 控制台:https://console.aws.amazon.com/fsx/

  2. 从控制台控制面板中,选择要备份的文件系统的名称。

  3. 操作中,选择创建备份

  4. 在打开的创建备份对话框中,为备份提供一个名称。备份名称最多可以包含 256 个 Unicode 字符,以及字母、空格、数字和特殊字符 . + - = _ : /

  5. 选择创建备份

现在,您已经创建了文件系统备份。在左侧导航窗格中选择备份,即可在 Amazon FSx for Lustre 控制台中找到包含所有备份的表。您可以搜索您为备份提供的名称,通过表格筛选条件仅显示匹配的结果。

按照此过程创建用户启动备份时,其类型为 USER_INITIATED,Amazon FSx 创建备份时,其状态为正在创建。当备份传输到 Amazon S3 时,状态会更改为正在传输,直到备份完全可用为止。

将 Amazon FSx 与 Amazon Backup 结合使用

Amazon Backup 是一种简单且经济高效的方法,可通过备份 Amazon FSx 文件系统来保护您的数据。Amazon Backup 是一种统一备份服务,旨在简化备份的创建、复制、还原和删除,同时提供改进的报告和审计。Amazon Backup 助力您更轻松地针对法律法规和专业合规性制定集中式备份策略。Amazon Backup 还提供一个集中位置让您完成以下操作,从而简化 Amazon 存储卷、数据库和文件系统的保护:

  • 配置并审计要备份的 Amazon 资源。

  • 计划自动备份。

  • 设置保留策略。

  • 跨 Amazon 区域和跨 Amazon 账户复制备份。

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

Amazon Backup 使用 Amazon FSx 的内置备份功能。从 Amazon Backup 控制台进行的备份与通过 Amazon FSx 控制台进行的备份具有相同级别的文件系统一致性和性能,以及相同的还原选项。如果您使用 Amazon Backup 管理这些备份,将会获得其他功能,例如无限保留选项,以及每小时创建计划备份的能力。此外,即使在删除源文件系统后,Amazon Backup 也会保留您的不可变备份。这样有助于防止意外或恶意删除。

Amazon Backup 创建的备份被视为用户启动备份,计入 Amazon FSx 的用户启动备份配额。您可以在 Amazon FSx 控制台、CLI 和 API 中查看和还原 Amazon Backup 所创建的备份。Amazon Backup 由创建的备份的类型为 AWS_BACKUP。但是,您无法删除 Amazon Backup 在 Amazon FSx 控制台、CLI 或 API 中创建的备份。有关如何使用 Amazon Backup 备份您的 Amazon FSx 文件系统的更多信息,请参阅《Amazon Backup 开发者指南》中的使用 Amazon FSx 文件系统