虚拟机实例价格

本页面介绍了运行使用下列任一机器类型的 Compute Engine 虚拟机实例的费用,以及其他与虚拟机实例相关的价格。如需查看其他 Google Cloud Platform 产品的价格,请参阅 GCP 价格表

Compute Engine 根据以下价格表收取使用费。系统会在每个结算周期结束时发出帐单,其中会列出这之前的用量和费用。本页面所列价格以美元 (USD) 为单位。

对于 Compute Engine,磁盘大小、机器类型内存和网络用量以千兆字节 (GB) 为单位计算,1 GB 为 230 个字节。此计量单位也称为吉比字节 (GiB)

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

您还可以通过以下方式查找价格信息:

计费模型

以下计费模型适用于所有 vCPU、GPU 和内存资源。该计费模型也适用于您在 Compute Engine 实例上运行的多种付费映像

  1. 所有 vCPU、GPU 和所有 GB 内存至少按 1 分钟计费。例如,如果您的虚拟机运行 30 秒钟,您需要支付 1 分钟的使用费。

  2. 1 分钟后,实例将以 1 秒钟为增量单位进行计费。

实例正常运行时间

实例正常运行时间是指启动实例和停止实例之间间隔的秒数,后者是以实例状态为 TERMINATED 时为准。在某些情况下,您的实例可能会遭遇失败,并被系统标记为 TERMINATED;在这些情况下,系统不会向您收取该实例进入 TERMINATED 状态后的使用费。如果某实例闲置,但状态仍为 RUNNING,系统将按实例正常运行时间收费。若要确定实例的状态,最简单的方法是使用 gcloud compute 中的 gcloud compute instances list 命令,或访问 Google Cloud Console

对于预留,实例正常运行时间是指创建预留和删除预留之间间隔的秒数。预留资源无论是否启动,均按标准费率计费。

请注意,Compute Engine 在结算使用费时会将时间至少计为 1 分钟,因此,如果实例的正常运行时间为 30 秒,您将需要支付 1 分钟的使用费。1 分钟后,实例将以秒为单位进行计费。如需了解详情,请参阅计费模型

基于资源的价格

在 Compute Engine 上,每个 vCPU 和每 GB 内存不是作为单个机器类型的一部分来计费,而是单独计费的。您仍然可以使用预定义机器类型创建实例,但在您的帐单上,这些实例将报告为每小时使用的 vCPU 数量和内存量。

通过按资源计价方案,Compute Engine 可以对一个区域中使用的所有预定义机器类型集体应用持续使用折扣,而无需分别对每种机器类型应用此折扣。

每种机器类型的 vCPU 和内存用量均可享受以下折扣之一:

不能同时享受多种折扣。持续使用折扣和承诺使用折扣不适用于抢占式虚拟机实例。

以下部分介绍了各种机器类型的 vCPU 和内存资源价格,同时还提供了针对每种机器类型计算得出的费用。您还可以使用 Google Cloud 价格计算器来更好地了解不同配置的价格。

通用机器类型系列

通用机器类型在每个区域提供预定义和自定义机器类型。预定义机器类型中的 vCPU 数量和内存量是预先设置的,但采用按资源计价模型来计费。自定义机器类型按照按资源计价来计费。

Compute Engine 会为您在区域中使用的所有预定义 vCPU 和内存资源提供自动持续使用折扣。针对预定义机器类型的持续使用折扣与针对共享核心机器类型、自定义机器类型和内存优化机器类型的持续使用折扣会分开计算。根据机器类型,N1 和 N2 机器类型的持续使用折扣有所不同:

  • N1 机器类型可以获享最高 30% 的持续使用折扣。
  • N2 机器类型可以获享最高 20% 的持续使用折扣。

如需了解详情,请参阅持续使用折扣

并非所有机器类型都保证在所有地区始终可用。为了确保某个机器类型在需要时可用,您可以抢先在特定地区预留该机器类型。如需了解如何在特定地区预留预定义机器类型,请参阅预留地区资源

N1 机器类型

N1 标准机器类型

以下表格显示了针对 N1 代中的标准预定义机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

标准机器类型为每个 vCPU 分配 3.75 GB 内存。

N1 高内存机器类型

以下表格显示了针对 N1 预定义高内存机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高内存机器类型为每个 vCPU 分配 6.5 GB 内存。高内存实例非常适合需要更多内存(相对于虚拟 CPU)的任务。

