EBS: Snapshot de EBS
Esta regra identifica EBS Snapshots que:
Pertencem à própria conta
Não foram criados pelo AWS Backup
Estão fora do intervalo de idade definido
Atendem aos filtros de tag configurados
O objetivo é identificar snapshots antigos que podem estar gerando custo recorrente desnecessário.
Contexto da regra e impacto no negócio
Snapshots EBS geram custo contínuo baseado em armazenamento incremental.
Problemas comuns:
Snapshots esquecidos
Snapshots de projetos descontinuados
Duplicação de backups
Ausência de política de retenção
Impacto:
Custo recorrente invisível
Crescimento descontrolado de storage
Falta de governança de retenção
Classificação: ECONOMIA + GOVERNANÇA
Detalhamento técnico da regra
A regra percorre todas as regiões AWS habilitadas na tenancy.
Para cada região:
Lista snapshots com:
Aplica filtros de tag (inclusão/exclusão).
Avalia idade do snapshot.
Exclui snapshots gerados pelo AWS Backup.
Como a regra é executada
Autenticação por região.
Execução:
Filtro:
Aplicação de filtros de tag.
Validação de idade:
Condição baseada em:
Exclusão de snapshots criados pelo AWS Backup:
Snapshots restantes são sinalizados.
Lógica aplicada
Um snapshot será sinalizado quando:
Campos analisados
Snapshot EBS:
SnapshotIdOwnerIdVolumeIdStartTimeStateDescriptionTagsRegionARN
Parâmetros considerados na busca
API utilizada:
Parâmetros configuráveis via checker:
period.daysperiod.operatorFiltros de tag
Período Avaliado (Filtro Temporal)
Período Avaliado: 15 dias
Configuração padrão e que serão analisados snapshots retidos com 15 dias ou mais.
Esse parâmetro pode ser customizado conforme a necessidade do cliente, permitindo adequação a diferentes políticas de retenção.
Intervalo de Análise
Execução padrão: a cada 8 horas.
Calculo de Savings
Snapshots representam custo direto de armazenamento.
Seguindo padrão de regras de recurso potencialmente removível:
Fórmula Oficial de Savings
Interpretação
O savings considera:
100% do custo associado aos snapshots identificados
Campo do CUR:
Serviço relacionado:
Exemplo de Impacto
Cenário:
300 snapshots antigos
Custo mensal total: $4.500
Savings estimado:
Caso removidos conforme política de retenção.
Dicas de uso e boas práticas para o usuário
Antes de excluir:
Validar dependência com AMIs.
Verificar política de retenção corporativa.
Confirmar que não fazem parte de DR.
Avaliar se estão associados a volumes ativos.
Boas práticas:
Implementar política automática de lifecycle.
Centralizar backups no AWS Backup.
Definir retenção padrão por ambiente.
Exceções possíveis:
Snapshots para compliance.
Snapshots de disaster recovery.
Retenção legal obrigatória.
Last updated