AWS Trusted Advisor Explorer

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

Hat Ihnen diese Lösungsimplementierung geholfen?
Feedback geben 

Funktionen

Organisationsübergreifende Trusted Advisor-Kostenempfehlungen

Aggregieren Sie Empfehlungen von AWS Trusted Advisor zur Kostenoptimierung für alle Konten in Ihrer AWS-Organisation.

Kostenoptimierungsintegrität

Verfolgen Sie die Kostenoptimierungsempfehlungen von AWS Trusted Advisor für Ihr Unternehmen im Laufe der Zeit. Erstellen Sie eine Verlaufsansicht Ihrer Empfehlungen zur Kostenoptimierung und Ihrer Fortschritte.

Trusted-Advisor-Kostenempfehlungen mit Ressourcen-Tags

Erweitern Sie AWS Trusted Advisor-Kostenempfehlungen mit Ressourcen-Tags. Geben Sie alle Ressourcen-Tags an, die in den Mitgliedskonten Ihrer Organisation verwendet werden.

Visualisierung

Nutzen Sie den Kostenempfehlungs-Data Lake von AWS Trusted Advisor zum Erstellen von Dashboards mit AWS QuickSight oder einer anderen Visualisierungsplattform.
Symbol für Entwickeln
Stellen Sie eine AWS-Lösung selbst bereit

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

Weitere Informationen 
Einen APN-Partner suchen
Eine AWS-Partner-Lösung finden

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

Weitere Informationen 
Symbol für Erkunden
Beratung erkunden

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

Weitere Informationen