Saltar al contenido

Redes

Descubra los costos de los activos de red desconectados y los recursos de conectividad inactivos.

Permisos Requeridos: ec2:DescribeAddresses, ec2:DescribeNetworkInterfaces, ec2:DescribeNatGateways, elasticloadbalancing:DescribeLoadBalancers, elasticloadbalancing:DescribeTargetGroups, cloudwatch:GetMetricStatistics.

Direcciones IP Elásticas (EIP)

AWS Doctor identifica las EIP que no están asociadas actualmente con una instancia o interfaz de red.

El Costo de las IPs Inactivas

AWS cobra por todas las direcciones IPv4 públicas, incluyendo las IPs Elásticas. Mientras que una IP asociada proporciona conectividad, una EIP sin asociar (inactiva) es puro desperdicio: está pagando la tarifa por hora por un recurso que no proporciona ningún valor a su infraestructura.

  • Acción: Liberar cualquier EIP que no esté mapeada activamente a un servicio.

Cargos por IPv4 Pública (en uso)

Desde febrero de 2024, AWS cobra la tarifa por hora de IPv4 pública (~$0.005/hora, ~$3.65/mes) por cada dirección IPv4 pública, no solo por las IPs Elásticas inactivas. AWS Doctor lista las direcciones IPv4 públicas conectadas actualmente a interfaces de red y las resume en una tabla Public IPv4 Charges (in use) con una fila por tipo de recurso (EC2 Instance, NAT Gateway, Load Balancer, RDS Database, Other), la cantidad de direcciones y el costo mensual estimado.

  • Solo informativo: La mayoría de estas direcciones son necesarias, por lo que no se cuentan como desperdicio, no forman parte del Total Estimated Monthly Waste y no modifican el valor has_waste en la salida JSON. En JSON el resumen es el arreglo in_use_public_ipv4_charges.
  • Acción: Use la cifra para decidir dónde IPv6, VPC endpoints o menos direcciones públicas podrían reducir su factura.
  • Estimación: La cifra es cantidad de direcciones x tarifa por hora x 730 horas. Las direcciones traídas con BYOIP (bring-your-own-IP) no son facturadas por AWS pero igualmente se cuentan, y las 750 horas mensuales de la capa gratuita para cuentas nuevas no se descuentan.
  • Alcance: Las IPs Elásticas que no están asociadas a nada no aparecen aquí; se reportan en la tabla Elastic IP Waste de arriba.

Elastic Load Balancers (ELB)

AWS Doctor identifica los Application (ALB) y Network (NLB) Load Balancers que están sin asociar o inactivos.

Load Balancers sin Usar

Marca los ELB que no están asociados con ningún grupo de destino (target group).

  • Razón: Un ELB sin grupos de destino es un punto de entrada a ninguna parte, pero sigue facturando a la tarifa por hora completa.
  • Acción: Eliminar cualquier Load Balancer que no tenga una asociación de grupo de destino.

Load Balancers Inactivos

Marca los ELB que han procesado cero solicitudes o conexiones durante los últimos 7 días.

  • Razón: Los Load Balancers tienen un costo fijo por hora independientemente del volumen de tráfico (~$16-20/mes de costo base).
  • Acción: Eliminar o consolidar servicios en LBs compartidos.
Puedes personalizar el umbral de 7 días de inactividad utilizando el flag --elb-idle-days.

NAT Gateways

AWS Doctor identifica los NAT Gateways que han procesado cero bytes de datos durante los últimos 7 días.

Por qué es desperdicio

Los NAT Gateways tienen un alto costo por hora (~$32.85/mes en la mayoría de las regiones) incluso cuando no están procesando ningún tráfico. Si un NAT Gateway está inactivo, a menudo es un resto de una arquitectura anterior o de un entorno desmantelado incorrectamente.

  • Acción: Eliminar cualquier NAT Gateway que no muestre actividad y que ya no sea necesario para la conectividad de salida.
Puedes personalizar el umbral de 7 días de inactividad utilizando el flag --vpc-nat-idle-days.
Las futuras actualizaciones incluirán la detección de VPC Endpoints sin usar.