区域、可用区和 Local Zones
Amazon 云计算资源在全球多个位置托管。这些位置由 AWS 区域、可用区和 Local Zones 构成。每个 AWS 区域 都是一个单独的地理区域。每个 AWS 区域都有多个相互隔离的位置,称为可用区。
注意
有关查找 AWS 区域的可用区的信息,请参阅 Amazon EC2 文档中的描述可用区。
通过使用 Local Zones,您在多个离用户较近的位置放置资源(如计算和存储)。借助 Amazon RDS,您可以将资源(如数据库实例)和数据放置在多个位置。除非您特意这样做,否则资源不会跨 AWS 区域复制。
Amazon 运行着具有高可用性的先进数据中心。数据中心有时会发生影响托管于同一位置的所有数据库实例的可用性的故障,虽然这种故障极少发生。如果您将所有数据库实例都托管在受此类故障影响的同一个位置,则您的所有数据库实例都将不可用。
![AWS 区域](images/Con-AZ-Local.png)
需要牢记的是,每个 AWS 区域都是完全独立的,这一点非常重要。您启动的任何 Amazon RDS 活动(如创建数据库实例或列出可用的数据库实例)都只会在您当前的默认AWS区域运行。可以在控制台中或通过设置 AWS_DEFAULT_REGION
环境变量更改原定设置 AWS 区域。或者,可以通过 AWS Command Line Interface(AWS CLI)使用 --region
参数来覆盖它。有关更多信息,请参阅配置 AWS Command Line Interface,特别是有关环境变量和命令行选项的章节。
Amazon RDS 支持名为 AWS GovCloud (US) 的特殊 AWS 区域。此类区域旨在使美国政府机构和客户可以将较为敏感的工作负载移至云中。AWS GovCloud (US) 区域满足美国政府的特定法规和合规性要求。有关更多信息,请参阅什么是 AWS GovCloud (US)?
要在特定AWS区域中创建或使用 Amazon RDS 数据库实例,请使用相应的区域服务端点。
AWS 地区
从设计而言,每个 AWS 区域都与其他 AWS 区域隔离。此设计可实现最大程度的容错能力和稳定性。
当您查看资源时,只会看到与您指定的 AWS 区域关联的资源。这是因为 AWS 区域间彼此隔离,而且我们不会自动跨 AWS 区域复制资源。
区域可用性
下表显示了当前可以使用 Amazon RDS 的AWS区域以及每个区域的端点。
区域名称 | 区域 | 端点 | 协议 |
---|---|---|---|
美国东部(俄亥俄州) | us-east-2 |
rds.us-east-2.amazonaws.com rds-fips.us-east-2.api.aws rds.us-east-2.api.aws rds-fips.us-east-2.amazonaws.com |
HTTPS HTTPS HTTPS HTTPS |
美国东部(弗吉尼亚州北部) | us-east-1 |
rds.us-east-1.amazonaws.com rds-fips.us-east-1.api.aws rds-fips.us-east-1.amazonaws.com rds.us-east-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
美国西部(加利福尼亚北部) | us-west-1 |
rds.us-west-1.amazonaws.com rds.us-west-1.api.aws rds-fips.us-west-1.amazonaws.com rds-fips.us-west-1.api.aws |
HTTPS HTTPS HTTPS HTTPS |
美国西部(俄勒冈州) | us-west-2 |
rds.us-west-2.amazonaws.com rds-fips.us-west-2.amazonaws.com rds.us-west-2.api.aws rds-fips.us-west-2.api.aws |
HTTPS HTTPS HTTPS HTTPS |
非洲(开普敦) | af-south-1 |
rds.af-south-1.amazonaws.com rds.af-south-1.api.aws |
HTTPS HTTPS |
亚太地区(香港) | ap-east-1 |
rds.ap-east-1.amazonaws.com rds.ap-east-1.api.aws |
HTTPS HTTPS |
亚太地区(海得拉巴) | ap-south-2 |
rds.ap-south-2.amazonaws.com rds.ap-south-2.api.aws |
HTTPS HTTPS |
亚太地区(雅加达) | ap-southeast-3 |
rds.ap-southeast-3.amazonaws.com rds.ap-southeast-3.api.aws |
HTTPS HTTPS |
亚太地区(墨尔本) | ap-southeast-4 |
rds.ap-southeast-4.amazonaws.com rds.ap-southeast-4.api.aws |
HTTPS HTTPS |
亚太地区(孟买) | ap-south-1 |
rds.ap-south-1.amazonaws.com rds.ap-south-1.api.aws |
HTTPS HTTPS |
亚太地区(大阪) | ap-northeast-3 |
rds.ap-northeast-3.amazonaws.com rds.ap-northeast-3.api.aws |
HTTPS HTTPS |
亚太地区(首尔) | ap-northeast-2 |
rds.ap-northeast-2.amazonaws.com rds.ap-northeast-2.api.aws |
HTTPS HTTPS |
亚太地区(新加坡) | ap-southeast-1 |
rds.ap-southeast-1.amazonaws.com rds.ap-southeast-1.api.aws |
HTTPS HTTPS |
亚太地区(悉尼) | ap-southeast-2 |
rds.ap-southeast-2.amazonaws.com rds.ap-southeast-2.api.aws |
HTTPS HTTPS |
亚太地区(东京) | ap-northeast-1 |
rds.ap-northeast-1.amazonaws.com rds.ap-northeast-1.api.aws |
HTTPS HTTPS |
加拿大(中部) | ca-central-1 |
rds.ca-central-1.amazonaws.com rds.ca-central-1.api.aws rds-fips.ca-central-1.api.aws rds-fips.ca-central-1.amazonaws.com |
HTTPS HTTPS HTTPS HTTPS |
加拿大西部(卡尔加里) | ca-west-1 |
rds.ca-west-1.amazonaws.com rds-fips.ca-west-1.amazonaws.com |
HTTPS HTTPS |
欧洲地区(法兰克福) | eu-central-1 |
rds.eu-central-1.amazonaws.com rds.eu-central-1.api.aws |
HTTPS HTTPS |
欧洲地区(爱尔兰) | eu-west-1 |
rds.eu-west-1.amazonaws.com rds.eu-west-1.api.aws |
HTTPS HTTPS |
欧洲地区(伦敦) | eu-west-2 |
rds.eu-west-2.amazonaws.com rds.eu-west-2.api.aws |
HTTPS HTTPS |
欧洲地区(米兰) | eu-south-1 |
rds.eu-south-1.amazonaws.com rds.eu-south-1.api.aws |
HTTPS HTTPS |
欧洲地区(巴黎) | eu-west-3 |
rds.eu-west-3.amazonaws.com rds.eu-west-3.api.aws |
HTTPS HTTPS |
欧洲(西班牙) | eu-south-2 |
rds.eu-south-2.amazonaws.com rds.eu-south-2.api.aws |
HTTPS HTTPS |
欧洲地区(斯德哥尔摩) | eu-north-1 |
rds.eu-north-1.amazonaws.com rds.eu-north-1.api.aws |
HTTPS HTTPS |
欧洲(苏黎世) | eu-central-2 |
rds.eu-central-2.amazonaws.com rds.eu-central-2.api.aws |
HTTPS HTTPS |
以色列(特拉维夫) | il-central-1 |
rds.il-central-1.amazonaws.com rds.il-central-1.api.aws |
HTTPS HTTPS |
中东(巴林) | me-south-1 |
rds.me-south-1.amazonaws.com rds.me-south-1.api.aws |
HTTPS HTTPS |
中东(阿联酋) | me-central-1 |
rds.me-central-1.amazonaws.com rds.me-central-1.api.aws |
HTTPS HTTPS |
南美洲(圣保罗) | sa-east-1 |
rds.sa-east-1.amazonaws.com rds.sa-east-1.api.aws |
HTTPS HTTPS |
AWS GovCloud(美国东部) | us-gov-east-1 |
rds.us-gov-east-1.amazonaws.com rds.us-gov-east-1.api.aws |
HTTPS HTTPS |
AWS GovCloud(美国西部) | us-gov-west-1 |
rds.us-gov-west-1.amazonaws.com rds.us-gov-west-1.api.aws |
HTTPS HTTPS |
如果不明确指定端点,则美国西部(俄勒冈州)为默认端点。
使用 AWS CLI 或 API 操作处理数据库实例时,请确保您指定了其区域端点。
可用区
创建数据库实例时,您可以选择可用区,也可以让 Amazon RDS 为您随机选择。可用区由 AWS 区域代码后跟一个字母标识符表示;例如,us-east-1a
。
使用如下的 describe-availability-zones Amazon EC2 命令描述在指定区域内已为您的账户启用的可用区。
aws ec2 describe-availability-zones --region
region-name
例如,要描述在美国东部(弗吉尼亚州北部)区域(us-east-1)为您的账户启用的可用区域,请运行以下命令:
aws ec2 describe-availability-zones --region us-east-1
您不能为多可用区数据库部署中的主数据库实例和辅助数据库实例选择可用区。Amazon RDS 会随机为您选择。有关多可用区部署的更多信息,请参阅配置和管理多可用区部署。
注意
RDS 随机选择可用区并不能保证数据库实例在单个账户或数据库子网组内的可用区之间均匀分布。您可以在创建或修改单可用区实例时请求特定可用区,也可以将更具体的数据库子网组用于多可用区实例。有关更多信息,请参阅创建 Amazon RDS 数据库实例 和修改 Amazon RDS 数据库实例。
Local Zones
本地扩展区 是在地理位置上靠近用户的 AWS 区域的扩展。您可以将任何 VPC 从父 AWS 区域扩展到本地区域。为此,请创建一个新子网并将其分配给 AWS 本地区域。当您在本地扩展区中创建子网时,VPC 也会扩展到该本地扩展区。本地扩展区中的子网与 VPC 中其他子网的运行相同。
创建数据库实例时,您可以选择本地扩展区中的子网。Local Zones 有自己的 Internet 连接并支持 AWS Direct Connect。因此,在本地扩展区中创建的资源可以通过非常低延迟的通信为本地用户提供服务。有关更多信息,请参阅 AWSLocal Zones
本地扩展区由 AWS 区域代码后跟一个指示位置的标识符表示,例如 us-west-2-lax-1a
。
注意
本地扩展区不能包含在多可用区部署中。
使用本地扩展区
-
在 Amazon EC2 控制台中启用本地扩展区。
有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的启用 Local Zones。
-
在本地扩展区中创建子网。
有关更多信息,请参阅 Amazon VPC 用户指南 中的在 VPC 中创建子网。
-
在本地扩展区中创建数据库子网组。
创建数据库子网组时,请为本地扩展区选择可用区组。
有关更多信息,请参阅“在 VPC 中创建数据库实例”。
-
创建使用本地扩展区中数据库子网组的数据库实例。
有关更多信息,请参阅创建 Amazon RDS 数据库实例。
重要
目前,唯一可用 Amazon RDS 的 AWS 本地区域为美国西部(俄勒冈州)区域的洛杉矶。