机器类型

机器类型是虚拟机 (VM) 实例可用的虚拟化硬件资源的集合,包括系统内存大小、虚拟 CPU (vCPU) 的数量和永久性磁盘限制。在 Compute Engine 中,系统根据不同的工作负载对机器类型进行分组和搭配。您可以从通用机器类型、内存优化机器类型和计算优化机器类型和中进行选择。

创建实例时需要选择机器类型。您可以从每个机器类型系列的多个预定义机器类型中进行选择。如果预定义机器类型不能满足您的需求,您可以自行创建自定义机器类型

结算

您需要为虚拟机实例使用的资源支付费用。创建虚拟机实例时,请为实例选择机器类型,并按虚拟机实例价格页面中所述内容结算费用。具体而言,我们将按照基于资源的结算模式中所述,向您分别结算每个 vCPU 和每 GB 内存的费用。适用折扣(如持续使用折扣承诺使用折扣)均将在结算中反映。

如需了解计算得出的每种机器类型每小时和每月的费用,请参阅虚拟机实例价格

机器类型系列

机器类型分为按特定工作负载类型精选的机器类型系列。Compute Engine 中提供以下主要机器类型:

  • 通用机器类型。通用机器类型可为多种工作负载提供最优性价比。这些机器类型可提供多达 96 个 vCPU,并为每个 vCPU 提供最高 6.5 GB 内存,可选择 Intel Sandy Bridge、Broadwell、Haswell、Ivy Bridge 和 Skylake 等 CPU 平台。

  • 计算优化机器类型。计算优化机器类型在 Compute Engine 上提供最高的单核心性能,并针对计算密集型工作负载进行了优化。这些机器类型提供 Intel 可扩缩处理器 (Cascade Lake) 和高达 3.8 GHz 的持续全核超频。

  • 内存优化机器类型。内存优化机器类型是处理内存密集型工作负载的理想选择。与其他机器类型系列相比,这些机器类型为每个核心提供更高的内存,内存可高达 12 TB。

为您的工作负载确定机器类型

使用下表比较每种机器类型,以确定哪种类型适合您的工作负载。如果在查看本部分之后,您仍然不确定哪种机器类型最适合您的工作负载,最好先选择通用机器类型。

机器类型 内存(每个 vCPU) vCPU 数量 自定义机器类型? 持续使用折扣? 处理器
通用 0.95–6.5 GB 1–96
  • Skylake
  • Broadwell E5
  • Haswell
  • Ivy Bridge
  • Sandy Bridge
计算优化 4 GB 4–60
  • Cascade Lake
内存优化 28 GB 40–416
  • Broadwell E7
  • Cascade Lake
共享核心 0.60 GB 0.2–0.5
  • 不适用

通用机器类型系列

通用机器类型可为多种工作负载提供最优性价比。如果您不确定哪种机器类型最适合您的工作负载,最好先选择通用机器类型。

通用机器类型目前包括所有 N1 机器类型。

N1 机器类型

N1 机器类型可提供:

下面的列表显示了可用的 N1 预定义机器类型。

N1 标准机器类型

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB)
n1-standard-1 具有 1 个 vCPU 和 3.75 GB 内存的标准机器类型。 1 3.75 128 64
n1-standard-2 具有 2 个 vCPU 和 7.5 GB 内存的标准机器类型。 2 7.50 128 64
n1-standard-4 具有 4 个 vCPU 和 15 GB 内存的标准机器类型。 4 15 128 64
n1-standard-8 具有 8 个 vCPU 和 30 GB 内存的标准机器类型。 8 30 128 64
n1-standard-16 具有 16 个 vCPU 和 60 GB 内存的标准机器类型。 16 60 128 64
n1-standard-32 具有 32 个 vCPU 和 120 GB 内存的标准机器类型。 32 120 128 64
n1-standard-64 具有 64 个 vCPU 和 240 GB 内存的标准机器类型。 64 240 128 64
n1-standard-96 具有 96 个 vCPU 和 360 GB 内存的标准机器类型。 96 360 128 64

1每个 vCPU 是在其中一个可用的 CPU 平台上以单个硬件超线程的形式实现的。
2永久性磁盘用量与机器类型是分别计费的。

