什么是 AWS Application Cost Profiler? - Application Cost Profiler

AWS 应用程序成本分析器将于 2024 年 9 月 30 日停产,不再接受新客户。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 AWS Application Cost Profiler?

AWS Application Cost Profiler 可帮助您按服务租户区分 AWS 账单和成本。租户可以是一个用户、一组用户或一个项目。

资源是用户可以在 AWS 中使用的实体,例如 Amazon Elastic Compute Cloud (Amazon EC2) 实例。确保您可以根据所选租户识别您的资源使用情况。

典型的 AWS 资源使用情况包括支持组织内的多个租户的共享服务。某些资源使用基于时间的维度。要按租户而不是按资源的每小时使用量获取成本和账单信息,您可以将资源与 Application Cost Profiler 集成。通过这种精细的方法,您可以了解共享软件解决方案中 AWS 资源的消耗情况。

以下资源可以使用基于时间的维度或每小时使用量,系统为 Application Cost Profiler 启用了这些资源:

  • Amazon EC2 实例(按需型实例和竞价型实例)

  • Amazon Simple Queue Service (Amazon SQS) 队列

  • Amazon Simple Notification Service (Amazon SNS) 主题

  • Amazon DynamoDB 读取和写入

注意

Amazon SQS、Amazon SNS 和 DynamoDB 使用量不按时间收费,这与大多数资源不同。对它们而言,一小时内的使用量(例如,DynamoDB 中的读取和写入次数)按您分配给不同租户的小时百分比进行分类,而与在这小时内何时发生读取或写入无关。

您可以通过以下三个步骤将您的服务与 Application Cost Profiler 集成:

  1. 启用和配置报告:此步骤定义您想要的最终输出是什么样子。

  2. 将租户使用量数据发送到 Application Cost Profiler:此步骤需要服务中的代码来创建将租户与他们使用资源的时间相关联的使用量数据,然后将该使用量数据发送到 Application Cost Profiler。

  3. 获取报告:Application Cost Profiler 按照您在报告配置中指定的节奏提供报告。这些报告显示与每个租户的使用量关联的成本,使您可以详细了解计费。

有关这些步骤的更多信息,请参阅Application Cost Profiler 入门