N1 高 CPU 机器类型

以下表格显示了针对 N1 预定义高 CPU 机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高 CPU 机器类型为每 0.90 GB 内存分配一个 vCPU。高 CPU 机器类型非常适合那些需要特定数量的 vCPU,但只需为其配置适度内存的任务。

N1 自定义 vCPU 和内存

使用自定义机器类型,您可以根据自己的工作负载需求,为实例设置特定数量 vCPU 和特定 GB 的内存。与运行资源规模更大、费用更高的机器类型相比,如果您的应用并不需要其提供的所有资源,那么采用自定义机器类型可为您节省费用。

例如,如果您需要具备 6 个 vCPU 的机器类型,则可以使用具有 6 个 vCPU 和 22.5 GB 内存的自定义机器类型创建一个实例,而不使用 n1-standard-8 机器类型。与选择资源规模更大的机器类型相比,创建自定义机器类型可为您节省最高 40% 的费用。自定义机器类型按照使用的 vCPU 数量和内存量进行计费。

如需了解如何使用这些机器类型,请阅读使用自定义机器类型创建实例

针对自定义机器类型的持续使用折扣与针对预定义机器类型、内存优化机器类型和共享核心机器类型的持续使用折扣会分开计算。

并非所有机器类型都保证在所有地区始终可用。为了确保某个机器类型在需要时可用,您可以抢先在特定地区预留该机器类型。如需了解如何在特定地区预留预定义机器类型,请参阅预留地区资源

如需准确估算自定义机器类型的结算费用,请使用 Google Cloud Platform 价格计算器

N1 扩展自定义内存

使用自定义机器类型时,如果每个 vCPU 的内存量不超过 6.5 GB,则按照标准自定义 vCPU 和内存价格费率收费。如果每个 vCPU 的内存量超过 6.5 GB,则按照下文详述的扩展内存价格收费。如需了解如何使用自定义机器类型和扩展内存创建实例,请参阅扩展内存

N2 机器类型

N2 标准机器类型

以下表格显示了针对 N2 代标准预定义机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

标准机器类型为每个 vCPU 分配 4 GB 内存。

N2 高内存机器类型

以下表格显示了针对 N2 预定义高内存机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高内存机器类型为每个 vCPU 分配 8 GB 内存。高内存实例非常适合需要更多内存(相对于虚拟 CPU)的任务。

N2 高 CPU 机器类型

以下表格显示了针对 N2 预定义高 CPU 机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高 CPU 机器类型为每 1 GB 内存分配一个 vCPU。高 CPU 机器类型非常适合那些需要特定数量的 vCPU,但只需为其配置适度内存的任务。

N2 自定义 vCPU 和内存

使用自定义机器类型,您可以根据自己的工作负载需求,为实例设置特定数量 vCPU 和特定 GB 的内存。与运行资源规模更大、费用更高的机器类型相比,如果您的应用并不需要其提供的所有资源,那么采用自定义机器类型可为您节省费用。

阅读创建运行自定义机器类型的虚拟机实例,了解如何使用这些机器类型。

针对自定义机器类型的持续使用折扣与针对预定义机器类型、内存优化机器类型和共享核心机器类型的持续使用折扣会分开计算。

并非所有机器类型都保证在所有地区始终可用。为了确保某个机器类型在需要时可用,您可以抢先在特定地区预留该机器类型。如需了解如何在特定地区预留预定义机器类型,请参阅预留地区资源

如需准确估算自定义机器类型的结算费用,请使用 Google Cloud Platform 价格计算器

N2 扩展自定义内存

使用自定义机器类型时,如果每个 vCPU 的内存量不超过 8 GB,则按照标准自定义 vCPU 和内存价格费率收费。如果每个 vCPU 的内存量超出 8 GB,则多出的部分按照下列扩展内存价格收费。如需了解如何创建运行自定义机器类型和扩展内存的实例,请参阅向机器类型中添加扩展内存

E2 机器类型

E2 标准机器类型

以下表格显示了针对 E2 代中的标准预定义机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

标准机器类型为每个 vCPU 分配 4 GB 内存。

E2 高内存机器类型

以下表格显示了针对 E2 预定义高内存机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高内存机器类型为每个 vCPU 分配 8 GB 内存。高内存实例非常适合需要更多内存(相对于虚拟 CPU)的任务。

E2 高 CPU 机器类型

