机器类型

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

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

结算

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

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

机器类型系列

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

  • 通用机器类型。通用机器类型可为多种工作负载提供最优性价比。这些机器类型有两代:

    • 第一代 N1 机器类型。这些机器类型可提供多达 96 个 vCPU,并为每个 vCPU 提供最高 6.5 GB 内存,可选择 Intel Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake 等 CPU 平台。
    • 最新一代 N2 机器类型。这些机器类型可提供多达 80 个 vCPU,并为每个 vCPU 提供最高 8 GB 内存,可在 Intel Cascade Lake CPU 平台上使用。
  • 计算优化机器类型。计算优化机器类型在 Compute Engine 上提供最高的单核心性能,并针对计算密集型工作负载进行了优化。这些机器类型提供 Intel 可扩缩处理器 (Cascade Lake) 和高达 3.8 GHz 的持续全核超频。

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

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

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

机器类型 内存(每个 vCPU) vCPU 数量 自定义机器类型? 持续使用折扣? 本地 SSD? 处理器
通用 (N2) 0.5 - 8 GB 2 - 80
  • Cascade Lake
通用 (N1) 0.95 - 6.5 GB 1–96
  • Skylake
  • Broadwell
  • 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 机器类型和最新一代 N2 机器类型。

N1 机器类型

N1 机器类型是 Compute Engine 的第一代通用机器类型,可在 Skylake、Broadwell、Haswell、Ivy Bridge、Sandy Bridge CPU 平台上使用。N1 机器类型具有以下优点:

  • 最多支持 96 个 vCPU 和 624 GB 内存。
  • 可用作预定义机器类型和自定义机器类型。可以在内存与内核比率的较大范围(从每个 vCPU 0.95 GB 内存到每个 vCPU 6.5 GB 内存)内创建自定义机器类型。
  • 为使用扩展内存功能创建的虚拟机提供更高的内存与内核比率。
  • 提供比 N2 机器类型更大的持续使用折扣

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

N1 标准机器类型

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

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

N1 高内存机器类型

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

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

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

N1 高 CPU 机器类型

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

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

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

N2 机器类型

N2 机器类型是最新一代通用机器类型,可提供 2 到 80 个 vCPU 以及每个 vCPU 0.5 到 8 GB 内存的灵活规模。N2 虚拟机在 Cascade Lake CPU 上运行,基频为 2.8 GHz,持续运行的全核 Turbo 频率为 3.4 GHz。与 N1 机器类型相比,这些机器类型还提高了整体性能。

N2 机器类型很适合能够利用较高时钟频率的工作负载。这些工作负载可以获得较高的每线程性能,同时还能受益于通用机器类型提供的所有灵活性。

总而言之,N2 机器类型具有以下优点:

  • 最多支持 80 个 vCPU 和 640 GB 内存。
  • 可用作预定义机器类型和自定义机器类型。可以在内存与内核比率的较大范围(从每个 vCPU 0.5 GB 内存到每个 vCPU 8 GB 内存)内创建自定义机器类型。
  • 为使用扩展内存功能创建的虚拟机提供更高的内存与内核比率。使用扩展内存功能有助于控制每 CPU 软件许可费用,同时提供对每个 vCPU 超过 8 GB 的 RAM 的访问。
  • 采用最新的可用基础架构技术和 Intel Xeon 可扩缩处理器 (Cascade Lake),其运行频率为 2.8 GHz,持续运行的全核 Turbo 频率高达 3.4 GHz。
  • 仅适用于部分 CPU 平台

N2 机器类型仅在部分地区和区域可用。下面的列表显示了可用的 N2 预定义机器类型。

N2 标准机器类型

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
n2-standard-2 具有 2 个 vCPU 和 8 GB 内存的标准机器类型。 2 8 128 257
n2-standard-4 具有 4 个 vCPU 和 16 GB 内存的标准机器类型。 4 16 128 257
n2-standard-8 具有 8 个 vCPU 和 32 GB 内存的标准机器类型。 8 32 128 257
n2-standard-16 具有 16 个 vCPU 和 64 GB 内存的标准机器类型。 16 64 128 257
n2-standard-32 具有 32 个 vCPU 和 128 GB 内存的标准机器类型。 32 128 128 257
n2-standard-48 具有 48 个 vCPU 和 192 GB 内存的标准机器类型。 48 192 128 257
n2-standard-64 具有 64 个 vCPU 和 256 GB 内存的标准机器类型。 64 256 128 257
n2-standard-80 具有 80 个 vCPU 和 320 GB 内存的标准机器类型。 80 320 128 257

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

