AWS Trusted Advisor Explorer stellt die Infrastruktur bereit, die erforderlich ist, um Empfehlungen zur Kostenoptimierung zu aggregieren und den Zustand der Kostenoptimierung in Ihrer gesamten Organisation im Laufe der Zeit aktiv zu verfolgen. Der Leitfaden erstellt einen Data Lake, der zum Erstellen von Dashboards zum visuellen Untersuchen der Daten verwendet werden kann. Es reichert die Daten mit Ressourcen-Tags an, die die Erkennungs- und Filterfunktionen weiter verbessern.
AWS Trusted Advisor Explorer nutzt AWS Trusted Advisor-Kostenoptimierungsempfehlungen von AWS Trusted Advisor und Tag-Editor-Daten vonAWS Resource Groups, um einen Data Lake zu erstellen, der mit Amazon Athena abgefragt und mit Amazon QuickSight oder einer anderen Visualisierungsplattform visualisiert werden kann.
Übersicht
Das folgende Diagramm zeigt die Architektur, die Sie mit dem Beispielcode auf GitHub erstellen können.

AWS Trusted Advisor Explorer-Architektur
Der Beispielcode erstellt einen Scheduler-Block, einen Block zum Extrahieren von Kontoinformationen, einen Block zum Extrahieren von Trusted Advisor- und Tag-Daten und einen Block Trusted Advisor-Empfehlungen.
Der Scheduler-Block ist eine Amazon CloudWatch Events-Regel, die die Lösung auf Grundlage eines benutzerdefinierten Plans auslöst.
Der Block zum Extrahieren von Kontoinformationen enthält eine AWS Lambda-Funktion, die die Liste der Konten aus der vorhandenen Organisation im Konto oder aus einer CSV-Dateieingabe extrahiert.
Der Block zum Extrahieren von Trusted Advisor- und Tag-Daten enthält vier AWS Step Functions. Diese vier Schrittfunktionen bestehen aus fünf AWS Lambda-Funktionen, die parallel ausgeführt werden, um AWS Trusted Advisor-Kostenempfehlungen und Tag-Daten aus allen Mitgliedskonten zu extrahieren und in einem Amazon Simple Storage Service-Bucket (Amazon S3) zu speichern.
Der Trusted Advisor-Empfehlungen-Data Lake-Block enthält Amazon S3, AWS Glue-Crawler, Amazon Athena, AWS Lambda und CloudWatch Events-Regeln. Der Workflow wird durch eine zeitbasierte CloudWatch-Ereignisregel nach einem vom Benutzer definierten Zeitplan initiiert.
Der Code stellt zwei Amazon S3-Buckets bereit, einen zum Speichern der Trusted Advisor-Rohkostenempfehlungen und Tag-Daten und den anderen für die Zugriffsprotokollierung. Er stellt auch zwei Glue-Crawler bereit, die die unformatierten Daten aus dem S3-Bucket crawlen, um Tabellen in einer Amazon Athena-Datenbank zu erstellen. Wenn der Glue-Crawler fertig ist, wird eine weitere ereignisbasierte CloudWatch Events-Regel ausgelöst, die eine AWS Lambda-Funktion aufruft, um die erforderlichen Amazon Athena-Ansichten zu erstellen.
Die Anleitung nutzt die Kostenoptimierungsempfehlungen von AWS Trusted Advisor und die Tag-Editor-Daten von AWS Resource Groups, um einen Data Lake aufzubauen, der mit Amazon Athena abgefragt und mit Amazon QuickSight oder einer anderen Visualisierungsplattform visualisiert werden kann.
AWS Trusted Advisor Explorer
Version 1.0.1
Letzte Aktualisierung: 05/2020
Autor: AWS
Weitere Ressourcen
Funktionen
Organisationsübergreifende Trusted Advisor-Kostenempfehlungen
Kostenoptimierungsintegrität
Trusted-Advisor-Kostenempfehlungen mit Ressourcen-Tags
Visualisierung

Durchsuchen Sie unsere Bibliothek der AWS-Lösungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Finden Sie AWS-Partner, die Ihnen den Einstieg erleichtern.

Präskriptive Architekturdiagramme, Beispielcode und technische Inhalte für häufig vorkommende Anwendungsfälle finden.