SAA-C03

Deep Dive

Practicar ahora
D4 · Optimización de costos

Herramientas de costos: Cost Explorer y Budgets

AWS ofrece un ecosistema de herramientas para visibilidad, control y optimización del gasto en la nube. El examen evalúa cuál herramienta es apropiada para cada necesidad: análisis histórico (Cost Explorer), alertas (Budgets), recomendaciones (Compute Optimizer).

Icon-Architecture/48/Arch_AWS-Cost-Explorer_48

Cost Explorer

AWS Cost Explorer es la herramienta de análisis de costos. Visualiza y analiza el gasto histórico, proyecta costos futuros y ayuda a identificar oportunidades de ahorro.

Capacidades

  • Ver costos históricos por servicio, región, cuenta, tag o tipo de uso
  • Proyecciones de costos para los próximos 12 meses basadas en tendencias
  • Identificar top 5 servicios que más gastan
  • Savings Plans y RI recommendations — cuánto ahorrarías
  • Granularidad: diaria, mensual, hourly (con activación)
  • API para integración con sistemas propios

Señales en el examen

  • "Analizar en qué se gasta más en AWS este mes"
  • "Identificar servicios con mayor crecimiento de costo"
  • "Ver el impacto de Reserved Instances en el gasto"
  • "Proyectar costos para el próximo año"
  • "Recibir recomendaciones de Savings Plans"

Cost Explorer vs Budgets

Cost Explorer = análisis histórico y proyecciones (reactivo/analítico). Budgets = alertas proactivas cuando el gasto supera umbrales.

Icon-Architecture/48/Arch_AWS-Budgets_48

AWS Budgets

AWS Budgets crea alertas cuando el gasto real o proyectado supera umbrales definidos. También puede alertar sobre uso de Reserved Instances o Savings Plans.

Tipos de budgets

Cost Budget

Alerta cuando el gasto supera $X. Ej: alertar si el gasto mensual pasa de $1,000.

Usage Budget

Alerta cuando el uso de un servicio supera X unidades. Ej: más de 1,000 horas EC2.

RI/SP Coverage Budget

Alerta si la cobertura de Reserved o Savings Plans cae por debajo del umbral.

RI/SP Utilization Budget

Alerta si las RIs o SPs no se están aprovechando suficientemente.

Acciones automáticas

Budget Actions pueden ejecutar acciones automáticas cuando se supera el umbral: aplicar IAM/SCP que bloquea lanzar nuevos recursos, o ejecutar un SSM Automation para detener instancias. Útil para ambientes de dev con presupuesto limitado.

Configuración de notificaciones

Notificaciones via email o SNS topic. Puedes alertar al 50%, 80% y 100% del presupuesto para anticiparse. Previsión (forecasted): alerta cuando la proyección supera el umbral aunque el gasto actual no lo haya hecho.

Icon-Architecture/48/Arch_AWS-Cost-Explorer_48

AWS Compute Optimizer

Compute Optimizer usa Machine Learning para analizar métricas de CloudWatch y recomienda el tipo de recurso óptimo para cada workload basándose en el uso real.

Recursos que analiza

EC2 Instances

Recomienda el tipo y tamaño de instancia basado en CPU, memoria y red.

Auto Scaling Groups

Optimiza la configuración del grupo para equilibrar rendimiento y costo.

EBS Volumes

Recomienda el tipo de volumen (gp2→gp3, io1→gp3) según el patrón de I/O.

Lambda Functions

Optimiza la configuración de memoria para balance costo/rendimiento.

ECS Services on Fargate

Recomienda CPU y memoria apropiada para cada task.

Tipos de recomendaciones

Over-provisioned: Reducir tamaño para ahorrar costo
Optimized: Buen balance entre costo y rendimiento
Under-provisioned: Aumentar tamaño para evitar throttling

Señal en el examen

"Identificar instancias EC2 sobredimensionadas" o "recomendaciones de rightsizing basadas en métricas reales" → Compute Optimizer.

Icon-Architecture/48/Arch_AWS-Trusted-Advisor_48

AWS Trusted Advisor

Trusted Advisor analiza tu entorno AWS en 5 categorías y proporciona recomendaciones en tiempo real. Las checks básicas son gratuitas; las avanzadas requieren Business/Enterprise Support.

💰

Cost Optimization

Instancias EC2 subutilizadas, EBS no adjuntos, IPs Elastic no usadas, Reserved Instances vencidas.

Performance

EC2 con alta utilización, CloudFront sin compresión, A records de Route 53 sin usar.

🔐

Security

Security Groups con 0.0.0.0/0, MFA no habilitado en root, S3 buckets públicos, CloudTrail no configurado.

🏛️

Fault Tolerance

RDS sin Multi-AZ, EBS sin snapshots recientes, Route 53 sin health checks.

📊

Service Limits

Uso de quotas de servicios (VPCs por región, instancias EC2, etc.). Alerta antes de alcanzar el límite.

Icon-Architecture/48/Arch_AWS-Cost-Explorer_48

Cost Allocation Tags

Los tags son metadatos key-value en recursos AWS. Activar Cost Allocation Tags permite ver los costos desglosados por tag en Cost Explorer y reportes de facturación.

Tags comunes

Environmentproduction, staging, dev
Teambackend, frontend, data
Projectcheckout-v2, ml-platform
CostCenterengineering, marketing

Señal en el examen

"¿Cómo asignar costos a diferentes departamentos/proyectos?" → Cost Allocation Tags + Cost Explorer con filtros por tag.

Icon-Architecture/48/Arch_AWS-Cost-Explorer_48

AWS Pricing Calculator

Herramienta para estimar costos ANTES de provisionar recursos. Permite modelar arquitecturas y comparar costos entre diferentes configuraciones.

Diferencias clave:

  • Pricing Calculator: estimación PREVIA
  • Cost Explorer: análisis POSTERIOR del gasto real
  • Budgets: alertas en TIEMPO REAL

Señales en el examen:

  • • "Estimar costo de migración a AWS"
  • • "Calcular TCO antes de migrar"
  • • "Comparar costos de diferentes regiones"

Resumen: ¿Qué herramienta para qué?

NecesidadHerramienta
Ver en qué se gastó el mes pasado por servicioCost Explorer
Alertar cuando el gasto supere $500/mesAWS Budgets
Estimar el costo de una nueva arquitecturaAWS Pricing Calculator
Identificar instancias EC2 sobredimensionadasCompute Optimizer
Auditar seguridad y límites de servicioTrusted Advisor
Ver costos por equipo/proyectoCost Allocation Tags + Cost Explorer
Recomendar compra de Savings PlansCost Explorer (Savings Plans recommendations)
Bloquear gasto si supera presupuestoAWS Budgets Actions

¿Entendiste este tema?

Pon a prueba lo que acabas de aprender

Un equipo de finanzas quiere implementar una política donde si el gasto proyectado de AWS para el mes supera $10,000, se envíe una alerta al CFO y se bloquee automáticamente la creación de nuevas instancias EC2 en entornos de desarrollo. ¿Qué servicio implementa esto?