Como ler uma fatura de nuvem na Azure, AWS, Google Cloud e Oracle
Uma estimativa diz quanto algo deveria custar. A fatura diz quanto custou. Comparar as duas todo mês é a forma mais simples de pegar erros cedo: uma VM de teste esquecida, logs que ninguém lê ou dados circulando entre regiões.
Onde encontrar seus custos
| Onde olhar | Exportação detalhada | |
|---|---|---|
| Azure | Cost Management + Billing → Análise de custos | Exportações agendadas para uma conta de armazenamento |
| AWS | Billing and Cost Management → Cost Explorer | Data Exports (antes Cost and Usage Report) para o S3 |
| Google Cloud | Faturamento → Relatórios | Exportação de faturamento para o BigQuery |
| Oracle Cloud | Billing & Cost Management → Cost Analysis | Relatórios de custo e uso (arquivos CSV entregues no Object Storage) |
Os painéis bastam para uma olhada mensal. Configure cedo a exportação detalhada (ela só coleta dados a partir do dia em que você a liga), para ter histórico quando precisar investigar.
Anatomia de uma linha da fatura
Cada nuvem divide a fatura em linhas com praticamente os mesmos campos, sob nomes diferentes:
| Campo | O que significa | Nome na Azure | Nome na AWS | Nome no Google | Nome na Oracle |
|---|---|---|---|---|---|
| Serviço | O produto | Service name | Product / service | Service | Service |
| Medidor | O que exatamente é cobrado | Meter | Usage type | SKU | SKU (número da peça) |
| Região | Onde rodou | Region / location | Region (também no tipo de uso) | Location | Region |
| Quantidade e unidade | Quanto foi usado | Quantity, unit of measure | Usage amount, unit | Usage amount, unit | Billed quantity |
| Tarifa | Preço por unidade | Unit price | Rate | Unit price | Unit price |
| Custo | Quantidade × tarifa, após descontos | Cost | Cost | Cost | My cost |
O medidor é o campo importante. Um serviço costuma ter vários: o AWS IoT Core mostra linhas separadas para mensagens, conectividade, regras acionadas e ações executadas. São os mesmos medidores com os quais os nossos dados de preços se correspondem, por isso as nossas páginas de comparação listam cada componente separadamente.
Comparando a fatura com uma estimativa
- Agrupe a fatura por serviço e medidor de um mês.
- Divida o custo pela quantidade para conferir a tarifa. Se não bater com o preço de tabela, você tem um desconto, uma faixa diferente ou uma região diferente.
- Compare as quantidades com as suas premissas. Se a fatura mostra o dobro das mensagens esperadas, verifique como os dispositivos agrupam seus dados (veja tamanho de mensagem e agrupamento).
- Liste tudo o que não está na estimativa. É geralmente onde estão as surpresas.
Nosso estimador mostra o detalhamento de cada nuvem por componente, para você alinhá-lo diretamente com esses grupos.
Surpresas comuns
- Transferência de dados. O tráfego de saída para a internet, entre regiões e, em algumas nuvens, entre zonas, é cobrado por GB. Muitas estimativas o deixam de fora; as nossas incluem os dados enviados aos usuários no aplicativo web, mas não na Indústria 4.0.
- Logs e monitoramento. Logs e métricas detalhados de aplicativos podem custar mais que o serviço que descrevem. Defina períodos de retenção.
- Recursos ociosos. Clusters de teste, discos desanexados, snapshots antigos e recursos parados mas não excluídos que continuam cobrando armazenamento.
- Endereços IP públicos. As nuvens agora cobram por endereços IPv4 públicos, inclusive os que não estão em uso.
- Tamanhos mínimos. Clusters com um número mínimo de nós (veja custos de bancos de dados de séries temporais) são cobrados por inteiro mesmo quando estão parados.
- NAT gateways e balanceadores de carga, que cobram por hora e por GB processado.
- Impostos. O GST na Índia ou o IVA em outros lugares aparece na fatura, mas não nos painéis de custos nem nas estimativas.
Mantendo sob controle
- Marque tudo com pelo menos a unidade, o ambiente e o responsável, para poder dividir os custos por fábrica ou equipe.
- Defina orçamentos e alertas em 50%, 80% e 100% do gasto mensal esperado. São gratuitos em todas as nuvens que comparamos.
- Revise todo mês, não todo trimestre. A maior parte do desperdício é mais fácil de corrigir nas primeiras semanas.
- Verifique os compromissos (reservas, planos de economia) quando o uso estiver estável. Os preços sob demanda, que comparamos, são o máximo que você deveria pagar.
Veja o glossário de faturamento em nuvem para termos desconhecidos.