如何将预配置的 Amazon Redshift 集群移到不同的子网中?

1 分钟阅读
0

我想将 Amazon Redshift 集群移到另一个子网中。

简短描述

当您启动新的 Amazon Redshift 集群时,Amazon Redshift 会自动提供 Amazon Virtual Private Cloud(Amazon VPC)安全组集群子网组。在启动期间,Amazon Redshift 会从关联的集群子网组中随机选择子网。

您可以通过两种方式将现有预配置的 Amazon Redshift 集群移至不同的子网:

  • 使用现有的子网组。
    -或-
  • 创建一个新子网组,其中包含要将预配置的 Amazon Redshift 集群移入的子网。创建包含所需子网的子网组后,从快照恢复集群。请确保子网组中只有一个子网。否则,Amazon Redshift 可能无法在该特定子网中启动集群。

解决方案

要将您的 Amazon Redshift 集群移到不同的子网组中,请执行以下步骤:

  1. 创建集群的手动快照
  2. 从您刚刚创建的快照恢复集群
  3. 其他配置下,关闭使用默认值设置。
  4. 选择网络和安全
  5. 选择所需的子网组。
  6. 选择从快照还原集群

有关更多信息,请参阅如何将我的 Amazon Redshift 预配置集群从一个 VPC 移动到另一个 VPC?

要确认您的 Amazon Redshift 集群的子网和子网组,请执行以下步骤:

  1. 打开 Amazon Redshift 控制台
  2. 选择集群选项卡。
  3. 选择您的 Amazon Redshift 集群。
  4. 选择属性选项卡。
  5. 导航到网络和安全以查看网络详情。网络和安全信息显示了正在使用的子网组。
  6. 属性选项卡下,导航到**节点 IP 地址。**本节提供的信息可帮助您验证正在使用的子网。列出的子网必须来自您的子网组。

子网最佳实践

当您将 Amazon Redshift 集群移到其他子网时,请考虑以下最佳实践:

  • 配置您的集群子网组,使子网位于同构网络中。在同构网络配置中,属于某个组的所有子网共享相似的联网规则,并作为统一的网络运行。在将 Amazon Redshift 集群移到其他子网时,同构网络配置还可以最大限度地减少可能出现的任何连接问题。
  • 确保子网组内的每个子网都有足够的 IP 地址。如果子网中没有足够的 IP 地址,则您的集群启动可能会失败。要解决启动失败问题,请删除所有未使用的弹性网络接口。或者,您可以将 AWS 资源移至其他子网。为此,请选择其他子网组。
AWS 官方
AWS 官方已更新 6 个月前