AWS Cost and Usage Report Especializado2015年〜
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 自体は無料だが、配信先の S3 ストレージ料金と、Athena でのクエリ実行料金が発生する。Parquet 形式を選択するとデータサイズが削減され、コストを抑えられる
- リソース ID を含めるとレポートのデータ量が大幅に増加する。詳細な分析が不要な場合はリソース ID を除外してデータ量を抑えること
- CUR のデータは最大 24 時間の遅延がある。リアルタイムのコスト監視には Cost Explorer や Budgets を併用すること