以下表格显示了针对 E2 预定义高 CPU 机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的预定义 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

高 CPU 机器类型为每 1 GB 内存分配一个 vCPU。高 CPU 机器类型非常适合那些需要特定数量的 vCPU,但只需为其配置适度内存的任务。

E2 自定义 vCPU 和内存

使用自定义机器类型,您可以根据自己的工作负载需求,为实例设置特定数量 vCPU 和特定 GB 的内存。与运行资源规模更大、费用更高的机器类型相比,如果您的应用并不需要其提供的所有资源,那么采用自定义机器类型可为您节省费用。

阅读创建运行自定义机器类型的虚拟机实例,了解如何使用这些机器类型。

并非所有机器类型都保证在所有地区始终可用。为了确保某个机器类型在需要时可用,您可以抢先在特定地区预留该机器类型。如需了解如何在特定地区预留预定义机器类型,请参阅预留地区资源

如需准确估算自定义机器类型的结算费用,请使用 Google Cloud Platform 价格计算器

内存优化机器类型系列

内存优化机器类型非常适合需要使用大量内存的任务,相较于通用 n1-highmem 机器类型,其内存与 vCPU 的比率更高。内存优化机器类型仅在某些区域提供。如需详细了解内存优化机器类型,请参阅机器类型页面。

针对内存优化机器类型的持续使用折扣与针对通用机器类型、自定义机器类型和共享核心机器类型的持续使用折扣会分开计算。

并非所有机器类型都保证在所有地区始终可用。为了确保某个机器类型在需要时可用,您可以抢先在特定地区预留该机器类型。如需了解如何在特定地区预留预定义机器类型,请参阅预留地区资源

M1 机器类型

m1-ultramemm1-megamem 机器类型为每个 vCPU 分配了超过 14 GB 内存。以下内容介绍了此类机器类型每个 vCPU 和每 GB 内存的价格。

下表显示了针对 m1-megamemm1-ultramem 机器类型计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的内存优化的 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

这些机器类型仅在部分地区可用。

M2 机器类型

如果上述机器类型与您的工作负载不匹配,则可以从下面列出的每个 vCPU 拥有更多内存量的机器类型中进行选择。若要使用这些机器类型,您必须通过以下方式之一申请配额:

  • 申请评估配额,以便测试这些机器类型的性能。您创建的所有运行这些机器类型的虚拟机均计入评估配额,并使用下面列出的评估价格计费。评估配额仅在限定期限内对您的项目有效。
  • 购买 1 年期或 3 年期承诺服务以持续使用。承诺合约配额不采用增量计费形式。在承诺期限内,您需要按月为购买的承诺服务付费,无论您是否使用任何承诺的资源。

这些机器类型仅在部分地区可用。

计算优化机器类型系列

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

C2 机器类型

C2 机器类型提供 Intel 可扩缩处理器 (Cascade Lake) 和高达 3.8 GHz 的持续全核超频。目前,C2 机器类型仅在部分区域和地区提供。下表介绍了 C2 机器类型每个 vCPU 和每 GB 内存的价格。

下表显示了针对 c2-standard 机器类型(即 C2 预定义机器类型)计算得出的费用。每种机器类型的 vCPU 和内存费用按各自的计算优化的 vCPU 和内存价格计算,但以下各表中提供的费用有助于您预估特定机器类型的使用费。

N1 共享核心机器类型

Compute Engine 提供了共享核心机器类型,对于运行不需要使用其他机器类型提供的全部资源的小规模应用,这种机器类型更具成本效益。

与预定义机器类型、自定义机器类型和内存优化机器类型不同,共享核心机器类型不是按它的各项资源来计费。每种机器类型都具有确定的 vCPU 和内存价格。

针对共享核心机器类型的持续使用折扣与针对预定义机器类型、自定义机器类型和内存优化机器类型的持续使用折扣会分开计算。

CPU 爆发

共享核心机器类型提供爆发能力,可以让实例在短时间内使用额外的物理 CPU。当您的实例需要比最初分配量更多的物理 CPU 时,系统会自动执行爆发操作。在这些高峰期,您的实例会寻找时机,爆发式地利用可用的物理 CPU。请注意,这种爆发不是永久性的,只能间歇进行。爆发不会产生任何额外费用。您需要按照列出的按需价格支付 f1-microg1-smalle2 shared-core 机器类型的费用。

E2 共享核心机器类型

