暂停和恢复集群 - Amazon Redshift

暂停和恢复集群

如果您的集群只需在特定时间可用,则可以暂停该集群,然后再恢复它。当集群暂停时,按需计费将暂停。仅集群的存储会产生费用。有关定价的更多信息,请参阅 Amazon Redshift 定价页面

如果您暂停集群,Amazon Redshift 将创建快照、开始终止查询并将集群置于暂停状态。如果您删除已暂停的集群而未请求最终快照,则无法还原该集群。在暂停或恢复操作启动后,无法取消或回滚该操作。

您可以在新的 Amazon Redshift 控制台上暂停和恢复集群,也可以使用 AWS CLI 或 Amazon Redshift API 操作暂停和恢复集群。

可以计划用于暂停和恢复集群的操作。在使用新的 Amazon Redshift 控制台创建暂停和恢复的定期计划时,将为您选择的日期范围创建两个计划操作。计划操作名称的后缀为 -pause-resume。名称的总长度必须在计划操作名称的最大大小范围内。

无法暂停以下类型的集群:

  • EC2-Classic 集群。

  • 不活动的集群,例如,当前正在修改的集群。

  • 硬件安全模块 (HSM) 集群。

  • 已关闭自动快照的集群。

在决定暂停集群时,请考虑以下事项:

  • 与集群的连接或针对集群的查询不可用。

  • 在 Amazon Redshift 控制台上看不到已暂停集群的查询监控信息。

  • 无法修改已暂停的集群。未对集群执行任何计划操作。其中包括创建快照、调整集群大小和集群维护操作。

  • 未创建硬件指标。如果已设置指标缺失警报,请更新 CloudWatch 警报。

  • 无法将已暂停集群的最新自动快照复制到手动快照。

  • 当正在暂停集群时,无法恢复集群,直至暂停操作完成。

  • 如果您暂停集群,则计费将暂停。不过,暂停操作通常在 15 分钟内完成,具体取决于集群的大小。

  • 审计日志已存档,无法在恢复时进行还原。

  • 暂停集群后,跟踪和日志可能无法用于对暂停之前出现的问题进行故障排除。

  • 恢复时不会还原集群上的无备份表。有关无备份表的更多信息,请参阅从快照中排除表

  • 当您使用 AWS Secrets Manager 管理来管理您的管理员凭证并暂停了集群时,您集群的密钥不会被删除,并且系统将继续向您收取该密钥的费用。有关使用 AWS Secrets Manager 管理 Redshift 管理员密码的更多信息,请参阅使用 AWS Secrets Manager 管理 Amazon Redshift 管理员密码

在恢复集群时,请考虑以下事项:

  • 已恢复集群的集群版本将根据集群的维护时段更新为维护版本。

  • 如果删除与已暂停集群关联的子网,则您的网络可能会不兼容。在此情况下,将从最新的快照还原您的集群。

  • 如果您在集群暂停时删除弹性 IP 地址,则会请求新的弹性 IP 地址。

  • 如果 Amazon Redshift 无法使用集群之前的弹性网络接口恢复集群,Amazon Redshift 会尝试分配一个新的弹性网络接口。

  • 在恢复集群时,您的节点 IP 地址可能会发生更改。对于从 Secure Shell (SSH) 执行 COPY 或从 Amazon EMR 执行 COPY 等功能,您可能需要更新 VPC 设置以支持这些新的 IP 地址。

  • 如果您尝试恢复未暂停的集群,恢复操作将返回错误。如果恢复操作是计划操作的一部分,请修改或删除计划操作以防止将来出现错误。

  • 根据集群的大小,可能需要几分钟来恢复集群,然后才能处理查询。此外,在恢复完成后重新补充集群时,查询性能可能会在一段时间内受到影响。