区域和地区

某些 Compute Engine 资源位于区域或地区内。区域是指您可以在其中运行资源的特定地理位置。每个区域都有一个或多个地区;大多数区域有三个或以上的地区。例如,us-central1 区域表示美国中部的一个区域,该区域的地区有 us-central1-a、us-central1-b、us-central1-c 和 us-central1-f。

实例或永久性磁盘等位于地区中的资源称为地区资源。静态外部 IP 地址等其他资源则是区域资源。区域资源可由该区域中的任何资源(无论位于哪个地区)使用,而地区资源则只能由同一地区中的其他资源使用。

例如,磁盘和实例均为地区资源。要将磁盘附加到实例,则两个资源必须在同一地区中。同样,如果要为实例分配静态 IP 地址,则实例必须位于静态 IP 所在的区域中。

只有某些资源才是特定于区域或地区的资源。诸如映像等其他资源是可由位于任何位置的任何其他资源使用的全球资源。如需了解全球、区域和地区 Compute Engine 资源,请参阅全球、区域和地区资源

下表描述了区域及其相关地区。如需了解某一地区可用机器类型及其特性的完整说明,请参阅可用区域和地区部分。

区域 地区 位置
asia-east1 a、b、c 台湾彰化
asia-east2 a、b、c 香港
asia-northeast1 a、b、c 日本东京
asia-south1 a、b、c 印度孟买
asia-southeast1 a、b、c 新加坡裕廊西
australia-southeast1 a、b、c 澳大利亚悉尼
europe-north1 a、b、c 芬兰哈米纳
europe-west1 b、c、d 比利时圣吉斯兰
europe-west2 a、b、c 英国伦敦
europe-west3 a、b、c 德国法兰克福
europe-west4 a、b、c 荷兰埃姆斯哈文
northamerica-northeast1 a、b、c 加拿大魁北克省蒙特利尔
southamerica-east1 a、b、c 巴西圣保罗
us-central1 a、b、c、f 美国爱荷华康瑟布拉夫斯
us-east1 b、c、d 美国南卡罗来纳蒙克斯科纳
us-east4 a、b、c 美国北弗吉尼亚州阿什本
us-west1 a、b、c 美国俄勒冈达尔斯
us-west2 a、b、c 美国加利福尼亚州洛杉矶

选择区域和地区

您选择用于托管资源的区域或地区,从而控制数据的存储和使用位置。区域和地区的选择由于下列若干原因而变得非常重要:

处理故障
您的资源将跨多个地区和区域分配,以防断电。Google 设计的地区彼此独立:一个地区通常配备与其他地区隔离的电源、冷却、网络和控制平面,而且大多数单一故障事件将只影响一个地区。因此,如果一个地区不可用,您就可以将流量转移到同一区域内的其他地区,以确保服务持续运行。同样,如果一个区域遇到任何干扰,您就应该在其他区域运行备份服务。如需详细了解如何分配资源及设计可靠的系统,请参阅设计可靠的系统
减少网络延迟
要减少网络延迟,您可能需要选择靠近您的服务点的区域或地区。例如,如果您的客户大多位于美国东海岸,则选择的主要区域和地区可能要靠近美国东海岸,而且备份区域和地区也应位于附近。

识别区域或地区

Compute Engine 中的每个区域均包含一些地区。每个地区名称均包括两个部分,用于详细说明每个地区。地区名称的第一部分是区域,而第二部分则说明此区域内的地区

  • 区域

    “区域”是地区的集合。同一区域中的地区之间有着高带宽、低延迟网络连接。Google 建议跨多个地区和多个区域部署应用,以便部署具有高可用性的容错应用。这有助于防范意外的组件故障,以至防范一个地区或区域发生意外故障。

    选择适合您情况的区域。例如,如果您只有美国客户,或者必须根据特定需求将数据存储在美国,则最好是将您的资源存储在 us-central1 区域内的地区或 us-east1 区域内的地区。

  • 地区

    “地区”是一个区域内的独立位置。完全限定的地区名称由 <region>-<zone> 组成。例如,区域 us-central1 内地区 a 的完全限定名称为 us-central1-a

    根据您希望分配资源的范围,在多个区域的多个区域中创建实例以实现冗余。

可用区域和地区

下表列出了区域、区域位置、区域内的可用地区以及区域内的可用特性。

