COST03-BP01 配置详细信息源 - AWS Well-Architected 框架

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

COST03-BP01 配置详细信息源

设置成本管理和报告工具,进一步分析成本和使用情况数据并提高透明度。配置工作负载以创建日志条目,便于跟踪和分割成本和使用情况。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

利用成本管理工具中的详细账单信息(如每小时粒度),组织能够更详细地跟踪使用情况,并有助于组织找出成本增加的一些原因。这些数据来源最确切地反映了整个组织中的成本和使用情况。

您可以使用 AWS Data Exports 创建 AWS 成本和使用情况报告 (CUR) 2.0 的导出。这是一种新的推荐方式,可以从中获取详细的成本和使用数据 AWS。它提供了所有收费 AWS 服务的每日或每小时使用量粒度、费率、成本和使用属性(与信息相同CUR),并进行了一些改进。所有可能的维度都包含在内,CUR例如标记、位置、资源属性和帐户IDs。

根据您要创建的导出类型,有三种导出类型:标准数据导出、导出到 QuickSight 集成了 Amazon 的成本和使用情况控制面板或传统数据导出。

  • 标准数据导出:定期交付到 Amazon S3 的表的自定义导出。

  • 成本和使用情况控制面板:导出并集成 QuickSight 到 Amazon,用于部署预先构建的成本和使用情况控制面板。

  • 传统数据导出:旧版数据的导出 AWS 成本和使用情况报告 (CUR)。

可以使用以下自定义项创建数据导出:

  • 包括资源 IDs

  • 拆分成本分配数据

  • 每小时粒度

  • 版本控制

  • 压缩类型和文件格式

对于在 Amazon ECS 或 Amazon 上运行容器的工作负载EKS,启用拆分成本分配数据,这样您就可以根据容器工作负载消耗共享计算和内存资源的方式,将容器成本分配给各个业务部门和团队。拆分成本分配数据将新的容器级资源的成本和使用率数据引入到。 AWS 成本和使用情况报告拆分成本分配数据是通过计算集群上运行的各项ECS服务和任务的成本来计算的。

成本和使用情况控制面板定期将成本和使用情况控制面板表导出到 S3 存储桶,并将预先构建的成本和使用情况控制面板部署到 Amazon。 QuickSight如果您想快速部署包含成本和使用情况数据的控制面板,且不需要自定义功能,请使用此选项。

如果需要,您仍然可以在传统模式下导出CUR,在该模式下,您可以集成其他处理服务,例如准备数据AWS Glue以供分析和SQL使用 Amazon A thena 执行数据分析来查询数据。

实施步骤

  • 创建数据导出:使用所需数据创建自定义导出并控制导出的架构。使用基础版创建账单和成本管理数据导出SQL,并通过与 Amazon 集成实现账单和成本管理数据的可视化 QuickSight。您还能以标准模式导出数据,以使用 Amazon Athena 等其他处理工具来分析数据。

  • 配置成本和使用情况报告:使用账单控制台,配置至少一个成本和使用情况报告。配置包含所有标识符和资源的IDs每小时粒度报告。还可以创建采用不同粒度的其他报告,以提供概括性摘要信息。

  • 在 Cost Explorer 中配置每小时粒度:要以每小时粒度访问过去 14 天的成本和使用情况数据,请考虑在账单控制台中启用每小时和资源级别数据。

  • 配置应用程序日志记录:确认应用程序记录所交付的每项业务成果,以便进行跟踪和衡量。确保该数据的粒度至少为每小时一次,以便与成本和使用情况数据匹配。有关日志记录和监控的更多详细信息,请参阅《Well-Architected 卓越运营支柱》。

资源

相关文档:

相关示例: