

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为以下对象选择区域和可用区 ElastiCache
<a name="RegionsAndAZs"></a>

您可以使用相应的终端节点指定区域和可用区，从而为 ElastiCache 集群提供额外的可扩展性和可靠性。

AWS 云计算资源存放在高度可用的数据中心设施中。为了提供额外的扩展性和可靠性，这些数据中心设施位于不同的物理位置。这些位置按照*区域*和*可用区*进行分类。

AWS 区域很大，而且广泛分散在不同的地理位置。可用区是一个 AWS 区域内的不同位置，旨在隔绝其他可用区域的故障。它们为同一 AWS 区域中的其他可用区提供低成本、低延迟的网络连接。

**重要**  
每一个区域都是完全独立的。您启动的任何 ElastiCache 活动（例如，创建集群）都只能在您当前的默认区域中运行。

若要在特定地区创建或使用集群，请使用相应的区域服务端点。有关服务端点，请参阅[支持的区域&amp;终端节点](#SupportedRegions)。

![图片： 区域和可用区](http://docs.aws.amazon.com/zh_cn/AmazonElastiCache/latest/dg/images/ElastiCache-RegionsAndAZs.png)


*区域和可用区*

**Topics**
+ [可用区注意事项（Memcached）](#CacheNode.Memcached.AvailabilityZones)
+ [找到您的节点](#RegionsAndAZs.AZMode)
+ [支持的区域&amp;终端节点](#SupportedRegions)
+ [将本地区域与 ElastiCache](Local_zones.md)
+ [将 Outposts 与 ElastiCache](ElastiCache-Outposts.md)

## 可用区注意事项（Memcached）
<a name="CacheNode.Memcached.AvailabilityZones"></a>

将 Memcached 节点分配到一个区域内的多个可用区有助于保护您免受灾难性故障（如可用区内断电）的影响。

**无服务器缓存**

ElastiCache 无服务器缓存可创建跨越多个可用区域的高可用性缓存。您可以在创建无服务器集群时指定来自不同可用区和相同 VPC 的子网，也可以ElastiCache 自动从默认 VPC 中选择子网。

** ElastiCache 为 Memcached 集群设计自己的集群**

一个 Memcached 集群最多可拥有 300 个节点。在您的 Memcached 集群中创建或添加节点时，您可以为所有节点指定一个可用区， ElastiCache 允许为所有节点选择一个可用区，为每个节点指定可用区，或者 ElastiCache 允许为每个节点选择一个可用区。当您将新节点添加到现有 Memcached 群集时，可以在不同的可用区中创建新节点。创建缓存节点后，无法修改其可用区。

如果您希望单个可用区集群中的集群的节点分布在多个可用区中，则 ElastiCache 可以在不同的可用区中创建新节点。然后，您可以删除部分或全部原始缓存节点。我们建议采用此方法。

**将 Memcached 节点从单一可用区迁移到多个可用区**

1. 通过在所需的可用区中创建新的缓存节点来修改您的集群。在您的请求中，执行以下操作：
   + 将 `AZMode`（CLI：`- -az-mode`）设置为 `cross-az`。
   + 将 `NumCacheNodes`（CLI：`- -num-cache-nodes`）设置为当前活动缓存节点数加上您要创建的新缓存节点数。
   + 将 `NewAvailabilityZones`（CLI：`- -new-availability-zones`）设置为要在其中创建新缓存节点的区域列表。要ElastiCache 确定每个新节点的可用区，请不要指定列表。
   +  将 `ApplyImmediately`（CLI：`- -apply-immediately`）设置为真。
**注意**  
如果您未使用自动发现，请确保使用新的缓存节点端点更新客户端应用程序。

   继续执行下一步之前，请确保 Memcached 节点已完全创建且可用。

1. 通过删除原始可用区中不再需要的节点来修改您的集群。在您的请求中，执行以下操作：
   + 将 `NumCacheNodes`（CLI：`- -num-cache-nodes`）设置为应用此修改后所需的活动缓存节点数。
   + 将 `CacheNodeIdsToRemove`（CLI：`- -nodes-to-remove`）设置为要从集群中删除的缓存节点列表。

     列出的缓存节点 ID 的数量必须等于当前活动节点的数量减去`NumCacheNodes`。
   + （可选）将 `ApplyImmediately`（CLI：`- -apply-immediately`）设置为真。

     如果您未将 `ApplyImmediately`（CLI：`- -apply-immediately`）置为真，则将在您的下一个维护时段中进行节点删除。

## 找到您的节点
<a name="RegionsAndAZs.AZMode"></a>

Amazon ElastiCache 支持将集群的所有节点定位在单个或多个可用区 (AZ) 中。此外，如果您选择将节点放置在多个可用区中（推荐），则 ElastiCache 可以为每个节点选择可用区，也可以ElastiCache 允许您选择这些可用区。

通过在不同的可用区内放置节点，可排除某个可用区内的故障（如停电）导致整个系统失败的可能性。测试表明，将所有节点放置在同一个可用区与跨多个可用区放置节点相比并不存在显著延迟。

您可以在创建集群时为每个节点指定可用区，或在修改现有集群时通过添加节点来指定可用区。在创建集群期间为每个节点指定可用区时，该可用区必须在该子网组中可用。有关更多信息，请参阅下列内容：
+ [为 Memcached 创建集群](Clusters.Create-mc.md)
+ [创建 Valkey 或 Redis OSS 集群](Clusters.Create.md)
+ [修改集 ElastiCache 群](Clusters.Modify.md)
+ [向 ElastiCache 集群添加节点](Clusters.AddNode.md)

## 支持的区域&amp;终端节点
<a name="SupportedRegions"></a>

 ElastiCache Amazon 在多个 AWS 地区可用。这意味着您可以在满足您要求的位置启动 ElastiCache 集群。例如，您可以在离客户最近的 AWS 地区推出，或者在满足特定法律要求的特定 AWS 地区开店。

从设计而言，每个区域都与其他区域完全隔离。在每个区域中有多个可用区（AZ）。ElastiCache 无服务器缓存会自动跨多个可用区复制数据（在两个可用区中复制数据除外）`us-west-1`，以实现高可用性。在设计自己的 ElastiCache 集群时，您可以选择在不同的可用区中启动节点以实现容错。有关区域和可用区的更多信息，请参阅此主题顶部的[为以下对象选择区域和可用区 ElastiCache](#RegionsAndAZs)。


**支持 ElastiCache 的地区**  

<table>
<thead>
  <tr><th>区域 Name/Region</th><th>端点</th><th>协议</th><th></th></tr>
</thead>
<tbody>
  <tr><td>美国东部（俄亥俄州）区域<br />`us-east-2`</td><td>`elasticache.us-east-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>美国东部（弗吉尼亚州北部）区域<br />`us-east-1`</td><td>`elasticache.us-east-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>美国西部（北加利福尼亚）区域<br />`us-west-1`</td><td>`elasticache.us-west-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>美国西部（俄勒冈州）区域<br />`us-west-2`</td><td>`elasticache.us-west-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>加拿大（中部） 区域<br />`ca-central-1`</td><td>`elasticache.ca-central-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>加拿大（西部）区域<br />`ca-west-1`</td><td>`elasticache.ca-west-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（雅加达）<br />`ap-southeast-3`</td><td>`elasticache.ap-southeast-3.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（孟买）区域<br />`ap-south-1`</td><td>`elasticache.ap-south-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（海得拉巴）区域<br />`ap-south-2`</td><td>`elasticache.ap-south-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（东京）区域<br />`ap-northeast-1`</td><td>`elasticache.ap-northeast-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（首尔）区域<br />`ap-northeast-2`</td><td>`elasticache.ap-northeast-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（大阪）区域<br />`ap-northeast-3`</td><td>`elasticache.ap-northeast-3.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（新加坡）区域<br />`ap-southeast-1`</td><td>`elasticache.ap-southeast-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（悉尼）区域<br />`ap-southeast-2`</td><td>`elasticache.ap-southeast-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（法兰克福）区域<br />`eu-central-1`</td><td>`elasticache.eu-central-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（苏黎世）地区<br />`eu-central-2`</td><td>`elasticache.eu-central-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（斯德哥尔摩）区域<br />`eu-north-1`</td><td>`elasticache.eu-north-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>中东（巴林）区域<br />`me-south-1`</td><td>`elasticache.me-south-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>中东（阿联酋）区域<br />`me-central-1`</td><td>`elasticache.me-central-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（爱尔兰）区域<br />`eu-west-1`</td><td>`elasticache.eu-west-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（伦敦）区域<br />`eu-west-2`</td><td>`elasticache.eu-west-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（巴黎）区域<br />`eu-west-3`</td><td>`elasticache.eu-west-3.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（米兰）区域<br />`eu-south-1`</td><td>`elasticache.eu-south-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>欧洲地区（西班牙）区域<br />`eu-south-2`</td><td>`elasticache.eu-south-2.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>南美洲（圣保罗）区域<br />`sa-east-1`</td><td>`elasticache.sa-east-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>中国（北京）区域<br />`cn-north-1`</td><td>`elasticache---cn-north-1.amazonaws.com.rproxy.govskope.ca.cn`</td><td>HTTPS</td><td></td></tr>
  <tr><td>中国（宁夏）区域<br />`cn-northwest-1`</td><td>`elasticache---cn-northwest-1.amazonaws.com.rproxy.govskope.ca.cn`</td><td>HTTPS</td><td></td></tr>
  <tr><td>亚太地区（香港）区域<br />`ap-east-1`</td><td>`elasticache.ap-east-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>非洲（开普敦）区域<br />`af-south-1`</td><td>`elasticache.af-south-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>以色列（特拉维夫）区域<br />`il-central-1`</td><td>`elasticache.il-central-1.amazonaws.com`</td><td>HTTPS</td><td></td></tr>
  <tr><td>AWS GovCloud (US-West)<br />`us-gov-west-1`</td><td>elasticache.us-gov-west-1.amazonaws.com</td><td>HTTPS</td><td></td></tr>
  <tr><td>AWS GovCloud (US-East)<br />`us-gov-east-1`</td><td>elasticache.us-gov-east-1.amazonaws.com</td><td>HTTPS</td><td></td></tr>
  <tr><td colspan="3">有关将 AWS GovCloud （美国）与配合使用的信息 ElastiCache，请参阅 [AWS GovCloud （美国）地区的服务： ElastiCache](https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/govcloud-elc.html)。</td><td></td></tr>
</tbody>
</table>


某些区域只支持部分节点类型。有关按 AWS 地区划分的支持的节点类型的表，请参阅[支持的节点类型由 AWS Region](CacheNodes.SupportedTypes.md#CacheNodes.SupportedTypesByRegion)。

大多数区域都支持通过创建接口 VPC 终端节点在您的 VPC 和 ElastiCache API 终端节点之间建立私有连接 AWS PrivateLink。有关更多信息，请参阅 [ElastiCache API 和接口 VPC 终端节点 (AWS PrivateLink)](elasticache-privatelink.md)。

如需按地区列出的 AWS 产品和服务表，请参阅按地区[划分的产品和服务](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)。