|

Google Kubernetes Engine 价格

此页面介绍 Google Kubernetes Engine (GKE) 中版本、计算资源、集群操作模式、集群管理费用和适用的入口费用的价格。

标准版

支持完全自动化的集群生命周期管理、Pod 和集群自动扩缩、费用可见性以及基础架构费用自动优化。每个集群每小时价格为 0.10 美元。

企业版

包括标准版的功能,此外还支持多团队、多集群和自助式操作,并提供高级安全、服务网格和配置功能,以及最佳实践可观测性指标和统一的控制台体验。每个 vCPU 每小时价格为 0.00822 美元。

在项目中启用 GKE Enterprise,即可充分利用 GKE Enterprise 平台,包括混合云和多云功能。启用后,对于所有 GKE Enterprise 集群,需要根据 GKE Enterprise 集群 vCPU 的数量按小时支付 GKE Enterprise 费用。 当 GKE Enterprise 控制平面将某个 vCPU 视为可调度计算容量时,该 vCPU 才会被 GKE Enterprise 视为“正在接受代管”,也就是说,相关用户集群中的所有 vCPU 都包括在内,但不包括(对于本地方案)管理员集群和控制平面节点中的 vCPU。如需详细了解每种环境中可用的 GKE Enterprise 功能,请参阅部署选项指南

如果您将 Autopilot 集群与 GKE Enterprise 搭配使用,除了Autopilot 价格中所述的价格模式之外,您还需要按 Enterprise 层的 vCPU 数量付费。

价格表

GKE Enterprise 提供随用随付价格,您在使用 GKE Enterprise 集群时,需要按下列费率付费。您随时可以按照我们设置指南中的说明,开始按照随用随付方案使用 GKE Enterprise。

所列价格以美元 (USD) 为单位。如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。 系统会在每个结算周期结束时发出账单,列明之前的用量和费用。

公有云环境 随用随付
挂牌价(每小时)
随用随付列表
价格(每月)M
GKE Enterprise GC $0.00822 /vCPU $6 / vCPU
GKE Enterprise Multicloud (AWS) AWS $0.00822 /vCPU $6 / vCPU
GKE Enterprise Multicloud (Azure) AZ $0.00822 /vCPU $6 / vCPU
GKE Enterprise 多云(关联的集群)AC $0.00822 /vCPU $6 / vCPU
本地环境 随用随付(每小时) 随用随付(每月)
价格(每月)M
GDC (vSphere) $0.03288 / vCPU $24 / vCPU
GDC(Bare Metal)BM、BM2 $0.03288 / vCPU $24 / vCPU

M - 预计月度价格以每月 730 个小时计量。
GC - Google Cloud 上的 GKE Enterprise 价格不包括 Google Cloud 资源(例如 Compute Engine、Cloud Load Balancing 和 Cloud Storage)的费用。
AWS - GKE Enterprise on AWS 价格不包括任何与 AWS 资源(例如 EC2、ELB 和 S3)相关的费用。客户应自行支付所用 AWS 资源的费用。
AZ - GKE Enterprise on Azure 价格不包括与 Azure 资源(例如虚拟机、负载平衡器和 Azure Storage)关联的任何费用。客户应自行支付所用 Azure 资源的费用。
BM - 对于裸机上的 GKE Enterprise / GDC(仅限软件),如果启用了超线程,在定价方面,一个 CPU 相当于两个 vCPU。如果未启用超线程,一个 CPU 相当于一个 vCPU。
BM2 - VM Runtime 是一项功能,可在裸机上启用 GKE Enterprise / GDC(仅限软件)。无需使用备选 SKU 或额外价格。
AC - 适用于符合 CNCF 要求的集群。了解详情

如果您是 GKE Enterprise 的新客户,可以免费试用 GKE Enterprise,最长可达 90 天。在试用期内,您仍需要支付适用的基础架构使用费。如需注册,请前往 GKE 控制台并启用试用版。

如果您想停止使用 GKE Enterprise,可随时按照停用 GKE Enterprise 中的说明执行操作。

