Header Ads

Como exibir quanta largura de banda suas instâncias do AWS EC2 estão usando

A Amazon cobra uma taxa quando suas instâncias do EC2 veiculam conteúdo na Internet ou transferem dados entre regiões. Se você estiver executando um servidor Web no EC2, isso pode rapidamente se tornar um custo importante. Veja como acompanhar o uso da largura de banda.

A largura de banda do EC2 custa dinheiro

Os dados recebidos são gratuitos, mas os dados que saem das suas instâncias são tributados. O preço exato depende da região, mas é de US $ 0,09 por GB para a maioria. Você recebe 1 GB de uso gratuitamente (mesmo que seu nível gratuito tenha expirado) e o preço é descontado após a transferência de 10 TB.

Os dados transferidos entre regiões custam US $ 0,01 para o leste dos EUA e US $ 0,02 para todo o resto. Os dados transferidos entre as zonas de disponibilidade custam US $ 0,01 em cada direção. As transferências dentro das zonas de disponibilidade são gratuitas, mas se você estiver usando endereços IP públicos para transferências (em vez de endereços privados), terá que pagar o mesmo imposto bidirecional de US $ 0,01. Verifique se suas máquinas estão na mesma zona e usando endereços particulares para se comunicar.

Se você possui muitos dados, considere hospedar seus ativos estáticos no S3 e servi-los através do CloudFront. O armazenamento S3 é mais barato que os volumes EBS usados ​​para EC2, e o CloudFront custa apenas US $ 0,085 por GB, uma pequena redução de custo. Mas o CloudFront também possui um nível gratuito de 50 GB e as transferências do S3 para o CloudFront são gratuitas.

Como exibir sua largura de banda

A AWS torna isso muito mais difícil do que precisa. Tecnicamente, você pode visualizar o uso da largura de banda na ferramenta de análise integrada do CloudWatch, Amazon. Em Métricas > EC2, você pode encontrar o “ NetworkOut ” métrica para a instância do EC2 que você deseja monitorar. Verifique se este gráfico está definido como "Sum" ” ao invés de "Média", ” que exibirá a saída total da rede em vez da velocidade média. Você pode decompô-lo por um período de tempo e restringir arrastando para selecionar pontos no gráfico:

No CloudWatch, você pode configurar alarmes que o notificarão de qualquer anomalia, como picos de largura de banda que podem estar custando dinheiro extra.

Aqui está o problema. Não há nada que mostre a soma de todos os pontos. Você está preso a um gráfico de linhas. Nenhuma das expressões matemáticas faz nada para ajudar; a única maneira de realmente exibir a soma acumulada durante um período no CloudWatch é criando um Rótulo dinâmico que use a função SUM:

Isso mostrará a SOMA logo abaixo do gráfico, ao lado do nome da métrica:

No total de bytes, você precisará dividir sua calculadora e dividir por 1024 para encontrar KB, novamente para encontrar MB, novamente para encontrar GB, e assim por diante.

O rótulo dinâmico pode ser muito enganador e difícil de usar. Se você selecionar "últimos 7 dias" ” como o período e, em seguida, selecione uma região com o mouse para ampliar um evento específico, o rótulo dinâmico não será atualizado. Você precisa especificar manualmente um período de tempo, como “ 2019-09-13 04:42 – 2019-09-13 05: 42 ” para obter uma medida precisa.

Como exibir o custo real da largura de banda do EC2

Se você quiser ver a quantidade de largura de banda que está realmente custando, poderá fazê-lo no Cost Explorer. Do “ Cost & Uso ” guia, você pode adicionar um filtro por "Tipo de uso" ” e um filtro para o “ EC2 ” para diminuir o custo da largura de banda apenas para suas máquinas virtuais.

Você pode definir o intervalo de tempo para mostrar um gráfico mais preciso, pois o padrão é definido para durar seis meses.

Via: How to Geek

Nenhum comentário