AWS Cost and Usage Report icono

AWS Cost and Usage Report Especializadodesde 2015

Un servicio de informes que entrega datos detallados de costos y uso de AWS a S3

Qué hace

AWS Cost and Usage Report (CUR) es el informe de facturación más detallado disponible en AWS. Entrega archivos CSV o Parquet a un bucket S3 con datos granulares de cada recurso, incluyendo costos, uso, descuentos aplicados, etiquetas y metadatos. Permite construir análisis de costos personalizados usando Athena, QuickSight, Redshift u otras herramientas de análisis.

Casos de uso

Se utiliza para construir dashboards de costos personalizados, análisis detallado de costos por recurso individual, integración con herramientas de BI empresariales, chargeback y showback entre departamentos, y análisis avanzado de patrones de uso y oportunidades de optimización que van más allá de lo que ofrece Cost Explorer.

Analogía cotidiana

Piensa en él como el extracto bancario detallado versus el resumen mensual. Cost Explorer es como el resumen de tu tarjeta (totales por categoría), mientras que CUR es el extracto completo con cada transacción individual, incluyendo la hora exacta, el comercio y los impuestos aplicados. Con el extracto completo puedes hacer análisis mucho más profundos.

¿Qué es AWS Cost and Usage Report?

AWS Cost and Usage Report (CUR) es el informe de facturación más completo de AWS. Mientras que Cost Explorer proporciona visualizaciones interactivas, CUR entrega los datos brutos en archivos que puedes analizar con tus propias herramientas. Cada línea del informe representa un uso específico de un recurso en un período de tiempo, con todos los detalles de costos y metadatos.

Contenido y formato del informe

CUR incluye información detallada por cada línea: identificador del recurso, tipo de uso, costos antes y después de descuentos, créditos aplicados, etiquetas de asignación de costos, información de reservas y Savings Plans, y más de 100 columnas de datos. Se puede generar en formato CSV (compatible con Excel) o Parquet (optimizado para consultas analíticas).

Integración con Athena y QuickSight

La integración más común es con Amazon Athena para consultas SQL directas sobre los datos de CUR en S3. AWS proporciona una plantilla de CloudFormation que configura automáticamente la tabla de Athena, el crawler de Glue y las particiones. Con QuickSight puedes crear dashboards visuales sobre los datos de CUR. Para más detalles sobre la integración, los libros en Amazon son útiles.

Cómo empezar

Ve a Billing > Cost and Usage Reports y crea un nuevo informe. Especifica un bucket S3 de destino, el formato (Parquet recomendado para Athena), la granularidad temporal (horaria o diaria) y las columnas adicionales a incluir. El primer informe se genera en 24 horas. Usa la integración con Athena para comenzar a consultar los datos con SQL.

Aspectos a tener en cuenta

  • CUR en sí es gratuito, pero se generan cargos por el almacenamiento S3 de destino y por la ejecución de consultas en Athena. Elegir el formato Parquet reduce el tamaño de los datos y contiene el costo
  • Incluir los ID de recursos aumenta considerablemente el volumen de datos del informe. Si no necesita análisis detallados, excluya los ID de recursos para contener el volumen de datos
  • Los datos de CUR tienen un retraso de hasta 24 horas. Para el monitoreo de costos en tiempo real, combínelo con Cost Explorer o Budgets
CompartirXB!