

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 设置多可用区部署
<a name="overview-multi-az"></a>

要设置多可用区部署，请选择**多可用区**选项，并指定要在每个可用区中预置的计算节点数。Amazon Redshift 会自动在两个可用区中部署相等的计算资源，在正常操作期间，所有计算资源均可随时用于读取和写入处理。这样，一个多可用区部署就可以用作一个数据仓库，并具有一个终端节点，从而在发生灾难时无需更改应用程序。尽管一个多可用区部署仅使用一个可用区中的计算资源来处理单个查询，但它可以自动将多个同时发生的查询分配到两个可用区进行处理，以提升高并发工作负载的总吞吐量。

您也可以将现有单可用区数据仓库转换为多可用区数据仓库，反之亦然。除了在第二个可用区预置额外的计算资源外，其余均保持不变。从现有单可用区集群迁移到多可用区时，您可能需要将所需集群节点数量翻倍，以保持单个查询的性能。对于多可用区数据仓库，大多数工作负载都会观察到总查询处理吞吐量会增加，因为可用计算资源量是原来的两倍。

如果可用区出现故障，Amazon Redshift 会自动使用剩余可用区中的资源继续运行。但是，用户连接可能会丢失，必须重新建立连接。此外，在出现故障的可用区中运行的查询会停止，必须进行重试。但是，您可以立即重新连接到集群并重新计划查询，Amazon Redshift 将在剩余可用区中处理查询。当多可用区数据仓库正在恢复时，在故障发生时或之后发出的查询可能会遇到运行时延迟。

**注意**  
为了获得更好的性能和更高的可用性，我们建议您在多可用区集群中使用 SNAPSHOT ISOLATION。有关更多信息，请参阅[创建数据库](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_DATABASE.html)。

## 限制
<a name="limitations-multi-az"></a>

多可用区数据仓库与单可用区数据仓库具有相同的功能性，但适用于多可用区数据仓库的以下限制除外：
+ 您无法创建不加密的多可用区数据仓库。在创建新多可用区数据仓库或者将单可用区数据仓库转换为多可用区数据仓库时，请务必添加加密。
+ 您无法为任何 RA3 实例类型创建单节点多可用区部署。在创建多可用区部署时，为每个可用区选择 2 个或更多节点。
+ 对于所支持的可用区少于三个的子网配置，Amazon Redshift 不支持这种子网配置。换句话说，所配置的子网组需要三个或更多子网。
+ 您无法将多可用区部署重新定位到另一个可用区。使用多可用区部署时，Amazon Redshift 会自动确定和执行重新定位。
+ 您无法暂停或恢复多可用区部署。
+ 您无法在支持的端口范围（5431 到 5455 和 8191 到 8215）之外运行多可用区部署。
+ 您不能在多可用区部署中使用 STL、SVCS、SVL、SVV、STV 视图，因为它们仅支持系统监控视图（SYS\_\* 视图）。请更改您的监控查询以使用系统监控视图（SYS\_\* 视图）。
+ 您无法将弹性 IP 地址附加到启用了多可用区的现有集群。
+ 您无法将附有弹性 IP 地址的集群从单可用区转换为多可用区。
+ 以下 AWS 区域 提供 Amazon Redshift 多可用区部署：
  + 美国东部（俄亥俄州）(us-east-2)
  + 美国东部（弗吉尼亚北部）(us-east-1)
  + 美国西部（俄勒冈州）(us-west-2)
  + 非洲（开普敦）(af-south-1)
  + 亚太地区（香港）(ap-east-1)
  + 亚太地区（台北）（ap-east-2）
  + 亚太地区（海得拉巴）(ap-south-2)
  + 亚太地区（雅加达）（ap-southeast-3）
  + 亚太地区（马来西亚）（ap-southeast-5）
  + 亚太地区（墨尔本）(ap-southeast-4)
  + 亚太地区（孟买）(ap-south-1)
  + 亚太地区（大阪）(ap-northeast-3)
  + 亚太地区（首尔）(ap-northeast-2)
  + 亚太地区（新加坡）(ap-southeast-1)
  + 亚太地区（悉尼）(ap-southeast-2)
  + 亚太地区（新西兰）（ap-southeast-6）
  + 亚太地区（泰国）（ap-southeast-7）
  + 亚太地区（东京）(ap-northeast-1)
  + 加拿大（中部）(ca-central-1)
  + 中国（北京）（cn-north-1）
  + 中国（宁夏）（cn-northwest-1）
  + 欧洲地区（法兰克福）(eu-central-1)
  + 欧洲地区（爱尔兰）(eu-west-1)
  + 欧洲地区（伦敦）(eu-west-2)
  + 欧洲地区（米兰）(eu-south-1)
  + 欧洲（巴黎）（eu-west-3）
  + 欧洲（西班牙）(eu-south-2)
  + 欧洲地区（斯德哥尔摩）(eu-north-1)
  + 欧洲（苏黎世）(eu-central-2)
  + 以色列（特拉维夫）（il-central-1）
  + 墨西哥（中部）（mx-central-1）
  + 中东（巴林）(me-south-1)
  + 中东（阿联酋）(me-central-1)
  + 南美洲（圣保罗）（sa-east-1）
  + AWS GovCloud（美国东部）(us-gov-east-1)
  + AWS GovCloud（美国西部）(us-gov-west-1)
+  对于可公开访问的多可用区数据仓库，其支持的 VPC 安全组数量，比单可用区数据仓库和私密访问多可用区数据仓库少 1 个。