机器类型

机器类型是虚拟机 (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 数量 自定义机器类型? 持续使用折扣? 处理器
通用 (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 机器类型。

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。

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

N2 标准机器类型

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

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

N2 高内存机器类型

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

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

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

N2 高 CPU 机器类型

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

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

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

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)
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 永久性磁盘总大小上限 (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 永久性磁盘总大小上限 (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 永久性磁盘总大小上限 (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 永久性磁盘总大小上限 (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 机器类型具有以下限制:

机器名称 说明 vCPU 数量1 内存 (GB) 永久性磁盘 (PD) 数上限2 永久性磁盘总大小上限 (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

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

共享核心机器类型

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

CPU 爆发

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

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

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

后续步骤

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

发送以下问题的反馈:

此网页
Compute Engine 文档