# ¿Qué es Infrastructure as Code?

> IaC

Un método para automatizar las instalaciones del sistema, como el servidor y la red, escribiendo archivos de código en lugar de hacerlo manualmente.

## Definición
En el pasado, instalar y configurar servidores manualmente llevaba días. Con IaC, escribe estas configuraciones en archivos de texto y las ejecuta como software. De esta manera, su sistema siempre estará configurado de la misma manera y se minimizarán los errores.

## Cómo funciona
Se crean archivos de código que especifican los requisitos del sistema y las herramientas IaC los aplican a los servidores.

## Dónde se usa
Se utiliza en computación en la nube, gestión de sistemas a gran escala y lanzamiento continuo de software.

## Preguntas frecuentes
**¿Por qué escribimos código en lugar de instalarlo manualmente?**
Porque en las operaciones manuales, un pequeño ajuste olvidado puede causar grandes problemas, mientras que el código siempre da el mismo resultado.


## Términos relacionados
- [Cloud Native](/es/dictionary/cloud-native/)
- [Deployment](/es/dictionary/deployment/)

## Herramientas relacionadas
- [Terraform](/es/discover/terraform/)

---
Fuente: TreScout Glosario · https://trescout.com/es/dictionary/infrastructure-as-code/