AutoPilot 模式

免费层级用尽后,Autopilot 集群针对每个集群收取 $0.10/小时的费用,运行的工作负载另行计费。Autopilot 使用工作负载驱动的预配模型,其中资源的预配基于工作负载的 Pod 规范中指定的要求。GKE 包括一项获得财务补偿的服务等级协议 (SLA),可为控制平面提供 99.95% 的可用性,并为多个可用区中的 Autopilot Pod 提供 99.9% 的可用性,或为多个区域中的 GKE Enterprise Autopilot Pod 提供 99.99% 的可用性。 承诺使用折扣 (CUD) 可用于降低具有可预测资源使用情况的工作负载的费用。

默认情况下,您创建的工作负载会在我们的通用计算平台上预配,您只需为 Pod 请求的资源付费(而无需为备用计算容量或系统开销付费)。如果您的工作负载需要扩容到超过 28 个 vCPU,您可以使用“平衡”或“横向扩容”计算类,这两种计算类都采用基于 Pod 的计算预配和结算方法。如果您启用机密 GKE 节点,则会产生额外费用。如需了解详情,请参阅 GKE Autopilot 上的机密 GKE 节点价格

您还可以为工作负载请求特定硬件,例如加速器或 Compute Engine 机器系列。对于这些专门的工作负载,Autopilot 会预配至少具有工作负载所请求的计算容量的节点,并向您收取整个节点的费用。这种基于节点的计算模型非常适合具有特定硬件要求的工作负载,但需要您考虑如何充分利用预配的资源。

这些计算预配和结算方法意味着,您可以使用特定的计算硬件来处理专门的工作负载,同时使用更简单的基于 Pod 的计算预配方法来处理其他所有事务。

无特定硬件要求的 Pod

默认的通用平台以及“平衡”和“横向扩容”计算类使用基于 Pod 的结算模式。您需要为运行中的 Pod 在 Pod 资源请求中请求的 CPU、内存和临时存储空间资源付费,付费金额以 1 秒为单位递增,且没有最低时长限制。此结算模式适用于默认的通用平台,以及“平衡”和“横向扩容”计算类。此模型有以下注意事项:

  • 如果未定义资源请求,Autopilot 会设置默认值,并扩大不满足所需最低值或 CPU 与内存比率的值。将资源请求设置为工作负载所需的水平,以获得最优价格。

  • 您仅需为正在创建或当前正在运行的 Pod(处于运行阶段的 Pod 以及处于待定阶段且 ContainerCreating 状态的 Pod)付费。对等 Pod 的预留容量不会计费,

  • 无需为系统 Pod、操作系统开销、未分配的空间或未安排的 Pod 付费。为工作负载设置适当的资源请求和 Pod 副本数,以实现最优费用。在基于 Pod 的结算模式下,底层节点的大小或数量对结算没有影响。

通用(默认)Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但对于 CPU、内存和 GPU,总是在相应的正常价格基础上优惠 60-91%。

平衡和扩容计算类 Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*现货价格是动态变化的,最多每 30 天变化一次,但对于 CPU、内存和 GPU,总是在相应的正常价格基础上优惠 60-91%。

具有特定硬件要求的 Pod

当您请求加速器或 Compute Engine 机器系列等特定硬件时,Autopilot 会使用基于节点的结算模式。 当您的 Pod 请求此类硬件资源时,GKE 会分配与请求最为接近的预定义 Compute Engine 机器类型(因此,它们可能比您的 Pod 请求的更大)。 您需要为底层虚拟机资源付费,并可享受 Compute Engine 承诺使用折扣 等折扣,还需要为计算资源支付管理费用。

由于您需要为整个机器付费,因此请确保这些专门的工作负载能够高效利用预配机器的所有资源。此考虑不适用于默认的基于 Pod 的结算模式,该模式非常适合较小的工作负载(其所需的资源量远低于该机器系列中最小机器的大小)以及无法高效地适应预定义 Compute Engine 机器类型的工作负载。

