问题标签 [cost-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 使用密钥对汇总 EC2 成本
不幸的是,在我的组织中没有很好的标签执行。是否可以通过使用 boto3 或其他方式使用的密钥对对 ec2 成本进行分组?我在这里看不到任何方法:https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ce.html
我能够用标签做到这一点。
google-bigquery - BigQuery:查询最新的分区、要处理的字节数与实际处理的字节数
我正在努力使用日期或日期时间字段有效地查询表的最后一个分区。第一种方法是像这样过滤:
但是,根据 BigQuery 的处理估计,它会扫描整个表并且不使用分区。甚至谷歌也在他们的文档中声明这发生了。如果我为分区使用确切的值,它确实有效:
但是如果表不是最新的,那么查询将不会得到任何结果,并且我的自动进程将失败。如果我包含像观察日期 = DATE_SUB(CURRENT_DATE, INTERVAL 2 DAY) 这样的偏移量,我可能会错过最新的分区。
有效获取最新分区的最佳做法是什么?
更糟糕的是,BigQuery 对要使用活动查询处理的字节的估计与实际处理的不匹配,除非我没有正确解释这些数字。在不匹配值的屏幕截图下方找到。
最后,我还测试了几个场景:
- 如果我按照这篇文章中的建议首先存储带有 DECLARE 语句的 max_date,估计似乎有效,但不清楚原因。但是,运行查询后实际处理的字节数与在 WHERE 子句中过滤最新分区的情况没有什么不同。
- 在分区和集群的表中使用相同的声明 max_date,估计仅在使用分区过滤器时有效,但如果我为集群包含过滤器则失败。
amazon-web-services - DynamoDB 适合高事务应用吗?
我正在编写赛马赔率聚合应用程序,它将从不同的博彩公司网站获取数据。首先,我将每 10 秒从 3 个网站获取数据(以后可能会超过 10 个)。因此,在 3 个网站的情况下,每天将有大约 10,000 条记录(跑步者),每条记录可以每 10 秒读取 3 次,并在赔率发生变化时更新。
- DynamoDB 适合那种应用程序还是我应该坚持使用 RDBMS?
- 当我同时更新同一跑步者(记录)的赔率(来自不同网站)时,DyanmoDB 是否会出现一致性问题?
- 该应用程序可能会扩展到其他运动和赛车并从更多网站获取数据,这是否会导致 DyamoDB 产生巨大的成本,因为它会进行更多的读写操作?
更新 - 2020 年 7 月 21 日上午 9:30 记录结构将如下所示。将会有一些预定的服务运行,每个服务都照顾一个 bookie。记录可能会被服务读取并同时更新。计算的列值将基于 Bookies 列的值。因此,我希望能够一致地读取 Bookies 列的最新值。
更新 - 2020 年 7 月 21 日下午 12:20
更新我的帖子后,我的脑海中突然出现了一些数字,而 DynamoDB 似乎非常昂贵。这是我的号码,如果有什么不正确的请告诉我。
假设:
- 10,000 名跑步者
- 一个月内每 10 秒大约有 270,000 个呼叫
- 3个赌徒
- 假设每条记录/项目小于 4KB。
- 一个 RCU 每月可以读取 520 万次读取(在某处找到)
- 一个 WCU 每月可以读取 250 万次读取
每月所需的 RCU:(3 * 1,0000 * 270,000)/5.2 磨机 = 1558 RCU
每月所需的 WCU:(3 * 1,0000 * 270,000)/2.5 磨机 = 3240 WCU
amazon-web-services - 如何计算将文件从 S3 Standard-IA 传输到 S3 One Zone-IA 的成本
我需要计算将整个数据从 S3 Standard-IA 传输/传输/移动到 S3 One Zone-IA 的成本(以节省成本)。
我需要计算适用于传输的所有成本,因为我必须传输数百万个文件和总计 20TB 的数据大小。有人可以在下面的例子中解释我。
例如:存储桶 A:有 100 万个文件(总大小为 3TB)。存储桶 B:有 300 个文件(总大小为 3TB)。地区:ap-south-1
我找不到 S3 Standard-IA 到 S3 One Zone-IA 的成本详细信息(所有 std 到 ia 或 Glacier 详细信息不存在)
google-cloud-platform - 标签在 GCP Console 的成本表中不可见
我在 GCP Console 中为项目添加了标签,以便我可以将作业编号添加到我们的结算报告中(键:job_number 值:i12345)。尽管添加了标签,成本表仍显示空白标签列。
知道如何通过控制台修复它吗?
谢谢,莫妮卡
amazon-web-services - AWS Cost Explorer - 停止 s3 报告
我启用了从 AWS Cost Explorer 到 S3 存储桶的报告来测试 spot.io。向 Cost Explorer 提出的 API 请求每月向我收取大约 6.50 美元的费用。我想关闭此功能,以便不再收费。有人对如何关闭它有任何想法吗?
amazon-web-services - 未在 AWS boto3 costExplorer get_cost_and_usage() 函数中获取总成本
我正在使用以下请求调用 boto3 get_cost_and_usage 函数来获取按服务和“名称”标签分组的每日成本:
在响应中,我得到了每天每项服务和名称标签的所有费用,但是每天的总费用为空 [ "Total": {} ]:
请告诉我这里有什么问题吗?我还尝试在 Metrics 中使用“UnblendedCost”、“AmortizedCost”并仅按服务分组,但这是同样的问题,即总成本不会到来。
请在这里帮助我。