Crie relatórios detalhados de custo e uso para Amazon RDS e Amazon Aurora - Recomendações da AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie relatórios detalhados de custo e uso para Amazon RDS e Amazon Aurora

Criado por Lakshmanan Lakshmanan () e Sudarshan Narasimhan AWS

Ambiente: produção

Tecnologias: bancos de dados; gerenciamento de custos; análise

AWSserviços: Amazon Athena; Amazon Aurora; RDS AWS Amazon; Billing and Cost Management

Resumo

Esse padrão mostra como rastrear os custos de uso dos clusters Amazon Relational Database Service (Amazon) ou RDS Amazon Aurora configurando tags de alocação de custos definidas pelo usuário. Você pode usar essas tags para criar relatórios detalhados de custo e uso no AWS Cost Explorer para clusters em várias dimensões. Por exemplo, você pode rastrear os custos de uso no nível da equipe, do projeto ou do centro de custo, e, em seguida, analisar os dados no Amazon Athena.

Pré-requisitos e limitações

Pré-requisitos

Limitações

Para restrições de marcação, consulte o Guia do usuário de AWS faturamento.

Arquitetura

Pilha de tecnologias de destino

  • Amazon RDS ou Amazon Aurora

  • AWSRelatório de custos e uso da

  • AWS Cost Explorer

  • Amazon Athena

Fluxo de trabalho e arquitetura

O fluxo de trabalho de marcação e análise consiste nas seguintes etapas:

  1. Um engenheiro de dados, administrador de banco de dados ou AWS administrador cria tags de alocação de custos definidas pelo usuário para os clusters Amazon ou RDS Aurora.

  2. Um AWS administrador ativa as tags.

  3. As tags reportam metadados ao AWS Cost Explorer.

  4. Um engenheiro de dados, administrador de banco de dados ou AWS administrador cria um relatório mensal de alocação de custos.

  5. Um engenheiro de dados, administrador de banco de dados ou AWS administrador analisa o relatório mensal de alocação de custos usando o Amazon Athena.

O diagrama a seguir mostra como aplicar tags para monitorar os custos de uso das instâncias Amazon RDS ou Aurora.

 

Aplicação de tags para rastrear os custos de uso de instâncias e clusters de banco de dados

O diagrama de arquitetura a seguir mostra como o relatório de alocação de custos é integrado ao Amazon Athena para análise.

Consulta de relatórios de alocação de custos no Athena

O relatório de alocação de custos mensal é armazenado em um bucket do Amazon S3 que você especificar. Quando você configura o Athena com o AWS CloudFormation modelo, conforme descrito na seção Epics, o modelo fornece vários recursos adicionais, incluindo um rastreador Glue, um banco de dados AWS Glue, um AWS evento do Amazon Simple Notification System (AmazonSNS), funções AWS Lambda e funções Identity and Access AWS Management (IAM) para as funções Lambda. À medida que novos arquivos de dados de custo chegam ao bucket do S3, as notificações de eventos são usadas para encaminhar esses arquivos a uma função do Lambda para processamento. A função Lambda inicia um trabalho do AWS Glue Crawler para criar ou atualizar a tabela no Glue Data Catalog. AWS Em seguida, essa tabela é usada para consultar dados no Athena.

 

Ferramentas

  • O Amazon Athena é um serviço de consulta interativo que facilita a análise de dados no Amazon S3 usando o padrão. SQL

  • O Amazon Aurora é um mecanismo de banco de dados relacional totalmente gerenciado, criado para a nuvem e compatível com o My SQL e o Postgre. SQL

  • O Amazon Relational Database Service (RDSAmazon) ajuda você a configurar, operar e escalar um banco de dados relacional na AWS nuvem.

  • AWS CloudFormationé um serviço de infraestrutura como código (IaC) que permite modelar, provisionar AWS e gerenciar facilmente recursos de terceiros.

  • AWSO Cost Explorer ajuda você a visualizar e analisar seus AWS custos e uso.

Épicos

TarefaDescriçãoHabilidades necessárias

Crie tags de alocação de custos definidas pelo usuário para seu cluster Amazon ou RDS Aurora.

Para adicionar tags a um cluster Amazon ou Aurora novo RDS ou existente, siga as instruções em Adicionar, listar e remover tags no Guia do usuário do Amazon Aurora.

Nota: Para obter informações sobre como configurar um cluster do Amazon Aurora, consulte as instruções do My SQL e do Postgre SQL no Guia do usuário do Amazon Aurora.

AWSadministrador, engenheiro de dados, DBA

Ativar as tags de alocação de custos definidas pelo usuário.

Siga as instruções em Ativação de etiquetas de alocação de custos definidas pelo usuário no Guia do usuário de AWSfaturamento.

AWSadministrador
TarefaDescriçãoHabilidades necessárias

Crie e configure relatórios de custo e uso para seus clusters.

  1. Faça login no AWS Management Console e abra o console de AWS faturamento.

  2. No painel de navegação à esquerda, escolha Relatórios de Custos e Uso.

  3. Escolha Criar relatório.

  4. Forneça um nome de relatório, mantenha as configurações padrão para outras opções e escolha Próximo.

  5. Escolha Configurar e forneça os detalhes de um bucket existente do S3. Você também pode optar por criar um novo bucket do S3 a partir dessa tela. Escolha Próximo.

  6. Verifique a política padrão que será aplicada ao seu bucket, marque a caixa de seleção de confirmação e escolha Salvar.

  7. Em Prefixo do caminho do relatório, digite o prefixo que você deseja colocar no início do nome do relatório.

  8. Em Granularidade de tempo, escolha Por hora, Por dia ou Por mês, dependendo da frequência com que você deseja que os dados sejam coletados para o relatório.

  9. Em Versionamento do relatório, escolha se você deseja que novas versões do relatório sejam criadas separadamente ou que o relatório existente seja substituído por cada versão.

  10. Em Habilitar a integração de dados de relatórios para, escolha Amazon Athena. Verifique se o tipo de compressão está definido como Parquet.

  11. Escolha Próximo.

  12. Depois de rever as configurações de seu relatório, escolha Revisar e concluir.

Os dados estarão disponíveis em 24 horas.

Proprietário do aplicativo, AWS administradorDBA, geralAWS, engenheiro de dados
TarefaDescriçãoHabilidades necessárias

Analisar dados do relatório de custos e uso.

  1. Configure e use o Athena para analisar os dados do relatório. Para obter instruções, consulte Consultar relatórios de custo e uso usando o Amazon Athena no Guia AWSdo usuário de relatórios de custo e uso. Recomendamos que você use o AWS CloudFormation modelo fornecido pela Athena.

  2. Execute consultas do Athena. Por exemplo, você pode usar a SQL consulta a seguir para verificar o status da atualização de dados.

select status from cost_and_usage_data_status

Para obter mais informações, consulte Executando consultas do Amazon Athena no Guia do usuário de relatórios de AWS custo e uso.

Observação: ao executar sua SQL consulta, verifique se o banco de dados correto está selecionado na lista suspensa.

Proprietário do aplicativo, AWS administradorDBA, geralAWS, engenheiro de dados

Recursos relacionados

Referências

Tutoriais e vídeos