¿Qué es Infrastructure as Code (IaC)?
Opciones
- Gestionar la infraestructura con archivos de código en lugar de clics manuales (Opción correcta)
- Escribir código de la aplicación directamente en un servidor de producción
- Un estilo de código Java con clases de infraestructura
- Guardar el código fuente de un proyecto en la nube
Respuesta
Gestionar servidores, redes y otra infraestructura con archivos de código en lugar de clics manuales, por ejemplo con Terraform
Por qué
Con IaC, describes la infraestructura que quieres en archivos de texto que se guardan en Git, se revisan y los aplica una herramienta.
Ventajas: repetible (el mismo archivo construye el mismo entorno), versionado y menos propenso a errores manuales.
Herramientas comunes: Terraform, AWS CloudFormation, Azure Bicep.
Recuerda
IaC = infraestructura definida en código.