AWS CloudFormation
Qué es: el servicio de infraestructura como código de AWS. Escribes una plantilla (template) en YAML o JSON con los recursos que quieres, y CloudFormation los crea y conecta en el orden correcto.
El conjunto de recursos creados con una plantilla se llama pila (stack) y se administra como una unidad: si borras la pila, se borran todos sus recursos. No cobra por usarlo con los recursos de AWS; pagas lo que creas con él, igual que si lo crearas a mano.
Beneficios de la automatización
Qué es: las ventajas de que una herramienta haga el trabajo repetitivo en lugar de una persona. El examen las relaciona con la economía de la nube:
- Menos errores: un archivo o script hace lo mismo cada vez; una persona a veces se salta un paso.
- Más velocidad: un entorno completo en minutos, sin esperar a que alguien lo arme.
- Menos costo: el equipo dedica menos horas a tareas repetitivas, y apagar o borrar entornos al terminar se vuelve fácil.
- Consistencia y trazabilidad: todos los entornos son iguales, y el historial de cambios dice qué cambió y cuándo.
Es la misma idea del pilar de excelencia operativa de la Sesión 3: cambios pequeños, frecuentes y reversibles.