Saltar al contenido principal

¿Qué es Infraestructura como Código (IaC)?

La práctica de definir y gestionar infraestructura (servidores, redes, bases de datos) mediante archivos de configuración versionables, en vez de configurarla a mano.

Infraestructura como Código (IaC)

Infraestructura como Código (IaC) es la práctica de definir servidores, redes, bases de datos y demás recursos de infraestructura en archivos de configuración de texto plano, en vez de crearlos manualmente haciendo clic en la consola de un proveedor cloud.

Esos archivos se versionan igual que el código de una aplicación (con Git), lo que permite revisar cambios antes de aplicarlos, revertir una configuración defectuosa, y recrear un entorno completo de forma idéntica y reproducible — algo prácticamente imposible de garantizar cuando la infraestructura se configura a mano.

IaC es la práctica general; Terraform, CloudFormation y Pulumi son herramientas concretas que la implementan. AWS CloudFormation es nativo de AWS; Terraform es agnóstico de proveedor y funciona igual en AWS, Google Cloud o Azure.

Términos relacionados

¿Listo para aplicar esto en un proyecto real?

Inscripciones abiertas. Cupos limitados por grupo para garantizar mentoría real.