O explorador do AWS Trusted Advisor provisiona a infraestrutura necessária para agregar recomendações de otimização de custos e rastrear ativamente a integridade da otimização de custos em toda a sua organização ao longo do tempo. A orientação desenvolve um data lake que pode ser usado para criar painéis para explorar os dados visualmente. Ela enriquece os dados com etiquetas de recursos que aprimoram os recursos de descoberta e filtragem.
O explorador do AWS Trusted Advisor usa as recomendações de otimização de custos do AWS Trusted Advisor e os dados do editor de etiquetas do AWS Resource Groups para desenvolver um data lake que pode ser consultado por meio do Amazon Athena e visualizado no Amazon QuickSight ou em qualquer outra plataforma de visualização.
Visão geral
O diagrama abaixo apresenta a arquitetura que você pode construir usando o código de exemplo no GitHub.

Arquitetura do explorador do AWS Trusted Advisor
Esse código de exemplo cria um bloco de programador, um bloco de extração de informações de conta, um bloco de extração de dados de etiquetas e do Trusted Advisor e um bloco de recomendações do Trusted Advisor.
O bloco de programador é uma regra do Amazon CloudWatch Events que aciona a solução com base em uma programação definida pelo usuário.
O bloco de extração de informações de conta contém uma função do AWS Lambda que extrai a lista de contas da organização existente na conta ou de uma entrada de arquivo CSV.
O bloco de extração de dados de etiquetas e do Trusted Advisor contém quatro AWS Step Functions. Essas quatro Step Functions são compostas por cinco funções do AWS Lambda que funcionam paralelamente para extrair recomendações de custos do AWS Trusted Advisor e dados de etiquetas de todas as contas de membros e armazená-las em um bucket do Amazon Simple Storage Service (Amazon S3).
O bloco de data lakes de recomendações do Trusted Advisor contém o Simple Storage Service (Amazon S3), rastreadores do AWS Glue e regras do Amazon Athena, AWS Lambda e CloudWatch Events. O fluxo de trabalho se inicia por uma regra do CloudWatch Events baseada em tempo, com uma programação definida pelo usuário.
O código implanta dois buckets do Amazon Simple Storage Service (Amazon S3), um para armazenar as recomendações brutas de custos do Trusted Advisor e os dados de etiquetas, e outra para o registro em log do acesso. Ele também implanta dois rastreadores do Glue que rastreiam os dados brutos do bucket do S3 para criar tabelas em um banco de dados do Amazon Athena. Quando o rastreador do Glue for concluído, outra regra do CloudWatch Events baseada em evento será acionada, invocando uma função do AWS Lambda para criar as visualizações necessárias do Amazon Athena.
A orientação usa as recomendações de otimização de custos do AWS Trusted Advisor e os dados do editor de etiquetas do AWS Resource Groups para desenvolver um data lake que pode ser consultado por meio do Amazon Athena e visualizado no Amazon QuickSight ou em qualquer outra plataforma de visualização.
AWS Trusted Advisor Explorer
Versão 1.0.1
Data da última atualização: 05/2020
Autor: AWS
Recursos adicionais
Recursos
Recomendações de custos do Trusted Advisor para toda a organização
Integridade da otimização de custos
Recomendações de custos do Trusted Advisor com etiquetas de recursos
Visualização

Explore nossa biblioteca de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Encontre parceiros da AWS para ajudá-lo a começar.

Diagramas de arquitetura prescritivos, código de amostra e conteúdo técnico para casos de uso comuns.