每个地区均支持 Ivy Bridge、Sandy Bridge、Haswell、Broadwell 和 Skylake 平台组合。如果您在地区内创建实例,则此实例将使用该地区支持的默认处理器。例如,如果您在 us-central1-a 地区中创建实例,则此实例将使用 Sandy Bridge 处理器。

或者,您也可以选择您需要的 CPU 平台。如需了解详情,请参阅指定虚拟机实例的最低要求 CPU 平台

区域名称 区域说明 位置 地区 特性
asia-east1 台湾 台湾彰化 asia-east1-a
asia-east1-b
asia-east1-c
  • 可用的 CPU 平台
    • Intel Xeon E5 v2 (Ivy Bridge) 平台(默认)
    • Intel Xeon E5 v4 (Broadwell) 平台(自 2019 年 4 月 5 日起为默认平台)
    • Intel Xeon (Skylake) 平台
  • 多达 96 个 vCPU 的机器类型(使用 Skylake 平台时)
  • 本地 SSD
  • 单租户节点
asia-east2 香港 香港
  • asia-east2-a
  • asia-east2-b
  • asia-east2-c
  • 可用的 CPU 平台
    • Intel Xeon E5 v4 (Broadwell) 平台
    • Intel Xeon (Skylake) 平台(默认)
  • 多达 96 个 vCPU 的机器类型(使用 Skylake 平台时)
  • 本地 SSD
asia-northeast1 东京 日本东京 asia-northeast1-a
asia-northeast1-b
  • asia-northeast1-c
asia-south1 孟买 印度孟买
  • asia-south1-a
  • asia-south1-c
asia-south1-b
asia-southeast1 新加坡 新加坡裕廊西
  • asia-southeast1-a
  • asia-southeast1-b
  • asia-southeast1-c
australia-southeast1 悉尼 澳大利亚悉尼
  • australia-southeast1-a
  • australia-southeast1-b
  • australia-southeast1-c
europe-north1 芬兰 芬兰哈米纳
  • europe-north1-a
  • europe-north1-b
  • europe-north1-c
europe-west1 比利时 比利时圣吉斯兰 europe-west1-b
  • 可用的 CPU 平台
    • Intel Xeon E5 (Sandy Bridge) 平台(默认)
    • Intel Xeon E5 v3 (Haswell) 平台(自 2019 年 4 月 5 日起为默认平台)
    • Intel Xeon E5 v4 (Broadwell) 平台
    • Intel Xeon (Skylake) 平台
  • 多达 96 个 vCPU 的机器类型(使用 Skylake 平台时)
  • 本地 SSD
  • GPU
  • 内存优化机器类型,配备多达 160 个 vCPU 和 3.75 TB 内存
  • 单租户节点
europe-west1-c
  • 可用的 CPU 平台
    • Intel Xeon E5 v2 (Ivy Bridge) 平台(默认)
    • Intel Xeon E5 v3 (Haswell) 平台(自 2019 年 4 月 5 日起为默认平台)
    • Intel Xeon E5 v4 (Broadwell) 平台
    • Intel Xeon (Skylake) 平台
  • 多达 96 个 vCPU 的机器类型(使用 Skylake 平台时)
  • 本地 SSD
  • 单租户节点
europe-west1-d
europe-west2 伦敦 英国伦敦
  • europe-west2-a
  • europe-west2-b
  • europe-west2-c
europe-west3 法兰克福 德国法兰克福
  • europe-west3-a
  • europe-west3-b
    europe-west3-c
europe-west4 荷兰 荷兰埃姆斯哈文
  • europe-west4-a
  • europe-west4-b
  • europe-west4-c
northamerica-northeast1 蒙特利尔 加拿大魁北克省蒙特利尔
  • northamerica-northeast1-a
  • northamerica-northeast1-b
  • northamerica-northeast1-c
southamerica-east1 圣保罗 巴西圣保罗
  • southamerica-east1-a
southamerica-east1-b
southamerica-east1-c
us-central1 爱荷华 美国爱荷华康瑟布拉夫斯 us-central1-a
us-central1-b
us-central1-c
us-central1-f
  • 可用的 CPU 平台
    • Intel Xeon E5 v2 (Ivy Bridge) 平台(默认)
    • Intel Xeon E5 v3 (Haswell) 平台(自 2019 年 4 月 5 日起为默认平台)
    • Intel Xeon E5 v4 (Broadwell) 平台
    • Intel Xeon (Skylake) 平台
  • 多达 96 个 vCPU 的机器类型(使用 Skylake 平台时)
  • 本地 SSD
  • GPU
  • 单租户节点
