跟踪一个 AWS 账户内的成本

7 amazon-ec2 amazon-web-services

我有什么我确定是一个非常普遍的问题。我们公司有许多项目和团队为不同的客户工作。我们在云中进行了很多开发工作,并在那里部署了我们的解决方案。

我们有一个 VPC 设置,将项目彼此隔离在其自己的子网中,并且该 VPC 正在将硬件 VPN 连接返回到总部。

我们需要跟踪每个项目的成本。我目前实现这一点的方法是提供我自己的工具来启动和停止实例,这些工具也记录了哪个用户(以及哪个项目)对实例进行计费。这适用于 BoxUsage 成本,但不适用于其他成本。

我可以为每个项目创建一个单独的帐户并使用合并计费,我认为这可以让我支付一次但跟踪每个“项目”的成本,但是我将无法共享公共资源(例如将帐户 B 的运行实例带入其中同一个 VPC)。

有没有人有什么建议?

小智 6

截至 2012 年 8 月 21 日,AWS 支持基于标签的成本分配计费。

您可以标记来自这些服务的资源:

  • S3 存储桶
  • EC2 实例
  • EBS 卷
  • 预留实例
  • Spot 实例请求
  • VPN 连接
  • Amazon RDS 数据库实例
  • AWS CloudFormation 堆栈

基本上,您标记您的资源,然后通过告诉它哪些标签对您的成本分配有意义来配置 AWS 账单报告。然后,您的帐单报告将为您配置的每个标签添加一个新列,您可以按这些值进行排序/过滤。

更多信息:http : //aws.typepad.com/aws/2012/08/aws-cost-allocation.html