Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea report dettagliati su costi e utilizzo per Amazon RDS e Amazon Aurora
Creato da Lakshmanan Lakshmanan (AWS) e Sudarshan Narasimhan
Riepilogo
Questo modello mostra come tenere traccia dei costi di utilizzo per i cluster Amazon Relational Database Service (Amazon RDS) o Amazon Aurora configurando tag di allocazione dei costi definiti dall'utente. Puoi utilizzare questi tag per creare report dettagliati su costi e utilizzo in AWS Cost Explorer per cluster su più dimensioni. Ad esempio, puoi tenere traccia dei costi di utilizzo a livello di team, progetto o centro di costo e quindi analizzare i dati in Amazon Athena.
Prerequisiti e limitazioni
Prerequisiti
Un account AWS attivo
Una o più istanze Amazon RDS o Amazon Aurora
Limitazioni
Per le restrizioni relative ai tag, consulta la AWS Billing User Guide.
Architettura
Stack tecnologico Target
Amazon RDS o Amazon Aurora
AWSReport di costi e utilizzo
AWS Cost Explorer
Amazon Athena
Flusso di lavoro e architettura
Il flusso di lavoro di etichettatura e analisi consiste nei seguenti passaggi:
Un ingegnere dei dati, un amministratore di database o un amministratore AWS crea tag di allocazione dei costi definiti dall'utente per i cluster Amazon RDS o Aurora.
Un amministratore AWS attiva i tag.
I tag inviano i metadati ad AWS Cost Explorer.
Un ingegnere dei dati, un amministratore di database o un amministratore AWS crea un rapporto mensile sull'allocazione dei costi.
Un ingegnere dei dati, un amministratore di database o un amministratore AWS analizza il report mensile di allocazione dei costi utilizzando Amazon Athena.
Il diagramma seguente mostra come applicare i tag per tenere traccia dei costi di utilizzo per le istanze Amazon RDS o Aurora.

Il seguente diagramma di architettura mostra come il report di allocazione dei costi è integrato con Amazon Athena per l'analisi.

Il report mensile di allocazione dei costi viene archiviato in un bucket Amazon S3 specificato dall'utente. Quando configuri Athena con il CloudFormation modello AWS, come descritto nella sezione Epics, il modello fornisce diverse risorse aggiuntive, tra cui un crawler AWS Glue, un database AWS Glue, un evento Amazon Simple Notification System (Amazon SNS), funzioni AWS Lambda e ruoli AWS Identity and Access Management (IAM) per le funzioni Lambda. Man mano che nuovi file di dati sui costi arrivano nel bucket S3, vengono utilizzate notifiche di eventi per inoltrare questi file a una funzione Lambda per l'elaborazione. La funzione Lambda avvia un crawler job di AWS Glue per creare o aggiornare la tabella nel catalogo dati di AWS Glue. Questa tabella viene quindi utilizzata per interrogare i dati in Athena.
Strumenti
Amazon Athena
è un servizio di query interattivo che semplifica l'analisi dei dati in Amazon S3 utilizzando SQL standard. Amazon Aurora è un motore di database relazionale completamente gestito creato per il cloud e compatibile con MySQL e PostgreSQL.
Amazon Relational Database Service (Amazon RDS) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS.
AWS CloudFormation
è un servizio Infrastructure as Code (IaC) che consente di modellare, fornire e gestire facilmente risorse AWS e di terze parti. AWS Cost Explorer ti aiuta a visualizzare e analizzare i costi e l'utilizzo di AWS.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea tag di allocazione dei costi definiti dall'utente per il tuo cluster Amazon RDS o Aurora. | Per aggiungere tag a un cluster Amazon RDS o Aurora nuovo o esistente, segui le istruzioni in Aggiungere, elencare e rimuovere tag nella Guida per l'utente di Amazon Aurora. NotaPer informazioni su come configurare un cluster Amazon Aurora, consulta le istruzioni per MySQL e PostgreSQL nella Guida per l'utente di Amazon Aurora. | Amministratore AWS, ingegnere dei dati, DBA |
Attiva i tag di allocazione dei costi definiti dall'utente. | Segui le istruzioni in Attivazione dei tag di allocazione dei costi definiti dall'utente nella AWS Billing User Guide. | Amministratore AWS |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea e configura report sui costi e sull'utilizzo per i tuoi cluster. |
I dati saranno disponibili in 24 ore. | Proprietario dell'app, amministratore AWS, DBA, General AWS, ingegnere dei dati |
Attività | Descrizione | Competenze richieste |
---|---|---|
Analizza i dati del rapporto sui costi e sull'utilizzo. |
Per ulteriori informazioni, consulta Esecuzione di query Amazon Athena nella AWS Cost and Usage Reports User Guide. NotaQuando esegui la query SQL, assicurati che il database corretto sia selezionato dall'elenco a discesa. | Proprietario dell'app, amministratore AWS, DBA, General AWS, ingegnere dei dati |
Risorse correlate
Riferimenti
Tutorial e video