将单可用区数据仓库转换为多可用区数据仓库
通过将单可用区数据仓库转换为多可用区数据仓库,可以确保您的数据仓库获得 99.99% SLA 保证的高可用性。即使使用多可用区数据仓库,单个查询的性能也将保持不变。对于更高并发度的工作负载,由于 Amazon Redshift 可以使用两个可用区中的计算资源执行请求,因此总吞吐量会得到提升。
注意
Amazon Redshift 不允许您在从单可用区转换为多可用区时拆分现有计算资源,反之亦然。系统不支持此操作以维护稳定的单个查询性能。
使用控制台将单可用区集群转换为多可用区数据仓库
登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/
。 -
在导航菜单上,选择预置集群控制面板,然后选择集群。列出您的账户在当前 Amazon Web Services 区域 区域中的集群。列表中的各个列中显示了每个集群的一部分属性。
-
选择您要转换为多可用区部署的集群。此时会显示集群详细信息页面。
-
对于操作,选择激活多可用区。此时将显示修改摘要页面。单击激活多可用区。
-
出现错误时,请执行以下操作之一,然后单击激活多可用区。
-
集群加密 – 在集群详细信息页面的“属性”选项卡下,选择“数据库配置”部分中的属性以编辑加密设置。
-
子网组 – 选择子网组,单击子网组链接来编辑集群子网组设置。如果您选择另一个集群子网组,请确保您选择的子网组中有 3 个可用区。
-
端口设置 – 在集群详细信息页面的“属性”选项卡下,选择“数据库配置”部分中的属性以编辑端口设置。
-
-
您可以使用 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_* 视图)。