Infrastructure Manager 可以将 Google Cloud 资源部署到这些资源可用的任何区域或可用区。例如,如需查看 Cloud Run 可在哪些位置使用,请参阅 Cloud Run 位置。
您可以在使用 Google Cloud 控制台创建部署时、直接在 Terraform 配置中或作为可设置为 gcloud CLI 创建部署命令一部分的变量来指定资源的部署位置。
如果您使用存储桶来存储 Terraform 配置,则此存储桶可以位于任何存储桶位置。如需了解详情,请参阅存储桶位置。
Infra Manager 服务可在以下区域和多区域中使用。在这些位置,Infra Manager 会运行 Cloud Build 作业,并创建存储桶来存储生成的制品和日志。
如需详细了解地区和区域,请参阅地理位置和地区。
Infra Manager 的位置类型
您可以根据可用性和延迟时间要求,在不同类型的位置创建 Infra Manager 资源:
- 区域位置:区域位置由特定地理位置(例如
us-central1)中的数据中心组成。在单个区域中创建的部署会在该区域中运行 Cloud Build 作业,并仅在该区域中存储状态文件和制品。区域部署通常速度更快,费用更低,因为不需要跨区域复制数据。 - 多区域位置:多区域位置是包含多个离散区域的大型地理区域(例如
us)。在多区域中创建的部署会在多个数据中心复制部署元数据和 Terraform 状态文件,以提高可用性和冗余度。传入请求会在多区域内的健康实例之间进行主动负载均衡。
在多区域位置创建的部署在逻辑上与在各个区域创建的部署不同。
多区域
以下多区域提供了 Infra Manager:
| 多区域名称 | 说明 | 覆盖区域 |
|---|---|---|
us |
美国的数据中心 | us-central1,us-east4 |
在多个区域中使用 Cloud Build 工作器池
由于 Cloud Build 专用工作器池是严格的单区域资源,因此将专用工作器池与多区域部署(例如 us)搭配使用需要进行以下设置:
- 在多区域的所有成员区域中创建相同的区域级工作器池。对于
us多区域,请在us-central1和us-east4中创建具有完全相同 ID 和配置的私有工作器池:projects/PROJECT_ID/locations/us-central1/workerPools/WORKER_POOL_IDprojects/PROJECT_ID/locations/us-east4/workerPools/WORKER_POOL_ID
- 通过引用
locations/us,在 Infra Manager 请求中指定多区域位置:text projects/PROJECT_ID/locations/us/workerPools/WORKER_POOL_ID当部署执行时,Infra Manager 会自动将 build 作业定向到处理请求的区域中匹配的区域工作器池。
区域
Infra Manager 可在以下区域使用。如需详细了解地区和区域,请参阅地理位置和地区。
亚太地区
下表列出了亚太地区可用的区域。
| 区域说明 | 区域名称 |
|---|---|
| 日本东京 | asia-northeast1 |
| 日本大阪 | asia-northeast2 |
| 韩国首尔 | asia-northeast3 |
| 台湾 | asia-east1 |
| 香港 | asia-east2 |
| 印度孟买 | asia-south1 |
| 德里(印度) | asia-south2 |
| 新加坡 | asia-southeast1 |
| 印度尼西亚雅加达 | asia-southeast2 |
| 泰国曼谷 | asia-southeast3 |
| 澳大利亚悉尼 | australia-southeast1 |
| 澳大利亚墨尔本 | australia-southeast2 |
欧洲
下表列出了欧洲可用的区域。
| 区域说明 | 区域名称 |
|---|---|
| 芬兰哈米纳 | europe-north1 |
| 瑞典斯德哥尔摩 | europe-north2 |
| 波兰华沙 | europe-central2 |
| 比利时圣吉斯兰 | europe-west1 |
| 英国伦敦 | europe-west2 |
| 德国法兰克福 | europe-west3 |
| 意大利米兰 | europe-west8 |
| 法国巴黎 | europe-west9 |
| 德国柏林 | europe-west10 |
| 意大利都灵 | europe-west12 |
| 荷兰埃姆斯哈文 | europe-west4 |
| 瑞士苏黎世 | europe-west6 |
| 西班牙马德里 | europe-southwest1 |
美洲
下表列出了美洲的可用区域。
| 区域说明 | 区域名称 |
|---|---|
| 南卡罗来纳州,蒙克斯科纳 | us-east1 |
| 俄亥俄州,哥伦布 | us-east5 |
| 弗吉尼亚州,阿什本 | us-east4 |
| 俄勒冈州,达尔斯 | us-west1 |
| 加利福尼亚州洛杉矶 | us-west2 |
| 犹他州,盐湖城 | us-west3 |
| 内华达州,拉斯维加斯 | us-west4 |
| 爱荷华州,康瑟尔布拉夫斯 | us-central1 |
| 德克萨斯州,达拉斯 | us-south1 |
| 加拿大蒙特利尔 | northamerica-northeast1 |
| 加拿大多伦多 | northamerica-northeast2 |
| 墨西哥,克雷塔罗 | northamerica-south1 |
| 巴西圣保罗 | southamerica-east1 |
| 智利圣地亚哥 | southamerica-west1 |
中东和非洲
下表列出了中东和非洲的可用区域。
| 区域说明 | 区域名称 |
|---|---|
| 南非约翰内斯堡 | africa-south1 |
| 卡塔尔多哈 | me-central1 |
| 沙特阿拉伯达曼 | me-central2 |
| 以色列特拉维夫 | me-west1 |