us-east1 南卡罗来纳 美国南卡罗来纳蒙克斯科纳 us-east1-b
    us-east1-c
    us-east1-d
us-east4 北弗吉尼亚 美国弗吉尼亚阿什本
  • us-east4-a
  • us-east4-b
  • us-east4-c
us-west1 俄勒冈 美国俄勒冈达尔斯 us-west1-a
us-west1-b
us-west1-c
us-west2 洛杉矶 美国加利福尼亚州洛杉矶 us-west2-a
us-west2-b
us-west2-c

公布区域

2019 年和 2020 年,Google 将继续拓展到以下新区域:

  • 苏黎世(瑞士)
  • 大阪(日本)
  • 雅加达(印度尼西亚)

透明维护

Google 会定期维护其基础架构,也就是使用最新软件来修补系统、执行日常测试和预防性维护,以及在总体上如 Google 所熟谙的那样确保 Google 基础架构安全高效。

默认情况下,所有实例都将予以配置,这样,此类维护事件对于您的应用和工作负载而言是透明的。Google 使用数据中心创新、运营最佳做法和实时迁移技术来移动正在运行中的虚拟机实例,不致妨碍正在执行的维护。您的实例将继续在同一地区内运行,您无需执行任何操作。

默认情况下,所有虚拟机均设置为实时迁移,但您也可以将虚拟机设置为终止并重新启动。这两个选项的不同体现在以下方面:

  • 实时迁移

    Compute Engine 会自动迁移您正在运行的实例。迁移过程将在一定程度上影响访客的性能,但您的实例将在整个迁移过程中保持在线。对访客性能的确切影响和持续时间取决于多种因素,但大部分应用和工作负载应该不会注意到此影响。

  • 终止并重新启动

    Compute Engine 会自动通知您的实例关停,等待一小段时间让它完全关停,然后重启您的实例,避开维护事件。

如需详细了解如何为您的实例设置以上选项,请参阅设置实例时间安排选项

地区弃用

无需在全面刷新基础架构(电源、冷却、网络架构、服务器等)时停用现有地区。基础架构极少刷新,地区一般三到五年刷新一次。这些刷新应该对客户保持透明。

一旦有必要弃用一个地区,Compute Engine 将提前通知用户地区的下线时间,这样您就有充分的时间移动虚拟机实例和工作负载。

配额

某些资源,例如静态 IP、映像、防火墙规则和 VPC 网络,都已定义项目范围的配额限制和每个区域的配额限制。如果创建这些资源,则将计入项目范围的总配额或每个区域的配额(如果适用)。如果超出任何受影响的配额限制,您将无法在该项目或区域中添加更多相同类型的资源。

要查看适用于您项目的完整配额列表,请访问 Google Cloud Platform Console 中的配额页面。

例如,如果您的全球目标池配额为 50,您在 example-region-1 中创建了 25 个目标池,而且在 example-region-2 中也创建了 25 个目标池,则您已达到该项目的配额上限,将无法在项目中的任何区域创建更多目标池,除非您释放空间。同样,如果您的每个区域配额为 7 个预留 IP 地址,则在一个区域中最多只能预留 7 个 IP 地址。在达到该上限之后,您需要在新区域内预留 IP 地址或释放一些 IP 地址。

提示

选择区域时,请注意以下事项:

  • 跨区域通信和区域内通信的费用不同。

    一般情况下,区域内通信要比跨区域通信更便宜,也更快。

  • 设计重要系统时,应考虑跨多个地区实现冗余。

    您的实例可能会在某个时间点遇到意外故障。为了缓解这些可能事件的影响,您应该在多个地区和区域中复制重要系统。

    例如,通过在地区 europe-west1-b 和 europe-west1-c 托管实例,如果 europe-west1-b 发生意外故障,则地区 europe-west1-c 中的实例将仍然可用。但是,如果您在 europe-west1-b 中托管所有实例,则当 europe-west1-b 下线时,您将无法访问任何实例。此外,您还应该考虑跨区域托管资源。例如,考虑在 europe-west3 的地区内托管备份实例,以防 europe-west1 区域遇到故障。有关如何设计系统可用性的更多提示,请参阅设计可靠的系统

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Compute Engine 文档