AWS Trusted Advisor Explorer

AWS Trusted Advisor Explorer 可预置聚合成本优化建议,并积极跟踪您的组织在一段时间内的成本优化运行状况所需的基础设施。该指南创建了一个数据湖,可用于创建控制面板,以通过可视方式探索数据。它使用资源标签丰富数据,从而进一步提高发现和筛选功能。

AWS Trusted Advisor Explorer 利用 AWS Trusted Advisor 的成本优化建议和 AWS Resource Groups 标签编辑器数据构建数据湖,该数据湖可以使用 Amazon Athena 进行查询,可以使用 Amazon QuickSight 或任何其他可视化平台进行可视化。

概览

下图展示了您可以使用 GitHub 上的示例代码构建的架构。

AWS Trusted Advisor Explorer 架构

该示例代码可创建调度程序数据块、提取账户信息数据块、提取 Trusted Advisor 和标签数据块以及 Trusted Advisor 建议数据块。

计划程序数据块是一个 Amazon CloudWatch Events 规则,可根据用户定义的计划触发解决方案。

提取账户信息数据块包含一个 AWS Lambda 函数,该函数可从账户中的现有组织或 CSV 文件输入中提取账户列表。

提取 Trusted Advisor 和标签数据块包含四个 AWS Step Functions。这四个 Step Functions 由五个 AWS Lambda 函数组成,这些函数并行工作以提取所有会员账户的 AWS Trusted Advisor 成本建议和标签数据,并将其存储在 Amazon Simple Storage Service(Amazon S3)存储桶中。

Trusted Advisor 建议数据湖数据块包含 Amazon S3、AWS Glue 抓取程序、Amazon Athena、AWS Lambda 和 CloudWatch Events 规则。该工作流由基于时间的 CloudWatch Events 规则根据用户定义的计划启动。

该代码部署了两个 Amazon S3 存储桶,一个用于存储原始 Trusted Advisor 成本建议和标签数据,另一个用于访问日志记录。它还部署了两个 Glue 抓取程序,它们从 S3 存储桶中搜寻原始数据,以在 Amazon Athena 数据库中创建表。当 Glue 抓取程序抓取完成时,将触发另一个基于事件的 CloudWatch Events 规则,该规则将调用 AWS Lambda 函数来创建所需的 Amazon Athena 视图。

该指南利用 AWS Trusted Advisor 的成本优化建议和 AWS Resource Groups 标签编辑器构建数据湖,该数据湖可以使用 Amazon Athena 进行查询,可以使用 Amazon QuickSight 或任何其他可视化平台进行可视化。

AWS Trusted Advisor Explorer

版本 1.0.1
上次更新日期:2020 年 5 月
作者:AWS

此解决方案实施是否能为您提供帮助?
提供反馈 

功能

组织范围内的 Trusted Advisor 成本建议

汇总 AWS 企业中所有账户范围内的 AWS Trusted Advisor 成本优化建议。

成本优化运行状况

跟踪您的组织的 AWS Trusted Advisor 成本优化建议。创建有关成本优化建议和进度的历史视图。

带有资源标签的 Trusted Advisor 成本建议

通过资源标签丰富 AWS Trusted Advisor 成本建议。指定企业的会员账户中使用的所有资源标签。

可视化

利用 AWS Trusted Advisor 成本建议数据湖来使用 AWS QuickSight 或任何其他可视化平台构建控制面板。
构建图标
自己部署 AWS 解决方案

浏览我们的 AWS 解决方案库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 AWS 合作伙伴解决方案

查找 AWS 合作伙伴,以帮助您入门。

了解更多 
探索图标
探索指导

查找常见使用案例的规范性架构图、示例代码和技术内容。

了解更多