Google App Engine - 使用 RemoteApiServlet 批量加载 - 计费
我正在使用 App Engine RemoteApiServlet 和 Bulkloader 将数据加载到数据存储中。由于我上传的数据集很大(一百万个实体),我在应用程序上启用了“计费”并设置了最大值。每日预算为 5 美元,后来为 10 美元。
在我加载实体后,使用 App Engine 管理控制台,我确定将按 CPU 小时向我收取约 7 美元的费用(因为我最终使用了约 70 个 CPU 小时)。然而,当我查看账单历史记录时,我只支付了 0.05 美元(存储费用)和 0.0 美元的 CPU 时间费用。
我想知道这是否符合预期?使用 RemoteApiServlet 进行批量加载是否不按 CPU 小时计费?如果是,当我将每日最大预算设置为 5 美元并超出 CPU 配额时,我开始从服务获取 HTTP 503。如果 RemoteApiServlet 的使用免于计费,那么为什么我会看到 503 错误?
I am using the App Engine RemoteApiServlet and the Bulkloader to load data into the datastore. As the dataset that i was uploading was huge (a million entities) I enabled "Billing" on my application and set the max. daily budget to $5 and later to $10.
After i loaded the entities, using the App Engine admin console, i determined that i would be billed ~ $7 for CPU hours (as i ended up using ~ 70 CPU hours). However when i look at the Billing history, i was charged only 0.05$ (for storage) and $0.0 for CPU hours.
I want to know if this is expected? Is Bulkloading using the RemoteApiServlet not billed for CPU hours ? If yes, when i set a max daily budget of $5 and exceeded my CPU quota i started getting HTTP 503's from the service. If the usage of the RemoteApiServlet is exempted from billing, then why was I seeing the 503 errors?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Remote_api 和计费没有什么特别的。如果您在昨天我们重新启用之前执行过此操作数据存储区 CPU 计费,但是,您无需支付任何数据存储区 CPU 费用,这些费用构成批量加载的 CPU 成本的大部分。
There's nothing special about remote_api and billing. If you did this before yesterday, when we re-enabled datastore CPU billing, however, you wouldn't have been billed for any of the datastore CPU charges, which make up the majority of the CPU cost of bulkloading.