【发布时间】:2019-07-24 23:36:24
【问题描述】:
我想知道是否可以在不访问账户账单信息的情况下评估和优化 AWS 支出(特别是 EC2 支出)?
长话短说,由于公司政策,我们无法查看帐户计费仪表板/指标。 (这样的权限将允许我们查看其他敏感的计费指标)。
但是,我可以获得 AWS 账单的月度快照,其中包含每项服务的明细。
我知道我们的 EC2 支出非常高。但是,如果无法深入研究这些数据以获取更多见解,我该如何优化?我有一些关于我们大部分支出来自哪里(EMR/spark 计算节点)的理论,但除非我能衡量它,否则我无法确定。
有没有办法让我获得 EC2 的计算小时使用情况,而无需通过计费仪表板/API?我想如果我能得到一台机器的总小时数,并将其乘以小时费率,我应该能够自己生成成本估算?
RE:接近投票:
我认为这不是题外话。我正在寻求一种以编程方式测量 AWS 虚拟机 (EC2) 的计算小时数的方法。这似乎在 stackoverflow 的范围内。
【问题讨论】:
-
如果没有详细的计费报告,这或多或少会是一个疯狂的猜测,因为如果不根据标签识别它们,您将不知道哪些 EC2 或任何其他资源的成本是多少。如果你有一个服务的单一资源,比如一个 RDS 实例或一个 DynamoDB 表,你会没事的,但是对于一个服务的多个资源将是一个猜测。
-
虽然有一个组织帐户可以合并其下的所有帐户以进行计费,但每个帐户都有自己的计费,因此要么 (1) 询问您帐户的 root 权限(而不是访问合并的account) 或 (2) 请求 IAM 权限以在您的用户下访问您的帐户上的帐单。如果您对它有任何问题,因为它是一个“共享”帐户,请要求转移到另一个帐户并访问您帐户上的“计费”服务。在那里,您可以仅查看与您的帐户相关的所有内容的支出,而您将无法访问其他指标。
标签: amazon-web-services amazon-ec2 amazon-emr