07-02-2025 / Estrategias de optimización de costos / 7 mins.

Un problema importante llevó a Amazon a introducir Cost Explorer y los informes de Cost and Usage Reports. Muchos usuarios de Amazon Web Services (AWS) estaban gastando de más en servicios que no podían identificar claramente.

Antes de estas dos herramientas de gestión financiera en la nube, la nube pública de AWS era como un menú buffet sin precios. Los ingenieros podían utilizar tantos recursos en la nube como quisieran (y más), solo para enfrentarse a facturas sorpresivas al final del mes o del ciclo de facturación.

Sin embargo, Cost Explorer y Cost and Usage Reports (CUR) parecen ser dos caras de la misma moneda.

Entonces, ¿cuáles son las diferencias entre Cost Explorer y el CUR?

a) Resumen rápido


AWS Cost and Usage Report

AWS Cost Explorer

Descripción

Un informe completo, similar a una hoja de cálculo, que contiene los datos de facturación de una cuenta Payer de AWS.

Gráficos y tablas de costos altamente visuales que muestran una vista relativamente general de tus datos de costos y uso para una cuenta Payer específica en AWS.

Funcionalidad única

Proporciona detalles históricos de datos de costos y uso, y los envía a un bucket de Amazon S3 para análisis adicionales y retención prolongada.

No solo ofrece registros históricos, sino que también crea pronósticos y recomendaciones de ahorro.

Campos de datos

Múltiples líneas de datos. También admite Categorías de Costo y Etiquetas de Asignación de Costos.

Hasta 18 filtros y agrupaciones.

Formato

CSV y Parquet

CSV

Duración de los datos de costos

Por hora, diario y mensual.

Por hora (hasta 14 días), diario y mensual.

Precio

Gratuito, pero se aplican cargos estándar de Amazon S3.

Gratuito, aunque consultar datos de costos y uso a través de la API de Cost Explorer cuesta $0.01 por solicitud paginada.

b) ¿Qué hace AWS Cost Explorer?

Una vez que habilitas AWS Cost Explorer en la cuenta Payer, la herramienta recopila y reporta los datos de costos y uso de todas las cuentas miembro vinculadas a esta.

Tras un período de uso, Cost Explorer puede generar informes de costos y uso de hasta 12 meses anteriores, además del mes actual. Analiza estos datos históricos para crear un pronóstico de tres meses sobre tus costos futuros y patrones de uso.

En el gráfico principal, puedes visualizar los cinco servicios de AWS que más costos generan. Por otro lado, la vista en tabla te permite examinar los costos y datos de uso de todos tus servicios.

Además, puedes usar hasta 18 filtros de costos para identificar en qué se gasta tu dinero. Estos filtros incluyen vistas por tipo de instancia, categoría de costos, recurso, región o zona de disponibilidad, servicio y cuenta vinculada.

También puedes ver datos de costos por hora (durante 14 días) y con granularidad a nivel de recursos (duración ilimitada). Si necesitas informes más detallados, puedes obtenerlos de forma diaria y mensual.

Funcionalidades adicionales: AWS Cost Explorer permite generar informes de Savings Plans y Reservas de dos tipos cada uno.

  1. Informe de Utilización de Savings Plans: Visualiza el uso acumulado de tu Savings Plan y define un objetivo personalizado de utilización. Este informe facilita entender cómo estás aprovechando los recursos adquiridos.
  2. Informe de Cobertura de Savings Plans: Representa la cobertura general de tus Savings Plans y te permite establecer un objetivo personalizado. El informe está diseñado para identificar oportunidades de ahorro.
  3. Informe de Utilización de Reservas: Muestra cuánto de tus recursos reservados has utilizado, ayudándote a entender cómo los aprovechas. También te permite establecer un objetivo personalizado.
  4. Informe de Cobertura de Reservas: Permite ver la cobertura total de tus reservas y definir un objetivo personalizado, ayudándote a detectar oportunidades de ahorro.