适用于加速器和特定机器系列的节点管理溢价

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*现货价格是动态变化的,最多每 30 天变化一次,但对于 CPU、内存和 GPU,总是在相应的正常价格基础上优惠 60-91%。

标准模式

免费层级之后,以标准模式创建的集群,无论集群大小或拓扑如何,每个集群每小时均需支付 $0.10 的管理费。GKE Enterprise 集群不收取 GKE 集群管理费用。

在标准模式下,GKE 为集群中的工作器节点使用 Compute Engine 实例。您需要按照 Compute Engine 价格为其中的每个实例付费,直到节点删除为止。 Compute Engine 资源按秒计算使用费,最低 1 分钟起价。

Compute Engine 提供适用于集群中 Compute Engine 实例的承诺使用折扣。如需了解详情,请参阅 Compute Engine 中的承诺使用折扣

GKE 包括一项获得财务补偿的服务等级协议 (SLA),可为区域级集群的控制层面提供 99.95% 的可用性,并为可用区级集群的控制层面提供 99.5% 的可用性。

集群管理费和免费层级

不论操作模式、集群大小或拓扑如何,所有 GKE 集群均需支付每小时 $0.10 的集群管理费(以 1 秒为增量)。

GKE 免费层级每月为每个计费账号提供 $74.40 的赠金,该赠金适用于可用区级集群和 Autopilot 集群。如果您仅使用单个可用区级集群或 Autopilot 集群,则此赠金可至少用于支付该集群每月的费用(不限费用类别)。未使用的免费层级赠金不会转入下个月的赠金中,也不能用于任何其他 SKU(例如,它们不能用于计算费用,或区域级集群的集群费用)。

集群管理费用适用以下条件:

  • 此费用为固定费用,与集群大小或拓扑无关。无论是单可用区级集群、多可用区级集群、区域级集群还是 Autopilot 集群,每个集群都产生同样的固定费用。

  • 此费用不适用于 GKE Enterprise 集群。

下面的例子展示如何向组织的结算账号收取集群管理费用和免费层级赠金。此示例列出了该组织的区域级和可用区级集群小时数,不包含 GKE Enterprise 集群小时数。总计费数额按月计算,并且会使用每月的免费层级赠金。

组织的结算账号 每月 Autopilot 集群小时数 每月区域级集群小时数 每月可用区级集群小时数 使用的免费层级赠金 每月 GKE 集群管理费用总额
(按每个集群每小时 $0.10 计算)
account_1 744 0 0 $74.40 $0
account_2 0 1000 500 $50 $100
account_3 1000 1000 1000 $74.40 $225.60

延长支持期

在扩展发布渠道中的集群可以继续使用其 GKE 次要版本,并在标准支持期结束后获得扩展支持。通过延长支持,您可以继续使用受支持的 GKE 次要版本长达 24 个月。集群的标准支持服务结束后,您将需要额外支付 GKE 延期服务的集群管理费用。在标准支持期内使用延长发布渠道无需额外付费,您可以随时升级到标准支持期涵盖的次要版本。如需了解详情,请参阅通过扩展渠道获取长期支持

每个集群每小时价格为 0.50 美元。GKE 延长集群管理费用是指超出 GKE 集群管理费用(每小时每集群 $0.10)的费用,总计每小时每集群 $0.60。GKE 延长期集群管理费用包含在 GKE Enterprise 版本中。

多集群 Ingress

多集群 Ingress 是 GKE Enterprise 的一部分,因此在 GKE Enterprise on Google Cloud 集群中使用多集群 Ingress 无需额外付费。如果您的 GKE 集群未获得 GKE Enterprise 许可,则使用多集群 Ingress 时将按独立价格费率计费。无论是以 GKE Enterprise 许可还是独立价格使用,多集群 Ingress 的功能都相同。您可以通过注册或取消注册 GKE Enterprise 随时更改结算方式。

在所有情况下,MultiClusterIngress 资源的负载均衡器和流量都根据负载均衡器价格单独计费。

