MÓDULO 14 - Gobernanza y FinOps
Visión General
Este módulo cubre la gobernanza y el FinOps (Financial Operations). Aprenderá a organizar, etiquetar y optimizar sus recursos de AWS para reducir los costos.
Objetivos de Aprendizaje
- Implementar una estrategia de etiquetado
- Gestionar el inventario de recursos
- Identificar oportunidades de optimización
- Utilizar el calculador de precios de AWS
- Aplicar prácticas de FinOps en la empresa
Contenido de la Semana
1. Tags de AWS - Organización de Recursos
┌─────────────────────────────────────────────────────────────┐
│ AWS TAGS │
├─────────────────────────────────────────────────────────────┤
│ │
│ Tags = Metadatos clave-valor en los recursos │
│ │
│ Instancia EC2 : i-0123456789 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Tags : │ │
│ │ ┌──────────────┬─────────────────────────┐ │ │
│ │ │ Name │ web-server-prod-01 │ │ │
│ │ │ Environment │ production │ │ │
│ │ │ Project │ e-commerce │ │ │
│ │ │ Owner │ team-platform │ │ │
│ │ │ CostCenter │ CC-12345 │ │ │
│ │ │ CreatedBy │ terraform │ │ │
│ │ └──────────────┴─────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ Usos : │
│ • Asignación de costos por equipo/proyecto │
│ • Automatización (iniciar/detener por tag) │
│ • Gobernanza y cumplimiento │
│ • Búsqueda e inventario │
│ │
└─────────────────────────────────────────────────────────────┘
2. Estrategia de Etiquetado Recomendada
| Tag | Descripción | Ejemplo | Obligatorio |
|---|---|---|---|
| Name | Nombre legible | web-prod-01 | Sí |
| Environment | Entorno de despliegue | prod/staging/dev | Sí |
| Project | Proyecto/Aplicación | e-commerce | Sí |
| Owner | Equipo responsable | team-platform | Sí |
| CostCenter | Centro de costos | CC-12345 | Sí |
| CreatedBy | Método de creación | terraform/manual | No |
| ExpirationDate | Fecha de eliminación | 2024-12-31 | No |
3. FinOps - Optimización de Costos
┌─────────────────────────────────────────────────────────────┐
│ FINOPS AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. VISIBILITY (Visibilidad) │
│ └── ¿A dónde va el dinero? │
│ • Cost Explorer │
│ • Tags para asignación │
│ • Presupuestos y alertas │
│ │
│ 2. OPTIMIZATION (Optimización) │
│ └── ¿Cómo reducir? │
│ • Right-sizing (tamaño adecuado) │
│ • Reserved Instances │
│ • Spot Instances │
│ • Detener recursos no utilizados │
│ │
│ 3. OPERATION (Gobernanza) │
│ └── ¿Cómo mantener? │
│ • Políticas de aprobación │
│ • Revisiones regulares │
│ • Automatización │
│ │
└─────────────────────────────────────────────────────────────┘
4. Oportunidades de Optimización
┌─────────────────────────────────────────────────────────────┐
│ TOP 5 OPTIMIZACIONES AWS │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. INSTANCIAS SUBUTILIZADAS │
│ CPU < 10% en promedio → Reducir tamaño │
│ Ahorro potencial: 30-50% │
│ │
│ 2. INSTANCIAS NO UTILIZADAS │
│ Instancias dev/test 24/7 → Apagar noche/fin de semana │
│ Ahorro potencial: 60-70% │
│ │
│ 3. ALMACENAMIENTO NO UTILIZADO │
│ Volúmenes EBS no adjuntos → Eliminar o snapshot │
│ Snapshots antiguos → Política de retención │
│ │
│ 4. RESERVED INSTANCES │
│ Workloads estables → RI 1 año o 3 años │
│ Ahorro potencial: 30-72% │
│ │
│ 5. GENERACIONES DE INSTANCIAS │
│ Generaciones antiguas → Migrar a nuevas │
│ m4 → m5/m6i (mejor precio/rendimiento) │
│ │
└─────────────────────────────────────────────────────────────┘
5. Herramientas AWS para FinOps
| Herramienta | Uso | Gratuito |
|---|---|---|
| Cost Explorer | Análisis de costos | Sí |
| AWS Budgets | Alertas de presupuesto | Sí (2 gratuitos) |
| Trusted Advisor | Recomendaciones | Parcial |
| Compute Optimizer | Right-sizing EC2 | Sí |
| Pricing Calculator | Estimación | Sí |
Ejercicio: Plan de Optimización
Escenario
Su empresa tiene una factura de AWS de $10,000/mes con:
- 20 instancias EC2 (mezcla t3, m5)
- 10 volúmenes EBS no adjuntos
- Sin etiquetado coherente
- Instancias dev encendidas 24/7
Preguntas
- ¿Qué tags implementaría en prioridad?
- ¿Cuáles son sus 5 primeras acciones de optimización?
- ¿Qué ahorro estima?
- ¿Cómo asegura la sostenibilidad de estas prácticas?
Entregable
5 Recomendaciones de Optimización + Justificación:
- Recomendación clara
- Ahorro estimado
- Esfuerzo de implementación
- Riesgos potenciales
Navegación
- Conceptos FinOps
- Quiz de Validación - 30 preguntas para validar sus conocimientos
- Lab: Optimización de Costos
Semana siguiente: MÓDULO 15 - Infrastructure as Code