SAA-C03
Deep Dive
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).
Contenido
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
Señales en el examen
Cost Explorer vs Budgets
Cost Explorer = análisis histórico y proyecciones (reactivo/analítico). Budgets = alertas proactivas cuando el gasto supera umbrales.
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.
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
Señal en el examen
"Identificar instancias EC2 sobredimensionadas" o "recomendaciones de rightsizing basadas en métricas reales" → Compute Optimizer.
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.
Herramienta para estimar costos ANTES de provisionar recursos. Permite modelar arquitecturas y comparar costos entre diferentes configuraciones.
Diferencias clave:
Señales en el examen:
Resumen: ¿Qué herramienta para qué?
| Necesidad | Herramienta |
|---|---|
| Ver en qué se gastó el mes pasado por servicio | Cost Explorer |
| Alertar cuando el gasto supere $500/mes | AWS Budgets |
| Estimar el costo de una nueva arquitectura | AWS Pricing Calculator |
| Identificar instancias EC2 sobredimensionadas | Compute Optimizer |
| Auditar seguridad y límites de servicio | Trusted Advisor |
| Ver costos por equipo/proyecto | Cost Allocation Tags + Cost Explorer |
| Recomendar compra de Savings Plans | Cost Explorer (Savings Plans recommendations) |
| Bloquear gasto si supera presupuesto | AWS 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?