N1 高内存机器类型

N1 高内存机器类型为每个 vCPU 分配了 6.50 GB 的系统内存。

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB)
n1-highmem-2 具有 2 个 vCPU 和 13 GB 内存的高内存机器类型。 2 13 128 64
n1-highmem-4 具有 4 个 vCPU 和 26 GB 内存的高内存机器类型。 4 26 128 64
n1-highmem-8 具有 8 个 vCPU 和 52 GB 内存的高内存机器类型。 8 52 128 64
n1-highmem-16 具有 16 个 vCPU 和 104 GB 内存的高内存机器类型。 16 104 128 64
n1-highmem-32 具有 32 个 vCPU 和 208 GB 内存的高内存机器类型。 32 208 128 64
n1-highmem-64 具有 64 个 vCPU 和 416 GB 内存的高内存机器类型。 64 416 128 64
n1-highmem-96 具有 96 个 vCPU 和 624 GB 内存的高内存机器类型。 96 624 128 64

1每个 vCPU 是在其中一个可用的 CPU 平台上以单个硬件超线程的形式实现的。
2永久性磁盘用量与机器类型是分别计费的。

N1 高 CPU 机器类型

高 CPU 机器类型非常适合执行需要适度增加 vCPU(相对于内存)的任务。高 CPU 机器类型为每个 vCPU 分配了 0.90 GB 的内存。

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB)
n1-highcpu-2 具有 2 个 vCPU 和 1.80 GB 内存的高 CPU 机器类型。 2 1.80 128 64
n1-highcpu-4 具有 4 个 vCPU 和 3.60 GB 内存的高 CPU 机器类型。 4 3.60 128 64
n1-highcpu-8 具有 8 个 vCPU 和 7.20 GB 内存的高 CPU 机器类型。 8 7.20 128 64
n1-highcpu-16 具有 16 个 vCPU 和 14.4 GB 内存的高 CPU 机器类型。 16 14.4 128 64
n1-highcpu-32 具有 32 个 vCPU 和 28.8 GB 内存的高 CPU 机器类型。 32 28.8 128 64
n1-highcpu-64 具有 64 个 vCPU 和 57.6 GB 内存的高 CPU 机器类型。 64 57.6 128 64
n1-highcpu-96 具有 96 个 vCPU 和 86.4 GB 内存的高 CPU 机器类型。 96 86.4 128 64

1每个 vCPU 是在其中一个可用的 CPU 平台上以单个硬件超线程的形式实现的。
2永久性磁盘用量与机器类型是分别计费的。

自定义机器类型

如果上述预定义机器类型均不符合您的需求,您可以创建一个具有您的实例所需的 vCPU 数量和内存的自定义机器类型。

自定义机器类型非常适合以下场景:

  • 工作负载不是很适合您可以使用的预定义机器类型。
  • 工作负载需要更高的处理能力或更大的内存,但又不需要更大一级的预定义机器类型所提供的全面升级。

使用自定义机器类型的费用略高于等效的预定义机器类型,并且您可以选择的内存和 vCPU 数量仍然存在一些限制。如需了解详情,请参阅创建使用自定义机器类型的实例

内存优化机器类型系列

内存优化机器类型是执行以下任务的理想之选:需要使用大量内存,且内存与 vCPU 的比率高于 N1 高内存机器类型。这些机器类型非常适合内存数据库和内存分析,如 SAP Hana 和业务仓储 (BW) 工作负载、基因组学分析、SQL 分析服务等。

内存优化机器类型仅作为预定义机器类型提供。这些机器类型为每个 vCPU 至少提供 14 GB 到 28 GB 的内存。需遵循下列限制:

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB) 本地 SSD
n1-ultramem-40 具有 40 个 vCPU 和 961GB 内存的内存优化机器类型。 40 961 128 64
n1-ultramem-80 具有 80 个 vCPU 和 1.87 TB 内存的内存优化机器类型。 80 1922 128 64
n1-ultramem-160 具有 160 个 vCPU 和 3.75 TB 内存的内存优化机器类型。 160 3844 128 64
(测试版)m2-ultramem-2083 具有 208 个 vCPU 和 5.8 TB 内存的内存优化机器类型。 208 5888 128 64
(测试版)m2-ultramem-4163 具有 416 个 vCPU 和 11.7 TB 内存的内存优化机器类型。 416 11776 128 64
机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB) 本地 SSD
n1-megamem-96 具有 96 个 vCPU 和 1.4 TB 内存的内存优化机器类型。 96 1433.6 128 64

