App Engine 价格
标准环境与柔性环境中的应用的价格是不同的。 两种环境中的应用都可能 也会产生其他 Google Cloud 产品的费用, 具体取决于他们除了 App Engine 之外,还使用了哪些产品。此外, 环境受到特定的用量配额和限制的约束。
App Engine 标准环境价格
在标准环境中运行的应用适用 App Engine 资源的免费层级。超出该免费层级的 App Engine 资源用量会产生本部分所述的费用。
下表汇总了应用超出其免费层级后适用的每小时结算费率。结算费率取决于您为应用指定的实例类别。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
实例小时的累计过程在实例启动时开始,在如下所述的情况下结束,具体取决于您为实例指定的扩缩类型:
- 基本扩缩或自动扩缩:在实例处理完最后一个请求 15 分钟后结束累计。
- 手动扩缩:在实例关停 15 分钟后结束累计。
如果 App Engine 创建的空闲实例数量超出您在 Google Cloud 控制台的“性能设置”标签页中指定的上限,则超出上限的那些实例不会累计到实例小时数中。
标准环境中的网络资源
下表汇总了标准环境中 App Engine 网络资源的结算费率。
*不包括从 URL Fetch 服务至 Google API (*.googleapis.com) 的流量。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
旧式 App Engine 资源
下表中列出的资源可在标准环境中使用 适用于第一代运行时(Go 1.11、Java 8、PHP 5 和 Python 2),而一些 第二代运行时(Go 1.12+、Java 11/17、PHP 7/8 和 Python 3)。
迁移到较新版本的 App Engine 运行时环境时,我们建议您使用未捆绑的 Google Cloud 服务、第三方服务或其他推荐的替代功能以提供与专有 App Engine 捆绑服务等效的功能。
* Blobstore 可以使用 Cloud Storage 存储桶来存储 Blob,包括 App Engine 默认存储桶。费用按 Cloud Storage 多区域存储桶的价格计算。
** 如需详细了解每种类型的 Search API 调用,请参阅 Java 和 Python 文档。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
App Engine 柔性环境价格
App Engine 在柔性环境中不提供免费层级。
在柔性环境中运行的应用将部署到您指定的虚拟机类型。 这些虚拟机资源按秒计费,起步计费时间为 1 分钟。
结算内存资源时,会将您的应用使用的内存量以及运行时环境本身运行您的应用所需的内存量包括在内。这意味着您的内存用量和费用可能会高于您为应用申请的内存上限。
下表汇总了柔性环境中各种计算资源的每小时结算费率。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
相关 Google Cloud 产品的价格
App Engine 使用 Cloud Build 构建和部署应用。Cloud Build 有自己的配额,每次您将应用部署到 App Engine 时都会消耗一些配额。Cloud Build 提供免费层级,只要您的用量未超出免费层级,部署 App Engine 应用就不会产生费用。如需了解 Cloud Build 配额和价格,请参阅 Cloud Build 价格。
以下列表提供了 App Engine 应用常用的 Google Cloud 资源的价格信息:
- Memorystore for Redis 价格
- 用于 Memorystore 的无服务器 VPC 访问通道
- Cloud Storage 价格
- Cloud Logging 价格
- Cloud Tasks 价格
- Pub/Sub 价格
管理结算
您必须是项目所有者才能成为结算管理员并完成基本结算任务。 如需了解详情,请参阅介绍如何管理结算管理员的支持帮助页面。
结算设置
创建某个 Google Cloud 项目时,请添加一个结算账号,并启用结算功能。App Engine 要求所有项目都提供有效的付款方式。您仅需为超出免费用量限额的计算资源付费。
如果在创建项目时您已经有一个结算账号,系统默认会为该项目启用结算功能。如果创建项目时您有多个结算账号,必须选择一个账号与您的项目关联。如果您在创建项目时没有结算账号,则必须添加一个结算账号,并为该项目启用结算功能。
如果您停用某个应用,还应该停用该应用的结算功能,否则系统可能仍会对该应用收取固定结算费用(例如数据存储区费用)。
了解结算
如需查看应用的费用,请在 Google Cloud 控制台中转到 结算。 选择结算账号,然后访问历史记录页面。
只有结算管理员才能查看交易记录。我们不会给结算联系人发送纸质账单。
交易记录会显示所有与资源费用和付款有关的账号活动。报告使用美国太平洋时区。
每日费用和每月费用
费用会在每天和每月发布:
- 每日:系统每天会根据您实际使用的资源收取费用。免费层级范围内的用量会包含在总用量中,但不会包含在计费数额中。超出免费层级的用量按正常费率收费。
- 每月:在每个月的月初,系统会统计上个月所有每日费用的总和,计算适用的税费,然后从与应用关联的付款方式中扣除总费用。
税费
有些国家/地区会对 App Engine 费用征税。如果您所在的国家/地区征收该税费,账单中将包含所有适用的税费信息。每日支出计算出来后,相应税费就会添加到您的费用中。 如需查看账单中的税费信息,请在 Google Cloud 控制台中前往结算。 选择结算账号,然后访问历史记录页面查看交易记录。
宽限期
您可以在以下位置查看应用的当前结算状态: Google Cloud 控制台中的 App Engine 信息中心。 如果付款失败,应用的账号就会欠款并进入宽限期状态。在宽限期结束之前,您可以随时支付未结余额。在宽限期内,应用将继续在预算限制内运行。如果系统没有收到付款,您的配额可能会恢复到默认级别。
如需结清待付费用,您可以访问交易记录页面,然后点击付款。您可能需要先访问结算设置页面,在该页面添加其他付款来源或解决现有账号的问题(如银行卡过期)。如果付款成功,结算状态将变为已启用结算功能。
自行试用
如果您是 Google Cloud 新手,请创建一个账号来评估 App Engine 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费试用 App Engine帮助
如需了解详情,请参阅 Cloud Billing 指南。
如需报告 Google Cloud 服务的结算问题,请填写此在线表单。
后续步骤
- 阅读 App Engine 文档。
- 试用价格计算器。
- 了解 App Engine 解决方案和使用场景。