GKE Enterprise 许可

多集群 Ingress 是 GKE Enterprise 的一部分。如果您启用了 GKE Enterprise API (gcloud services enable anthos.googleapis.com) 并且您的集群注册到一个舰队,则使用多集群 Ingress 不会产生额外费用。

独立价格

多集群 Ingress 独立价格基于被视为多集群 Ingress 后端的 pod 的数量,每个后端 pod 每月(730 小时)的费用为 $3。此价格约等于每个后端 pod 每小时 $0.0041096,以 5 分钟为增量计费。

后端 pod 数量是项目中所有 GKE 集群中作为 MultiClusterService 资源成员的 pod 总数。以下示例展示了如何计算后端 pod 的数量:

多集群 Ingress 价格模式

多集群 Ingress 仅对作为 MultiClusterIngress 资源的直接后端的 pod 收费。作为非多集群 Ingress 后端的 pod 不会产生费用。在此示例中,两个集群中有三个 MultiClusterService 资源具有具有 pod 后端。作为 Service A、B 和 C 成员的 pod 不是直接后端,不会按独立价格计费。

如果一个 pod 是多个 MultiClusterService 资源的成员,则在其所属的每个 MultiClusterService 中均计费。有两个 pod 同时是 D 和 E MultiClusterService 的成员。

下表总结了示例中两个集群按独立价格结算的每月总费用:

MultiClusterService pod 每月费用
D 3 $9
E 4 $12
F 1 $3
总计 8 $24

如需详细了解如何配置多集群 Ingress 结算,请参阅 API 启用

Backup for GKE

Backup for GKE 是 GKE 的一项独立服务,可用于保护和管理 GKE 数据。

Backup for GKE 会产生两个维度的费用:第一项是 GKE 备份管理费用(基于受保护的 GKE pod 数量);第二项是备份存储费用(基于存储的数据量 (GiB))。与其他 GKE 功能结算类似,这两种费用按月计算。

例如,某个客户在爱荷华 (us-central1) 使用一个备份方案在一个月内平均备份 20 个 pod,在爱荷华州存储 200 GiB 的备份存储数据,则需要支付 $25.60。这 25.60 美元将包含每月用于管理 GKE 备份的 20 美元(20 x $1.00 / pod 月)和用于备份存储的 $5.60(200 * $0.028 / GiB 月)。

自 2023 年 6 月 26 日起,对于存储在与其源 GKE 集群不同的区域中的备份,我们将收取新的网络出站数据传输费用。这些费用将取决于源区域和目标区域,以及每个“跨区域”备份操作传输的字节数:

GKE 集群位置 备份位置
美洲北部 欧洲 亚洲 印度尼西亚 大洋洲 中东 拉丁美洲 非洲
美洲北部 $0.02/GiB $0.05/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB $0.11/GiB
欧洲 $0.05/GiB $0.02/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB $0.11/GiB
亚洲 $0.08/GiB $0.08/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB $0.11/GiB
印度尼西亚 $0.10/GiB $0.10/GiB $0.10/GiB 不适用 $0.08/GiB $0.11/GiB $0.14/GiB $0.14/GiB
大洋洲 $0.10/GiB $0.10/GiB $0.10/GiB $0.08/GiB $0.08/GiB $0.11/GiB $0.14/GiB $0.14/GiB
中东 $0.11/GiB $0.11/GiB $0.11/GiB $0.11/GiB $0.11/GiB $0.08/GiB $0.14/GiB $0.11/GiB
拉丁美洲 $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB
非洲 $0.11/GiB $0.11/GiB $0.11/GiB $0.14/GiB $0.14/GiB $0.11/GiB $0.14/GiB 不适用

价格计算器

您可以使用 Google Cloud 价格计算器来估算每月 GKE 费用,包括集群管理费和工作器节点费用。

后续步骤

申请定制报价

Google Cloud 采用随用随付的价格模式,您只需为实际使用的服务付费。请与我们的销售团队联系,获取为贵组织量身定制的报价。
联系销售团队