Saltar al contenido principal

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​

TagDescripciónEjemploObligatorio
NameNombre legibleweb-prod-01Sí
EnvironmentEntorno de despliegueprod/staging/devSí
ProjectProyecto/Aplicacióne-commerceSí
OwnerEquipo responsableteam-platformSí
CostCenterCentro de costosCC-12345Sí
CreatedByMétodo de creaciónterraform/manualNo
ExpirationDateFecha de eliminación2024-12-31No

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​

HerramientaUsoGratuito
Cost ExplorerAnálisis de costosSí
AWS BudgetsAlertas de presupuestoSí (2 gratuitos)
Trusted AdvisorRecomendacionesParcial
Compute OptimizerRight-sizing EC2Sí
Pricing CalculatorEstimaciónSí

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​

  1. ¿Qué tags implementaría en prioridad?
  2. ¿Cuáles son sus 5 primeras acciones de optimización?
  3. ¿Qué ahorro estima?
  4. ¿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
  1. Conceptos FinOps
  2. Quiz de Validación - 30 preguntas para validar sus conocimientos
  3. Lab: Optimización de Costos

Semana siguiente: MÓDULO 15 - Infrastructure as Code