1每个 vCPU 是在其中一个可用的 CPU 平台上以单个硬件超线程的形式实现的。
2永久性磁盘用量与机器类型是分别计费的。
3M2 Ultramem 机器类型仅在评估期间采用按需价格计费。长期使用需要购买承诺使用合同。如需了解详情,请参阅“价格”页面

计算优化机器类型系列

计算优化机器类型是处理计算密集型工作负载的理想选择。这些机器类型在 Compute Engine 上提供最高的单核心性能。

计算优化类型仅作为预定义机器类型提供,并且包括 C2 机器类型。

C2 机器类型

C2 机器类型基于最新一代 Intel 可扩缩处理器 (Cascade Lake),可提供高达 3.8 GHz 的持续全核超频,并为底层服务器平台的架构提供完全透明性,让您能够微调性能。C2 机器类型可提供出众的计算能力,并且在较新的平台上运行。如需处理计算密集型工作负载,此机器类型通常比 N1 高 CPU 机器类型更可靠。

C2 机器类型具有以下限制:

  • 您不能将区域永久性磁盘与计算优化机器类型搭配使用
  • 与通用机器类型和内存优化机器类型相比,C2 机器类型受不同的磁盘限制约束。
  • C2 机器类型仅在以下区域和地区可用:
    • us-central1-b
    • us-central1-c
    • europe-west4-b
    • europe-west4-c
机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 总 PD 容量大小上限 (TB) 本地 SSD
c2-standard-4 具有 4 个 vCPU 和 16 GB 内存的 C2 机器类型。 4 16 128 64
c2-standard-8 具有 8 个 vCPU 和 32 GB 内存的 C2 机器类型。 8 32 128 64
c2-standard-16 具有 16 个 vCPU 和 64 GB 内存的 C2 机器类型。 16 64 128 64
c2-standard-30 具有 30 个 vCPU 和 120 GB 内存的 C2 机器类型。 30 120 128 64
c2-standard-60 具有 60 个 vCPU 和 240 GB 内存的 C2 机器类型。 60 240 128 64

共享核心机器类型

共享核心机器类型提供一个 vCPU,该 vCPU 可在运行实例的主机 CPU 上的单个硬件超线程上运行一部分时间。与标准、高内存或高 CPU 机器类型相比,共享核心实例在运行小规模、非资源密集型应用时性价比更高。

CPU 爆发

f1-microg1-small 机器类型提供爆发能力,可以让实例在短时间内使用额外的物理 CPU。当您的实例需要比最初分配量更多的物理 CPU 时,系统会自动执行爆发操作。在这些高峰期,您的实例会寻找时机,爆发式地利用可用的物理 CPU。请注意,这种爆发不是永久性的,只能间歇进行。

机器名称 说明 vCPU 数量 内存 (GB) 永久性磁盘 (PD) 数上限1 总 PD 容量大小上限 (TB)
f1-micro 具有 0.2 个 vCPU 和 0.60 GB 内存的 Micro 机器类型,由一个共享物理核心驱动。 0.2 0.60 16 3
g1-small 具有 0.5 个 vCPU 和 1.70 GB 内存的共享核心机器类型,由一个共享物理核心驱动。 0.5 1.70 16 3

1永久性磁盘用量与机器类型是分别计费的。

GPU 和机器类型

您只能将 GPU 挂接到预定义机器类型或者您可以在地区中创建的自定义机器类型实例。共享核心机器类型内存优化机器类型不支持 GPU。

如果实例拥有的 GPU 数量较少,其 vCPU 数量上限会受到限制。通常情况下,如果 GPU 数量较多,您可以创建具有较多 vCPU 和内存的实例。如需了解详情,请参阅 Compute Engine 上的 GPU

后续步骤

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

发送以下问题的反馈:

此网页
Compute Engine 文档