按资源计费
在 2018 年 10 月 1 日之前,机器类型 SKU 将 vCPU 和内存作为一个单位。从 2018 年 10 月 1 日开始,大多数机器类型都按单独的 vCPU 和内存 SKU 进行计费。n1-standard
、n1-highmem
和 n1-highcpu
机器类型都按照单独的 vCPU 和内存使用量(两种不同 SKU)计费,而不是按每种机器类型计费。
此更改让计费更加简洁,并且可以节省更多费用。您可以继续像平常一样使用预定义机器类型,但账单上会分别按 vCPU 和内存进行报告。这意味着持续使用折扣优惠不再限于同一机器类型的实例。无论您使用何种机器类型,都可以根据 vCPU 和内存 GB 数各自的使用情况获得实例的持续使用折扣。这种额外的灵活性提供了比当前计费模式更大的持续使用折扣节省。
如需了解 vCPU 和内存的价格,请参阅 Compute Engine 价格页面。
预定义 vCPU 和内存的 SKU
由于之前并未将预定义机器类型按照单独的 vCPU 和内存资源进行计费,因此我们添加了几个 SKU 来描述这些项目。
价格
要查看不同机器类型类别中 vCPU 和内存的价格,请参阅 Compute Engine 价格页面。
持续使用折扣
预定义机器类型使用与自定义机器类型和单租户节点相同的方式计算持续使用折扣。如需通过示例了解按资源计价方案的持续使用折扣,请参阅持续使用折扣。
账单导出
进行此更改后,您将无法再在账单和 Billing BigQuery 导出中查看正在使用的机器类型。但是,您仍然可以在 Billing BigQuery 导出中使用 "key":"compute.googleapis.com/machine_spec"
系统标签键来获取您正在使用的虚拟机的机器类型。
举例来说,使用下面的示例,您可以查询 2018 年 9 月 18 日以来的费用(按机器类型排序):
SELECT
sku.description as sku_description,
system_labels.value as machine_spec,
SUM(cost) as cost
FROM `project.dataset.table`
LEFT JOIN UNNEST(system_labels) as system_labels
ON system_labels.key = "compute.googleapis.com/machine_spec"
WHERE CAST(DATETIME(usage_start_time, "America/Los_Angeles") AS DATE) >= "2018-09-18"
GROUP BY sku_description, machine_spec;
将 project_id.dataset_name.table_name
替换为您自己的导出表。
后续步骤
- 阅读 Compute Engine 文档。
- 开始使用 Compute Engine。
- 试用价格计算器。
- 了解 Compute Engine 解决方案和使用场景。
- 阅读虚拟机实例价格,了解 vCPU 和内存价格。
- 阅读持续使用折扣,了解持续使用折扣的当前流程。