与预定义机器类型、自定义机器类型和内存优化机器类型不同,共享核心机器类型不是按它的各项资源来计费。每种机器类型都具有确定的 vCPU 和内存价格。

Compute Engine 提供了共享核心机器类型,对于运行不需要使用其他机器类型提供的全部资源的小规模应用,这种机器类型更具成本效益。

E2 共享核心机器类型不提供持续使用折扣。

持续使用折扣

系统会为您使用的每个 vCPU 和每 GB 内存计算持续使用折扣。如果您使用每个 vCPU 或每 GB 内存的时间占一个月的 25% 以上,Compute Engine 会针对这些资源增加的每一秒使用时间自动为您应用折扣。 该折扣随用量的增加而增大;如果实例运行一整个月,则 vCPU 和内存费用将可获享最高 30% 的净折扣。

此外,系统会分别针对以下每个类别计算每个区域的 vCPU 数量和内存用量:

  • N1 机器类型,该类别适用于 n1-standardn1-highcpun1-highmem 机器类型以及单租户节点
  • 自定义 vCPU 和内存,该类别适用于允许您选择特定数量的 vCPU 和特定容量的内存的自定义机器类型。
  • 内存优化机器类型系列,该类别适用于 m1-megamemm1-ultramem 机器类型,这些机器类型具有预设数量的 vCPU 并为每个 vCPU 分配了高比率的内存。
  • 共享核心机器类型,该类别不使用整个 vCPU,因此,在运行小规模的非资源密集型应用时具有成本效益。

例如,如果您在 us-west1 中运行预定义机器类型、自定义机器类型和内存优化机器类型,则 Compute Engine 将分别计算每个类别的持续使用折扣。其他区域的持续使用折扣也会与 us-west1 资源分开计算。

系统会自动应用持续使用折扣,并在您的项目可获享持续使用折扣时计算该折扣,并将其添加到您的帐单中。您无需执行任何操作来启用持续使用折扣。

如需详细了解持续使用折扣,请参阅持续使用折扣文档。

承诺使用折扣

Compute Engine 可让您通过购买承诺使用合同来换取大幅度的虚拟机使用折扣价。此类折扣被称为承诺使用折扣。如需了解如何创建承诺,请参阅购买承诺页面。

承诺使用折扣有以下几种类型:

  • 通用型:此类承诺使用折扣适用于标准、高内存、高 CPU、自定义机器类型,以及通用单租户节点(带或不带 GPU 和本地 SSD)。
  • 内存优化型:此类承诺使用折扣适用于内存优化机器类型。
  • 计算优化型:此类承诺使用折扣适用于计算优化机器类型。

承诺适用于可预测的稳态使用方式(在这种方式中,您将为未来的工作负载使用特定数量的 vCPU 和特定容量的内存)。 对于大多数机器类型或自定义机器类型,通过承诺,您能够以高达 57% 的折扣(相对于全价)购买特定数量的 vCPU 和特定容量的内存。对于内存优化机器类型而言,折扣可高达 70%。您的承诺在整个使用期限内有效,并且无论每个月是否有实际使用,系统都会按月向您收取费用。

如需了解 vCPU 和内存的 1 年期及 3 年期承诺价格与其他 Compute Engine 价格选项的比较情况,请参阅资源价格表。

将承诺使用合约与预留相结合

承诺使用折扣提供 1 年或 3 年期折扣价格协议,但不在特定地区预留容量。预留可确保即使预留的虚拟机未运行,特定地区中仍保留有容量。通过将预留与承诺使用合约相结合,您可按折扣价使用预留资源。

请参阅购买包含附属预留的承诺使用合约

模拟维护事件价格

运行模拟维护事件会产生以下费用:

  • 对配置为实时迁移的实例进行模拟维护时,会产生以下各项实例资源的费用:
    • 实例上每个 vCPU 的价格(其中 f1-micro 和 g1-small 分别相当于 1 个 vCPU):$0.040
    • 每 GB 内存的价格:$0.010
    • 每 GB 本地 SSD 空间的价格:$0.001
  • 抢占式虚拟机实例进行模拟维护:免费
  • 对配置为终止并重启的实例进行模拟维护:免费

查看用量

The Google Cloud Console 可为您提供每个项目的交易记录,其中会说明您的当前余额以及具体项目的估算资源用量。

如需查看某个项目的交易记录,请转到估算的结算帐单页面。

后续步骤