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
Uma AWS conta ativa
Uma ou mais instâncias Amazon RDS ou Amazon Aurora
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:
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.
Um AWS administrador ativa as tags.
As tags reportam metadados ao AWS Cost Explorer.
Um engenheiro de dados, administrador de banco de dados ou AWS administrador cria um relatório mensal de alocação de custos.
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.
O diagrama de arquitetura a seguir mostra como o relatório de alocação de custos é integrado ao Amazon Athena para análise.
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
Tarefa | Descrição | Habilidades 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 |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie e configure relatórios de custo e uso para seus clusters. |
Os dados estarão disponíveis em 24 horas. | Proprietário do aplicativo, AWS administradorDBA, geralAWS, engenheiro de dados |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Analisar dados do relatório de custos e uso. |
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