将单可用区数据仓库转换为多可用区数据仓库 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将单可用区数据仓库转换为多可用区数据仓库

通过将单可用区数据仓库转换为多可用区数据仓库,可以确保您的数据仓库获得 99.99% SLA 保证的高可用性。即使使用多可用区数据仓库,单个查询的性能也将保持不变。对于更高并发度的工作负载,由于 Amazon Redshift 可以使用两个可用区中的计算资源执行请求,因此总吞吐量会得到提升。

注意

Amazon Redshift 不允许您在从单可用区转换为多可用区时拆分现有计算资源,反之亦然。系统不支持此操作以维护稳定的单个查询性能。

使用控制台将单可用区集群转换为多可用区数据仓库
  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/

  2. 在导航菜单上,选择预置集群控制面板,然后选择集群。列出您的账户在当前 Amazon Web Services 区域 区域中的集群。列表中的各个列中显示了每个集群的一部分属性。

  3. 选择您要转换为多可用区部署的集群。此时会显示集群详细信息页面。

  4. 对于操作,选择激活多可用区。此时将显示修改摘要页面。单击激活多可用区

  5. 出现错误时,请执行以下操作之一,然后单击激活多可用区

    • 集群加密 – 在集群详细信息页面的“属性”选项卡下,选择“数据库配置”部分中的属性以编辑加密设置。

    • 子网组 – 选择子网组,单击子网组链接来编辑集群子网组设置。如果您选择另一个集群子网组,请确保您选择的子网组中有 3 个可用区。

    • 端口设置 – 在集群详细信息页面的“属性”选项卡下,选择“数据库配置”部分中的属性以编辑端口设置。

  6. 您可以使用 SQL 客户端加载和查询数据。

  • 从 Amazon CLI 使用 modify-cluster 命令和 multi-az 参数,如下所示。

    aws redshift modify-cluster --profile maz-test --endpoint-url https://redshift.eu-west-1.amazonaws.com --region eu-west-1 --cluster-identifier test-maz-11 --multi-az

您不能在多可用区部署中使用 STL、SVCS、SVL、SVV、或 STV 视图,因为它们仅支持系统监控视图(SYS_* 视图)。请更改您的监控查询以使用系统监控视图(SYS_* 视图)。