N2 高内存机器类型

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

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
n2-highmem-2 具有 2 个 vCPU 和 16 GB 内存的高内存机器类型。 2 16 128 257
n2-highmem-4 具有 4 个 vCPU 和 32 GB 内存的高内存机器类型。 4 32 128 257
n2-highmem-8 具有 8 个 vCPU 和 64 GB 内存的高内存机器类型。 8 64 128 257
n2-highmem-16 具有 16 个 vCPU 和 128 GB 内存的高内存机器类型。 16 128 128 257
n2-highmem-32 具有 32 个 vCPU 和 256 GB 内存的高内存机器类型。 32 256 128 257
n2-highmem-48 具有 48 个 vCPU 和 384 GB 内存的高内存机器类型。 48 384 128 257
n2-highmem-64 具有 64 个 vCPU 和 512 GB 内存的高内存机器类型。 64 512 128 257
n2-highmem-80 具有 80 个 vCPU 和 640 GB 内存的高内存机器类型。 80 640 128 257

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

N2 高 CPU 机器类型

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

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
n2-highcpu-2 具有 2 个 vCPU 和 2 GB 内存的高 CPU 机器类型。 2 2 128 257
n2-highcpu-4 具有 4 个 vCPU 和 4 GB 内存的高 CPU 机器类型。 4 4 128 257
n2-highcpu-8 具有 8 个 vCPU 和 8 GB 内存的高 CPU 机器类型。 8 8 128 257
n2-highcpu-16 具有 16 个 vCPU 和 16 GB 内存的高 CPU 机器类型。 16 16 128 257
n2-highcpu-32 具有 32 个 vCPU 和 32 GB 内存的高 CPU 机器类型。 32 32 128 257
n2-highcpu-48 具有 48 个 vCPU 和 48 GB 内存的高 CPU 机器类型。 48 48 128 257
n2-highcpu-64 具有 64 个 vCPU 和 64 GB 内存的高 CPU 机器类型。 64 64 128 257
n2-highcpu-80 具有 80 个 vCPU 和 80 GB 内存的高 CPU 机器类型。 80 80 128 257

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

自定义机器类型

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

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

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

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

内存优化机器类型系列

内存优化机器类型非常适合需要使用大量内存的任务,相较于 N1 高内存机器类型,其内存与 vCPU 的比率更高。这些机器类型非常适合内存数据库和内存分析,如 SAP Hana 和业务仓储 (BW) 工作负载、基因组分析、SQL 分析服务等。

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

  • 您不能将区域永久性磁盘与内存优化机器类型搭配使用
  • 内存优化机器类型仅在特定地区中提供。如需了解详情,请参阅区域和地区
  • 内存优化机器类型仅适用于部分 CPU 平台

M1 机器类型

M1 机器类型是第一代内存优化机器类型,为每个 vCPU 提供了 24 GB 内存。这组机器类型有两种类型:m1-ultramemm1-megamem。要查看 ultramem 或 megamem 机器类型是否可以在某一地区使用,请查看可用的区域和地区

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
m1-ultramem-40 具有 40 个 vCPU 和 961GB 内存的内存优化机器类型。 40 961 128 257
m1-ultramem-80 具有 80 个 vCPU 和 1.87 TB 内存的内存优化机器类型。 80 1922 128 257
m1-ultramem-160 具有 160 个 vCPU 和 3.75 TB 内存的内存优化机器类型。 160 3844 128 257
机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
m1-megamem-96 具有 96 个 vCPU 和 1.4 TB 内存的内存优化机器类型。 96 1433.6 128 257

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

M2 机器类型

如果上述机器类型与您的工作负载不匹配,您可以从下面列出的每个 vCPU 拥有更多内存量的机器类型中进行选择。M2 Ultramem 机器类型仅在评估期间采用按需价格计费。长期使用需要购买承诺使用合同。如需了解详情,请参阅“价格”页面

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
m2-ultramem-2083 具有 208 个 vCPU 和 5.8 TB 内存的内存优化机器类型。 208 5888 128 257
m2-ultramem-4163 具有 416 个 vCPU 和 11.7 TB 内存的内存优化机器类型。 416 11776 128 257

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

计算优化机器类型系列

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

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

C2 机器类型

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

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

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (TB) 本地 SSD
c2-standard-4 具有 4 个 vCPU 和 16 GB 内存的 C2 机器类型。 4 16 128 257
c2-standard-8 具有 8 个 vCPU 和 32 GB 内存的 C2 机器类型。 8 32 128 257
c2-standard-16 具有 16 个 vCPU 和 64 GB 内存的 C2 机器类型。 16 64 128 257
c2-standard-30 具有 30 个 vCPU 和 120 GB 内存的 C2 机器类型。 30 120 128 257
c2-standard-60 具有 60 个 vCPU 和 240 GB 内存的 C2 机器类型。 60 240 128 257

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

共享核心机器类型

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

CPU 爆发

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

机器名称 说明 vCPU 数量 内存 (GB) 永久性磁盘 (PD) 数上限1 总 PD 容量大小上限 (TB) 本地 SSD
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 挂接到通用 N1 机器类型。其他机器类型不支持 GPU。

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

后续步骤

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

发送以下问题的反馈:

此网页
Compute Engine 文档