Como depurar o faturamento da AWS com o Explorador de custos e as tags de faturamento

Como depurar o faturamento da AWS com o Explorador de custos e as tags de faturamento

O faturamento da AWS é notoriamente difícil e configurações incorretas em sua rede podem resultar no uso excessivo de dados ou recursos que podem se acumular despercebidos. A AWS fornece muitas soluções para depurar sua conta antes que ela chegue à sua carteira.

O que é o Navegador de Custos?

A AWS fornece muitos serviços relacionados ao faturamento, mas o Cost Explorer é o mais útil. Embora a página inicial de faturamento principal forneça uma visão geral de sua fatura, o Explorador de custos permite detalhar exatamente o que você está pagando.

Cada centavo gasto na AWS está associado a mais dados. Isso pode ajudá-lo a descobrir cobranças desnecessárias, o que pode fornecer informações úteis sobre o que você precisa alterar em sua rede na nuvem.

Por exemplo, um problema comum é usar muitos dados porque a AWS tem um custo de dados muito alto. Você pode  tomar medidas para resolver o problema ou até mesmo considerar mover o serviço problemático para um provedor de nuvem diferente. Outro problema pode ser um alto número de solicitações para serviços internos, como S3 – você pode considerar a implementação de mais caches externos para reduzir isso.

O Explorador de custos é gratuito, mas você pode ativar o “detalhe por hora” se quiser pagar por ele . Custa alguns centavos por recurso rastreado.

Usando o navegador de custos

O Explorador de custos está disponível na lista suspensa da conta no Painel de faturamento.

Na barra lateral, você verá o navegador de custos. Abra-o e você verá um gráfico de sua conta ao longo do tempo, bem como várias maneiras de filtrá-lo.

No topo, você verá opções de agrupamento – você provavelmente desejará definir algo como “Tipo de uso” ou “Operação de API”, que mostrará o que você está realmente pagando. Por exemplo, esse gráfico é principalmente de operações do S3 e é dividido entre diferentes custos, como transferência de dados, solicitações PutObject e solicitações GetObject.

Em março, troquei o balde problemático para o Digital Ocean, que cobra muito menos pela transferência de dados. Eu também poderia implementar mais cache do lado do cliente se quisesse permanecer no S3. O alto custo do DataTransfer-Out acabou, deixando apenas as solicitações PutObject que são roteadas para outro bucket de arquivamento que permanecerá no S3, embora pareça que a redução da taxa de solicitação possa reduzir ainda mais a conta.

Se você usa muitos serviços diferentes, os filtros laterais podem ajudá-lo a reduzir os problemas. Você pode filtrar os custos por nome, bem como por região, zona de disponibilidade, instância e tipo de uso e até mesmo em várias contas.

Usando tags

Uma das opções de filtragem mais úteis são as tags. As tags são um recurso da AWS que se aplica a cada serviço individual. Quase todos os objetos na AWS podem receber pares de valores-chave que são usados ​​para uma organização.

Eles podem ser usados ​​para muitas coisas, mas o principal é rastrear os custos com base em vários fatores. Por exemplo, você pode ter muitos aplicativos em execução na mesma nuvem e usando os mesmos recursos. Dar a eles tags diferentes pode facilmente separar os custos no Navegador de custos.

As tags são bem fáceis de usar. Eles podem ser definidos programaticamente ao iniciar serviços usando a API da AWS ou o CloudFormation, mas se você quiser defini-los manualmente, geralmente encontrará um painel de configurações para eles em algum lugar nas configurações de cada serviço. Por exemplo, o S3 os tem na página de configurações do carrinho na seção “Propriedades”.

Uma vez instalado, você poderá classificar o Explorador de custos por tags, mas se você não tiver o detalhamento por hora ativado, levará algum tempo até que a próxima rodada de cobrança ocorra.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *