gpt4 book ai didi

google-app-engine - google appstore,如何分摊每个数据存储命名空间的费用

转载 作者:行者123 更新时间:2023-12-04 16:55:44 24 4
gpt4 key购买 nike

我想让 GAE 应用程序 Multi-Tenancy 来迎合不同的客户(公司),数据库命名空间似乎是 GAE 认可的解决方案。是否有一种有意义的方法可以在客户端/命名空间之间分配 GAE 费用?应用程序的 GAE 成本主要取决于用户事件 - 后端实例的正常运行时间,因为新实例的创建或(延迟 15 分钟后)与服务器负载成比例地终止,而不是用户拥有或创建的数据总量。理想情况下,费用的分配方式应该是有意义的,并且可以向客户解释。

我想最公平的费用分摊解决方案就是为新客户创建一个新应用程序,因此所有成本单独报告,但总成本会增加,我预计在同一实例上运行的应用程序很少会更经济地使用服务器资源。

最佳答案

每个应用引擎请求都是 logged粗略估计成本测量。可以记录与每个请求关联的命名空间/客户端,并查询日志以累加该命名空间的估计实例成本。请注意,估计成本字段已弃用并且可能不准确。它主要用作与每个客户端相关的实例成本比例的粗略指南。

就数据存储定价而言,云控制台会告诉您每个命名空间中存储了多少数据,您可以从中计算成本。对于读/写,我们设置了一个日志系统来帮助我们跟踪每个命名空间的读和写(即每个请求都会跟踪它在每个命名空间中进行的数据存储读取和写入的数量,并在请求结束时记录这些数字)。

最重要的是,通过对基础设施和日志进行一些投资,可以粗略地跟踪每个命名空间的成本。但是不,App Engine 并没有让这一切变得容易,而且可能无法计算出非常准确的成本估算。

关于google-app-engine - google appstore,如何分摊每个数据存储命名空间的费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com