本文档介绍了您可以为 Cloud SQL 实例选择的机器系列选项,以及每个选项的配置、存储选项和限制。
Cloud SQL 会根据实例的 Cloud SQL 版本为其提供机器系列选项。机器系列是针对特定 Cloud SQL 工作负载优化的一组精选处理器和硬件配置。 借助这些机器系列,您可以根据需要调整实例的 vCPU 和内存,并针对各种需求优化性能。您选择的机器系列还会决定 Cloud SQL 实例可用的存储选项。
每个机器系列都提供多种机器类型。创建实例时,您可以从要使用的机器系列中选择一种机器类型,该类型会定义实例可用的资源和存储选项。例如,如果您选择属于 N2
机器系列的 db-perf-optimized-N-2
机器类型,则您的实例可用的存储选项为 SSD
。
Cloud SQL 支持的机器系列
下表基于实例的 Cloud SQL 版本以及每个机器系列可用的存储选项,概述了 Cloud SQL 支持的机器系列选项:
Cloud SQL 版本 | 机器系列 | 存储方案 |
---|---|---|
Cloud SQL 企业 Plus 版 | C4A | 平衡 Hyperdisk |
N2 | SSD | |
Cloud SQL 企业版 | 通用共享核心 | SSD HDD |
通用专用核心 | SSD HDD |
|
N4 | 平衡 Hyperdisk |
如需查看各区域的机器系列可用性,请参阅区域可用性。
Cloud SQL 企业 Plus 版实例的机器系列可用性
对于 Cloud SQL 企业 Plus 版实例,您可以选择以下任一机器系列:
对于 Cloud SQL 企业 Plus 版实例,每个机器系列都提供预定义机器类型,其中包含预设的内存和 vCPU,供您的实例使用。可用性取决于实例的 Cloud SQL 版本、区域和数据库版本。
N2 机器系列
N2 机器系列为各种数据库工作负载提供平衡的性价比,内存与计算比率为 1 vCPU:8 GB RAM。它使用高性能永久性磁盘 (PD-SSD) 存储选项。如需详细了解存储类型,请参阅存储选项概览。
N2 机器类型
N2 机器系列的实例可使用以下机器类型:
机器类型 | vCPU | 内存 (GB) | 可选的数据缓存 (GB) |
---|---|---|---|
db-perf-optimized-N-2 |
2 | 16 | 375 |
db-perf-optimized-N-4 |
4 | 32 | 375 |
db-perf-optimized-N-8 |
8 | 64 | 375 |
db-perf-optimized-N-16 |
16 | 128 | 750 |
db-perf-optimized-N-32 |
32 | 256 | 1,500 |
db-perf-optimized-N-48 |
48 | 384 | 3000 |
db-perf-optimized-N-64 |
64 | 512 | 6000 |
db-perf-optimized-N-80 |
80 | 640 | 6000 |
db-perf-optimized-N-96 |
96 | 768 | 6000 |
db-perf-optimized-N-128 |
128 | 864 | 6000 |
C4A 机器系列
C4A 机器系列可为各种对性能要求较高的数据库工作负载提供高性能。
它使用 Hyperdisk Balanced 存储选项,这是 Google Cloud Hyperdisk 产品。Google Cloud Hyperdisk 是 Google Cloud中最新一代的网络块存储服务。如需详细了解存储类型,请参阅 Cloud SQL 存储选项概览。
C4A 机器系列提供预定义机器类型,这些类型取决于实例的区域和配置。您的 Cloud SQL for PostgreSQL 企业 Plus 版实例必须是 PostgreSQL 版本 13 或更高版本,才能选择 C4A 机器系列。
如需详细了解支持的区域,请参阅区域可用性。
C4A 机器类型
下表显示了 C4A 机器系列(具有可选的数据缓存)可用的预定义机器类型:
机器类型 | vCPU | 内存 (GB) | 可选的数据缓存 (GB) |
---|---|---|---|
db-c4a-highmem-2 |
2 | 16 | 不可用 |
db-c4a-highmem-4 |
4 | 32 | 375 |
db-c4a-highmem-8 |
8 | 64 | 750 |
db-c4a-highmem-16 |
16 | 128 | 1,500 |
db-c4a-highmem-32 |
32 | 256 | 2250 |
db-c4a-highmem-48 |
48 | 384 | 3750 |
db-c4a-highmem-64 |
64 | 512 | 5,250 |
db-c4a-highmem-72 |
72 | 576 | 6000 |
C4A 机器系列限制
为 Cloud SQL 企业 Plus 版实例选择 C4A 机器系列时,请考虑以下限制:
- 不支持升级和降级实例的 Cloud SQL 版本。
- 实例创建完成后,您便无法更改实例的机器系列。
- 您无法将实例恢复到其他机器系列。恢复的实例的机器系列必须与新实例的机器系列一致。
- 实例的副本必须与实例属于同一机器系列。
- Cloud SQL for PostgreSQL 版本 12 不支持 C4A 机器系列。
Cloud SQL 企业版实例的机器系列可用性
对于 Cloud SQL 企业版实例,您可以选择以下任一机器系列:
- 通用共享核心:此机器系列是基于 x86 的机器系列。
通用共享核心
通用共享核心机器系列提供具有预定义 CPU(核心)和内存的机器类型,供您的实例使用。它使用 SSD 或 HDD 存储空间选项。如需详细了解存储类型,请参阅 Cloud SQL 存储选项概览。
通用共享核心机器系列的实例可使用以下机器类型:
机器类型 | vCPU | 内存 (GB) |
---|---|---|
db-f1-micro |
1 | 0.614 |
db-g1-small |
1 | 1.7 |
通用专用核心
通用型专用核心机器系列提供自定义实例配置,可让您选择实例需要的内存大小和 CPU 数。因此您可以灵活地选择适合您工作负载的虚拟机配置。它使用 SSD 或 HDD 存储选项。如需详细了解存储类型,请参阅 Cloud SQL 存储选项概览。
自定义机器类型名称使用以下格式:db-custom-{CPUs}-{Memory}
。选择 CPU 数量和内存时,您可以选择的配置有一些限制。
通用专用核心和自定义机器类型
您可以按如下方式为通用型专用核心机器系列设置自定义配置:
- vCPU 的数量必须为 1 或介于 2 至 96 之间的偶数。
- 内存必须符合以下条件:
- 每个 vCPU 的内存量介于 0.9 至 6.5 GB 之间
- 内存量是 256 MB 的倍数
- 内存量至少为 3.75 GB (3840 MB)
N4 机器系列
N4 机器系列为 Cloud SQL Enterprise 版实例提供平衡的性价比,内存与计算比率为 1 vCPU:8 GB RAM。它使用 Hyperdisk Balanced 存储选项。如需详细了解存储类型,请参阅 Cloud SQL 存储选项概览。
N4 机器类型
N4 机器系列提供自定义机器系列选项。这些机器类型名称使用以下格式:db-custom-N4-{CPUs}-{Memory}
。
您可以根据以下要求为 N4 机器系列设置自定义配置:
- vCPU 数量可以介于 2 到 80 之间,以 2 为增量。
- 内存容量范围为 2 GB 到 640 GB,必须具备以下特征:
- 每个 vCPU 的最低内存为 2 GB
- 每个 vCPU 的最大内存为 8 GB
下表显示了 N4 自定义机器类型示例:
机器类型 | vCPU | 最小内存 (GB) | 最大内存 (GB) |
---|---|---|---|
db-custom-N4-2-* |
2 | 4 | 16 |
db-custom-N4-4-* |
4 | 8 | 32 |
db-custom-N4-6-* |
6 | 12 | 48 |
db-custom-N4-8-* |
8 | 16 | 64 |
价格
您选择的机器系列会影响实例的费用。如需了解详情,请参阅实例价格。您还可以使用价格计算器查看适用于不同场景的价格。