如何降低 Amazon Redshift 中自动拍摄快照的频率?

1 分钟阅读
0

我想降低在 Amazon Redshift 中自动拍摄快照的频率。我该如何操作?

解决方法

可以计划 Amazon Redshift 集群快照以降低自动拍摄快照的频率。您可以创建快照时间表来控制自动拍摄快照的时间和频率。

默认情况下,当您在 Amazon Redshift 中创建集群时,自动拍摄快照处于激活状态。为集群激活自动拍摄快照后,Amazon Redshift 会定期拍摄该集群的快照。默认情况下,Amazon Redshift 大约每八小时拍摄一次快照,或者在每个节点每发生 5GB 的数据更改后拍摄一次快照,或以先发生者为准。

使用控制台计划自动拍摄快照

要在特定的时间间隔内计划自动拍摄快照,请执行以下步骤:

  1. 打开 Amazon Redshift 控制台
  2. 在导航窗格中,选择 Clusters(集群),然后选择 Snapshots(快照)。所有快照都将显示在 Snapshots(快照)选项卡下。
  3. 选择 Snapshot schedules(快照时间表)选项卡以创建快照时间表。
  4. 选择 Add snapshot schedule(添加快照时间表)。
  5. 输入快照时间表的 Schedule name(时间表名称)和 Description - optional(描述 – 可选)。
  6. 选择 Configure automated snapshot rules(配置自动拍摄快照规则),为自动拍摄快照创建时间表。要创建规则,请使用 Editor(编辑器)或 Cron syntax(Cron 语法)。
    **注意:**有关使用 Cron 语法计划快照的更多信息,请参阅快照时间表格式
  7. 使用 Editor(编辑器),将快照创建定义为定期创建或在特定时间创建。要创建定期快照,请在 Create snapshot(创建快照)中选择 Recurring(定期),在 Every X hours(每 X 小时)中,选择重复的时间。然后,在 On days(按天数)中选择快照的频率。要在一天或一周的特定时间计划快照,请为 Create snapshot(创建快照)选择 Recurring(定期),然后在 Time (UTC)(时间(UTC))中按 UTC 输入时间。然后,在 On days(按天数)中选择快照的频率。您可以通过选择 Add another rule(添加其他规则)或 Add rule from template(从模板添加规则)来创建多个快照。
    **注意:**不支持少于一小时或大于 24 小时的快照频率。
  8. 完成时间表后,请选择 Add snapshot schedule(添加快照时间表)。
  9. 将集群附加到您的新快照时间表中,然后选择 OK(确定)。
    **注意:**您也可以将时间表附加到多个集群。

要使用 AWS CLI 计划自动拍摄快照,请参阅 create-snapshot-schedule

使用控制台删除计划的快照

**注意:**在删除快照计划之前,您必须分离与快照计划关联的 Amazon Redshift 集群。

要分离集群并删除快照计划,请执行以下操作:

  1. 打开 Amazon Redshift 控制台
  2. 在导航窗格中,选择 Clusters(集群),然后选择 Snapshots(快照)。
  3. 选择 Snapshot schedule(快照时间表)选项卡以查看计划的快照。
  4. 选择要删除的快照时间表。
  5. Attached clusters(附加的集群) 列中,选择列值,系统将提示您分离集群。
  6. 选择与快照关联的集群,然后选择 Remove(删除)。删除快照后,选择 OK(确定)。
  7. 对于 Actions(操作),请选择 Delete schedule(删除时间表)。确认删除快照,然后选择 OK(确定)。

要使用 AWS CLI 删除快照,请参阅 delete-snapshot-schedule


相关信息

使用控制台管理快照

Amazon Redshift 快照

AWS 官方
AWS 官方已更新 2 年前