Además, AWS Cost Explorer puede generar hasta 50 informes personalizados de costos y uso al mismo tiempo, en formato CSV, para compartir con varias partes interesadas.

Personalización: Puedes utilizar la API de AWS Cost Explorer para crear aplicaciones interactivas y personalizadas de gestión de costos sin necesidad de configurar infraestructura adicional. Sin embargo, AWS cobra $0.01 por solicitud paginada, considerando cada página como una solicitud individual.

Cost Explorer también ayuda a identificar instancias EC2 infrautilizadas que podrías reducir dentro de la misma familia de instancias. Además, considera tus reservas e Savings Plans para analizar el impacto potencial en tu factura.

Genera recomendaciones personalizadas en todas las regiones comerciales (excepto China) para las familias de instancias A, T, M, C, R, X, Z, I, D y H. No obstante, Cost Explorer no aplica los cambios automáticamente, a diferencia de herramientas como ProsperOps.

c) ¿Para qué se usa el Cost and Usage Report (CUR)?

Proporciona una vista detallada del uso de recursos y los costos asociados en formato sin procesar.

Los informes CUR ofrecen los datos de facturación más detallados de cualquier herramienta de gestión de costos en AWS, incluyendo Cost Explorer. Estos incluyen datos por hora, diario, mensual, por producto, servicio, recurso y etiquetas personalizadas.

Detalles clave:

  • Un CUR permite crear y guardar datos de costos y uso en un bucket de Amazon S3 para análisis posterior.
  • Puedes descargar los datos en formato CSV (comprimido en GZIP) o Parquet para trabajar con herramientas como Amazon QuickSight.
  • Para garantizar la actualización constante del CUR en S3, selecciona la opción "Overwrite existing report".
  • Habilita la integración con otras herramientas analíticas como Amazon Athena, Amazon QuickSight y Amazon Redshift.

AWS actualiza tu CUR en S3 al menos una vez al día, hasta tres veces diarias.

d) Diferencia entre Cost Explorer y CUR

  • Cost Explorer: Proporciona una vista general y simplificada de los costos y consumo de recursos, con gráficos visuales, pronósticos y recomendaciones de ahorro. Es ideal para análisis rápidos y planificación basada en datos históricos.
  • CUR: Ofrece un desglose detallado de los costos y uso hasta el nivel de recursos. Genera informes exhaustivos que pueden almacenarse en S3 y analizarse con herramientas externas para análisis profundos y personalizados.

Cost Explorer es mejor para visualizaciones y análisis básicos, mientras que CUR es óptimo para equipos que necesitan control granular, como facturación detallada y auditorías.

e) ¿Cuándo usar cada herramienta?

AWS Cost Explorer:

  • Análisis rápido de costos.
  • Establecer presupuestos y pronósticos.
  • Recomendaciones de ahorro.
  • Alertas personalizadas para monitoreo simple.

AWS CUR:

  • Desglose detallado de facturación.
  • Análisis personalizado con herramientas externas.
  • Cumplimiento y auditorías.
  • Asignación precisa de costos por departamentos, equipos o proyectos.

Nota: CUR es ideal para análisis detallados y amortización de costos.

Mantener un sistema de etiquetado eficiente es crucial para ambas herramientas, pero puede ser un desafío mantener la consistencia a medida que escalan las operaciones o se realizan fusiones. Sin un etiquetado adecuado, los datos pueden ser inexactos o poco útiles.

Cómo utiliza Frust estas herramientas para generar ahorros

Ambas herramientas son muy útiles para analizar el uso de los recursos en tu infraestructura de AWS. La integración de Frust con tu infraestructura es exclusivamente financiera mediante estos servicios. Nos ayudan a comprender tus patrones de consumo, identificar los tipos de instancia y recursos más utilizados, así como detectar aquellos que están sobredimensionados. Esto nos permite tener una visión más clara de la estructura de costos de tu infraestructura.