AWS Trusted Advisor Explorer alloue l'infrastructure nécessaire pour regrouper les recommandations d'optimisation des coûts et suivre activement l'état de l'optimisation des coûts dans votre organisation au fil du temps. La solution crée un lac de données qui peut être utilisé pour créer des tableaux de bord afin d'explorer visuellement les données. Elle enrichit les données avec des étiquettes de ressources qui améliorent encore davantage les capacités de détection et de filtrage.
AWS Trusted Advisor Explorer s'appuie sur les recommandations d'optimisation des coûts d'AWS Trusted Advisor et les données d'AWS Resource Groups Tag Editor pour créer un lac de données qui peut être interrogé à l'aide d'Amazon Athena et visualisé à l'aide d'Amazon QuickSight ou de toute autre plateforme de visualisation.
Présentation
Le diagramme ci-dessous présente l'architecture que vous pouvez créer à l'aide de l'exemple de code sur GitHub.

Architecture d'AWS Trusted Advisor Explorer
L'exemple de code crée un bloc planificateur, un bloc d'extraction d'informations de compte, un bloc d'extraction de données Trust Advisor et d'étiquettes, ainsi qu'un bloc de recommandations Trusted Advisor.
Le bloc planificateur est une règle Amazon CloudWatch Events qui déclenche la solution en fonction d'un programme défini par l'utilisateur.
Le bloc d'extraction d'informations de compte contient une fonction AWS Lambda qui extrait la liste de comptes de l'organisation existant dans le compte ou d'une entrée de fichier CSV.
Le bloc d'extraction de données Trusted Advisor et de balises contient quatre AWS Step Functions. Ces quatre Step Functions se composent de cinq fonctions AWS Lambda qui fonctionnent en parallèle pour extraire des recommandations de coût AWS Trusted Advisor et des données d'étiquettes de tous les comptes membres et les stocker dans un compartiment Amazon Simple Storage Service (Amazon S3).
Le bloc de lac de données Recommandations Trusted Advisor contient Simple Storage Service (Amazon S3), des robots d'analyse AWS Glue, Amazon Athena, AWS Lambda et des règles CloudWatch Events. Le flux de travail est lancé par une règle CloudWatch Events temporelle selon un programme défini par l'utilisateur.
Le code déploie deux compartiments Simple Storage Service (Amazon S3), un pour le stockage des données brutes de recommandations de coûts Trusted Advisor et d'étiquette, et l'autre pour la journalisation des accès. Il déploie également deux robots d'analyse Glue qui analysent les données brutes du compartiment S3 pour créer des tableaux dans une base de données Amazon Athena. Lorsque le robot d'analyse Glue a terminé, une autre règle CloudWatch Events basée sur les évènements se déclenche et invoque une fonction AWS Lambda pour créer les vues Amazon Athena requises.
La solution s'appuie sur les recommandations d'optimisation des coûts d'AWS Trusted Advisor et les données d'AWS Resource Groups Tag Editor pour créer un lac de données qui peut être interrogé à l'aide d'Amazon Athena et visualisé à l'aide d'Amazon QuickSight ou de toute autre plateforme de visualisation.
AWS Trusted Advisor Explorer
Version 1.0.1
Dernière mise à jour : 05/2020
Auteur : AWS
Ressources supplémentaires
Fonctions
Les recommandations de coûts de Trusted Advisor dans l'organisation
État de l'optimisation des coûts
Recommandations de coûts de Trusted Advisor avec les identifications de ressources
Visualisation

Parcourez notre bibliothèque de solutions AWS pour obtenir des réponses aux problèmes architecturaux courants.

Trouvez des partenaires AWS certifiés pour vous aider à démarrer.

Trouvez des diagrammes d'architecture prescriptifs, des exemple de code et du contenu technique pour les cas d'utilisation courants.