创建备份的最佳实践

以下部分介绍了建议的最佳实践。

准备文件共享以实现最佳备份一致性

备份的质量取决于您的应用通过在大量写入工作负载期间创建的备份恢复数据的能力。在大多数情况下,即使您的应用向文件共享写入数据,您也可以创建具有良好一致性的备份。但是,如果您的应用要求严格的一致性,建议您执行以下一项或多项操作:

  • 使用 sync 装载。如需了解详情,请参阅“同步装载选项”部分 in nfs(5)。 或者,您也可以使用 O_DIRECT|O_SYNC 标记打开文件。如需了解详情,请参阅 open(2)
  • 暂停将数据写入文件共享的应用或操作系统进程,使其在启动备份之前清空对文件共享的更改。如需了解详情,请参阅 fsync(2)
  • 如果您的应用需要在多个共享之间保持一致性,请在写入所有文件共享的所有实例上暂停所有应用,并在恢复应用之前为所有文件共享创建备份。
  • 如果需要保持应用级层一致性,请在创建备份之前先停止应用并卸载文件共享。

将现有备份用作新备份的基准,以缩短创建备份的时间

区域内的现有文件共享备份将用作创建新文件共享备份的基准,从而缩短备份创建时间。因此,我们建议您执行以下操作:

  • 在删除先前的文件共享备份之前,先创建新的文件共享备份。

  • 等待新备份处于 Ready 状态,然后再创建相同文件共享的后续备份。

将备份任务安排在非高峰时段运行,以缩短创建备份的时间

在非高峰时段创建备份可以缩短创建备份的时间。如果您要安排定期备份文件共享,建议在非高峰时段安排备份。

在 Filestore 实例所在地区中创建备份的高峰时段是每个工作日的结束时和午夜。建议您在清晨或工作日创建备份。

在不同的 Filestore 实例上整理数据,以最大限度地提高效率

文件共享中的数据越多,备份越大,费用也就越高。如果仅备份您需要备份的数据,我们建议您在不同的文件共享上整理数据,即:

  • 在不同的文件共享上存储写入模式不同或备份要求不同的重要数据。
  • 将类似的数据保留在一个文件共享中,从而减少您需要创建的备份数量。